diff --git a/src/libs/Vercel/Generated/Vercel.IVercelClient.CreateSpeedInsightsToggle.g.cs b/src/libs/Vercel/Generated/Vercel.IVercelClient.CreateSpeedInsightsToggle.g.cs
new file mode 100644
index 000000000..4a50ffc75
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.IVercelClient.CreateSpeedInsightsToggle.g.cs
@@ -0,0 +1,49 @@
+#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 CreateSpeedInsightsToggleAsync(
+ string projectId,
+
+ global::Vercel.CreateSpeedInsightsToggleRequest request,
+ 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> CreateSpeedInsightsToggleAsResponseAsync(
+ string projectId,
+
+ global::Vercel.CreateSpeedInsightsToggleRequest request,
+ 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 CreateSpeedInsightsToggleAsync(
+ string projectId,
+ bool value,
+ 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.CreateWebInsightsToggle.g.cs b/src/libs/Vercel/Generated/Vercel.IVercelClient.CreateWebInsightsToggle.g.cs
new file mode 100644
index 000000000..751e9c714
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.IVercelClient.CreateWebInsightsToggle.g.cs
@@ -0,0 +1,49 @@
+#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 CreateWebInsightsToggleAsync(
+ string projectId,
+
+ global::Vercel.CreateWebInsightsToggleRequest request,
+ 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> CreateWebInsightsToggleAsResponseAsync(
+ string projectId,
+
+ global::Vercel.CreateWebInsightsToggleRequest request,
+ 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 CreateWebInsightsToggleAsync(
+ string projectId,
+ bool value,
+ 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.JsonConverters.CreateProjectResponseSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsAction.g.cs
new file mode 100644
index 000000000..9d67a2c56
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsAction.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class CreateProjectResponseSecurityRulesetsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.CreateProjectResponseSecurityRulesetsAction Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.CreateProjectResponseSecurityRulesetsActionExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.CreateProjectResponseSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.CreateProjectResponseSecurityRulesetsAction);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.CreateProjectResponseSecurityRulesetsAction value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.CreateProjectResponseSecurityRulesetsActionExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsActionNullable.g.cs
new file mode 100644
index 000000000..c19776736
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsActionNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class CreateProjectResponseSecurityRulesetsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.CreateProjectResponseSecurityRulesetsAction? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.CreateProjectResponseSecurityRulesetsActionExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.CreateProjectResponseSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.CreateProjectResponseSecurityRulesetsAction?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.CreateProjectResponseSecurityRulesetsAction? 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.CreateProjectResponseSecurityRulesetsActionExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsLogHeaders.g.cs
new file mode 100644
index 000000000..e4bcd42a1
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsLogHeaders.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class CreateProjectResponseSecurityRulesetsLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.CreateProjectResponseSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.CreateProjectResponseSecurityRulesetsLogHeadersExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsLogHeadersNullable.g.cs
new file mode 100644
index 000000000..3763d4f4c
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsLogHeadersNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class CreateProjectResponseSecurityRulesetsLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.CreateProjectResponseSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders? 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.CreateProjectResponseSecurityRulesetsLogHeadersExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs
new file mode 100644
index 000000000..4b75a09d2
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class CreateProjectResponseSecurityRulesetsRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgo Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgo);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgo value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsRateLimitAlgoNullable.g.cs
new file mode 100644
index 000000000..789782297
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsRateLimitAlgoNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class CreateProjectResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgo? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgo?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgo? 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.CreateProjectResponseSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateAction.g.cs
new file mode 100644
index 000000000..09a951096
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateAction.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetFirewallConfigResponseRulesetActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetFirewallConfigResponseRulesetActionMitigateAction Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetFirewallConfigResponseRulesetActionMitigateActionExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetFirewallConfigResponseRulesetActionMitigateAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateAction);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetFirewallConfigResponseRulesetActionMitigateAction value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateActionExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateActionNullable.g.cs
new file mode 100644
index 000000000..fcb5c8e0d
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateActionNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetFirewallConfigResponseRulesetActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetFirewallConfigResponseRulesetActionMitigateAction? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetFirewallConfigResponseRulesetActionMitigateActionExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetFirewallConfigResponseRulesetActionMitigateAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateAction?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetFirewallConfigResponseRulesetActionMitigateAction? 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.GetFirewallConfigResponseRulesetActionMitigateActionExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateLogHeaders.g.cs
new file mode 100644
index 000000000..6f2f8c5f2
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateLogHeaders.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetFirewallConfigResponseRulesetActionMitigateLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeadersExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeadersExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateLogHeadersNullable.g.cs
new file mode 100644
index 000000000..b312343e3
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateLogHeadersNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetFirewallConfigResponseRulesetActionMitigateLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeadersExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders? 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.GetFirewallConfigResponseRulesetActionMitigateLogHeadersExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.g.cs
new file mode 100644
index 000000000..934db7f38
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetFirewallConfigResponseRulesetActionMitigateRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitActionExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitActionExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitActionNullable.g.cs
new file mode 100644
index 000000000..8c83c0b0f
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitActionNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetFirewallConfigResponseRulesetActionMitigateRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitActionExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction? 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.GetFirewallConfigResponseRulesetActionMitigateRateLimitActionExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo.g.cs
new file mode 100644
index 000000000..623939a8d
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoNullable.g.cs
new file mode 100644
index 000000000..9a47c42cb
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo? 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.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.g.cs
new file mode 100644
index 000000000..30fa94194
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionNullable.g.cs
new file mode 100644
index 000000000..bcd7b0117
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction? 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.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders.g.cs
new file mode 100644
index 000000000..61e9a7d67
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersNullable.g.cs
new file mode 100644
index 000000000..9eb2e48c1
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders? 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.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.g.cs
new file mode 100644
index 000000000..159d58925
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionNullable.g.cs
new file mode 100644
index 000000000..cc1731689
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction? 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.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo.g.cs
new file mode 100644
index 000000000..831b607c0
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoNullable.g.cs
new file mode 100644
index 000000000..107b3947e
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo? 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.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsAction.g.cs
new file mode 100644
index 000000000..2f4691b1b
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsAction.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectResponseSecurityRulesetsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectResponseSecurityRulesetsAction Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectResponseSecurityRulesetsActionExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectResponseSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectResponseSecurityRulesetsAction);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectResponseSecurityRulesetsAction value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetProjectResponseSecurityRulesetsActionExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsActionNullable.g.cs
new file mode 100644
index 000000000..87cf568a9
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsActionNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectResponseSecurityRulesetsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectResponseSecurityRulesetsAction? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectResponseSecurityRulesetsActionExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectResponseSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectResponseSecurityRulesetsAction?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectResponseSecurityRulesetsAction? 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.GetProjectResponseSecurityRulesetsActionExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsLogHeaders.g.cs
new file mode 100644
index 000000000..83df7faee
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsLogHeaders.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectResponseSecurityRulesetsLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectResponseSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetProjectResponseSecurityRulesetsLogHeadersExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsLogHeadersNullable.g.cs
new file mode 100644
index 000000000..8e74ae777
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsLogHeadersNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectResponseSecurityRulesetsLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectResponseSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders? 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.GetProjectResponseSecurityRulesetsLogHeadersExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsRateLimitAlgo.g.cs
new file mode 100644
index 000000000..b6a0eb8aa
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsRateLimitAlgo.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectResponseSecurityRulesetsRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgo Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgo);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgo value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsRateLimitAlgoNullable.g.cs
new file mode 100644
index 000000000..4eae1e560
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsRateLimitAlgoNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgo? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgo?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgo? 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.GetProjectResponseSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsAction.g.cs
new file mode 100644
index 000000000..2ee6d04d1
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsAction.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant1ItemSecurityRulesetsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsAction Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsActionExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsAction);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsAction value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsActionExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsActionNullable.g.cs
new file mode 100644
index 000000000..143170674
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsActionNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant1ItemSecurityRulesetsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsAction? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsActionExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsAction?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsAction? 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.GetProjectsResponseVariant1ItemSecurityRulesetsActionExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders.g.cs
new file mode 100644
index 000000000..816497ead
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersNullable.g.cs
new file mode 100644
index 000000000..e70fdea4a
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders? 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.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo.g.cs
new file mode 100644
index 000000000..86db23cf1
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoNullable.g.cs
new file mode 100644
index 000000000..70f337f55
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo? 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.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsAction.g.cs
new file mode 100644
index 000000000..da22c829d
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsAction.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant2ProjectSecurityRulesetsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsAction Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsActionExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsAction);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsAction value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsActionExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsActionNullable.g.cs
new file mode 100644
index 000000000..432883be8
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsActionNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant2ProjectSecurityRulesetsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsAction? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsActionExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsAction?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsAction? 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.GetProjectsResponseVariant2ProjectSecurityRulesetsActionExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders.g.cs
new file mode 100644
index 000000000..2aaa267c0
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersNullable.g.cs
new file mode 100644
index 000000000..19ba71ae2
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders? 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.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo.g.cs
new file mode 100644
index 000000000..8faa7ee6d
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoNullable.g.cs
new file mode 100644
index 000000000..8c9a67c37
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo? 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.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsAction.g.cs
new file mode 100644
index 000000000..818f4a3b7
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsAction.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant3ProjectSecurityRulesetsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsAction Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsActionExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsAction);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsAction value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsActionExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsActionNullable.g.cs
new file mode 100644
index 000000000..4dcc358b4
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsActionNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant3ProjectSecurityRulesetsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsAction? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsActionExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsAction?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsAction? 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.GetProjectsResponseVariant3ProjectSecurityRulesetsActionExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders.g.cs
new file mode 100644
index 000000000..f1be534e3
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersNullable.g.cs
new file mode 100644
index 000000000..4e4d1a2f0
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders? 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.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo.g.cs
new file mode 100644
index 000000000..e4b2f17e4
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoNullable.g.cs
new file mode 100644
index 000000000..ba74f32c3
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo? 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.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetActionMitigateAction.g.cs
similarity index 75%
rename from src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitAction.g.cs
rename to src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetActionMitigateAction.g.cs
index 6344d5c6f..4d2b6db55 100644
--- a/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitAction.g.cs
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetActionMitigateAction.g.cs
@@ -3,10 +3,10 @@
namespace Vercel.JsonConverters
{
///
- public sealed class PutFirewallConfigRequestRulesetsRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class PutFirewallConfigRequestRulesetActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAction Read(
+ public override global::Vercel.PutFirewallConfigRequestRulesetActionMitigateAction Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class PutFirewallConfigRequestRulesetsRateLimitActionJsonConverter
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Vercel.PutFirewallConfigRequestRulesetsRateLimitActionExtensions.ToEnum(stringValue) ?? default;
+ return global::Vercel.PutFirewallConfigRequestRulesetActionMitigateActionExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class PutFirewallConfigRequestRulesetsRateLimitActionJsonConverter
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAction)numValue;
+ return (global::Vercel.PutFirewallConfigRequestRulesetActionMitigateAction)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAction);
+ return default(global::Vercel.PutFirewallConfigRequestRulesetActionMitigateAction);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class PutFirewallConfigRequestRulesetsRateLimitActionJsonConverter
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAction value,
+ global::Vercel.PutFirewallConfigRequestRulesetActionMitigateAction value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::Vercel.PutFirewallConfigRequestRulesetsRateLimitActionExtensions.ToValueString(value));
+ writer.WriteStringValue(global::Vercel.PutFirewallConfigRequestRulesetActionMitigateActionExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetActionMitigateActionNullable.g.cs
similarity index 76%
rename from src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitActionNullable.g.cs
rename to src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetActionMitigateActionNullable.g.cs
index f4b7c563b..5f59ec0b1 100644
--- a/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitActionNullable.g.cs
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetActionMitigateActionNullable.g.cs
@@ -3,10 +3,10 @@
namespace Vercel.JsonConverters
{
///
- public sealed class PutFirewallConfigRequestRulesetsRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class PutFirewallConfigRequestRulesetActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAction? Read(
+ public override global::Vercel.PutFirewallConfigRequestRulesetActionMitigateAction? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class PutFirewallConfigRequestRulesetsRateLimitActionNullableJsonC
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Vercel.PutFirewallConfigRequestRulesetsRateLimitActionExtensions.ToEnum(stringValue);
+ return global::Vercel.PutFirewallConfigRequestRulesetActionMitigateActionExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class PutFirewallConfigRequestRulesetsRateLimitActionNullableJsonC
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAction)numValue;
+ return (global::Vercel.PutFirewallConfigRequestRulesetActionMitigateAction)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAction?);
+ return default(global::Vercel.PutFirewallConfigRequestRulesetActionMitigateAction?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class PutFirewallConfigRequestRulesetsRateLimitActionNullableJsonC
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAction? value,
+ global::Vercel.PutFirewallConfigRequestRulesetActionMitigateAction? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::Vercel.PutFirewallConfigRequestRulesetsRateLimitActionExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::Vercel.PutFirewallConfigRequestRulesetActionMitigateActionExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateAction.g.cs
similarity index 68%
rename from src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitAlgo.g.cs
rename to src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateAction.g.cs
index 3405baab6..f1c23e3b9 100644
--- a/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitAlgo.g.cs
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateAction.g.cs
@@ -3,10 +3,10 @@
namespace Vercel.JsonConverters
{
///
- public sealed class PutFirewallConfigRequestRulesetsRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class PutFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgo Read(
+ public override global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class PutFirewallConfigRequestRulesetsRateLimitAlgoJsonConverter :
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgoExtensions.ToEnum(stringValue) ?? default;
+ return global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateActionExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class PutFirewallConfigRequestRulesetsRateLimitAlgoJsonConverter :
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgo)numValue;
+ return (global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgo);
+ return default(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class PutFirewallConfigRequestRulesetsRateLimitAlgoJsonConverter :
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgo value,
+ global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgoExtensions.ToValueString(value));
+ writer.WriteStringValue(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateActionExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateActionNullable.g.cs
similarity index 69%
rename from src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitAlgoNullable.g.cs
rename to src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateActionNullable.g.cs
index e62c96e88..ff04241a1 100644
--- a/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitAlgoNullable.g.cs
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateActionNullable.g.cs
@@ -3,10 +3,10 @@
namespace Vercel.JsonConverters
{
///
- public sealed class PutFirewallConfigRequestRulesetsRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class PutFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgo? Read(
+ public override global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class PutFirewallConfigRequestRulesetsRateLimitAlgoNullableJsonCon
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgoExtensions.ToEnum(stringValue);
+ return global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateActionExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class PutFirewallConfigRequestRulesetsRateLimitAlgoNullableJsonCon
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgo)numValue;
+ return (global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgo?);
+ return default(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class PutFirewallConfigRequestRulesetsRateLimitAlgoNullableJsonCon
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgo? value,
+ global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgoExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateActionExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.g.cs
new file mode 100644
index 000000000..3d35cfc5b
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullable.g.cs
new file mode 100644
index 000000000..c9120c858
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders? 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.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.g.cs
new file mode 100644
index 000000000..2e87ef092
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullable.g.cs
new file mode 100644
index 000000000..f5159f29d
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction? 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.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.g.cs
new file mode 100644
index 000000000..ff8ea9b57
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullable.g.cs
new file mode 100644
index 000000000..eb514504c
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo? 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.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction.g.cs
similarity index 73%
rename from src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo.g.cs
rename to src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction.g.cs
index 04627e11c..03ff6d291 100644
--- a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo.g.cs
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction.g.cs
@@ -3,10 +3,10 @@
namespace Vercel.JsonConverters
{
///
- public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class UpdateFirewallConfigRequestVariant1ValueActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo Read(
+ public override global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoJsonCon
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoExtensions.ToEnum(stringValue) ?? default;
+ return global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateActionExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoJsonCon
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo)numValue;
+ return (global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo);
+ return default(global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoJsonCon
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo value,
+ global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoExtensions.ToValueString(value));
+ writer.WriteStringValue(global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateActionExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueActionMitigateActionNullable.g.cs
similarity index 74%
rename from src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitActionNullable.g.cs
rename to src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueActionMitigateActionNullable.g.cs
index 0cc6924e8..de7849448 100644
--- a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitActionNullable.g.cs
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueActionMitigateActionNullable.g.cs
@@ -3,10 +3,10 @@
namespace Vercel.JsonConverters
{
///
- public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class UpdateFirewallConfigRequestVariant1ValueActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAction? Read(
+ public override global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitActionNulla
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitActionExtensions.ToEnum(stringValue);
+ return global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateActionExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitActionNulla
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAction)numValue;
+ return (global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAction?);
+ return default(global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitActionNulla
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAction? value,
+ global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitActionExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateActionExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction.g.cs
similarity index 73%
rename from src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitAction.g.cs
rename to src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction.g.cs
index 946ab98c6..ce1de8375 100644
--- a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitAction.g.cs
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction.g.cs
@@ -3,10 +3,10 @@
namespace Vercel.JsonConverters
{
///
- public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class UpdateFirewallConfigRequestVariant2ValueActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAction Read(
+ public override global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitActionJsonC
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitActionExtensions.ToEnum(stringValue) ?? default;
+ return global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateActionExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitActionJsonC
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAction)numValue;
+ return (global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAction);
+ return default(global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitActionJsonC
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAction value,
+ global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitActionExtensions.ToValueString(value));
+ writer.WriteStringValue(global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateActionExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueActionMitigateActionNullable.g.cs
similarity index 74%
rename from src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoNullable.g.cs
rename to src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueActionMitigateActionNullable.g.cs
index fdf94dd08..98c263933 100644
--- a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoNullable.g.cs
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueActionMitigateActionNullable.g.cs
@@ -3,10 +3,10 @@
namespace Vercel.JsonConverters
{
///
- public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class UpdateFirewallConfigRequestVariant2ValueActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo? Read(
+ public override global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoNullabl
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoExtensions.ToEnum(stringValue);
+ return global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateActionExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoNullabl
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo)numValue;
+ return (global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo?);
+ return default(global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoNullabl
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo? value,
+ global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateActionExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsAction.g.cs
new file mode 100644
index 000000000..da18763f6
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsAction.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UpdateMicrofrontendsResponseSecurityRulesetsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsAction Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsActionExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsAction);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsAction value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsActionExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsActionNullable.g.cs
new file mode 100644
index 000000000..9038f236b
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsActionNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UpdateMicrofrontendsResponseSecurityRulesetsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsAction? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsActionExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsAction?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsAction? 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.UpdateMicrofrontendsResponseSecurityRulesetsActionExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders.g.cs
new file mode 100644
index 000000000..85e868072
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersNullable.g.cs
new file mode 100644
index 000000000..27ee2acf4
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders? 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.UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo.g.cs
new file mode 100644
index 000000000..253c9de60
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoNullable.g.cs
new file mode 100644
index 000000000..35463e321
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo? 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.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsAction.g.cs
new file mode 100644
index 000000000..8cc1d93f5
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsAction.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UpdateProjectResponseSecurityRulesetsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UpdateProjectResponseSecurityRulesetsAction Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UpdateProjectResponseSecurityRulesetsActionExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UpdateProjectResponseSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UpdateProjectResponseSecurityRulesetsAction);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UpdateProjectResponseSecurityRulesetsAction value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.UpdateProjectResponseSecurityRulesetsActionExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsActionNullable.g.cs
new file mode 100644
index 000000000..9417b7103
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsActionNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UpdateProjectResponseSecurityRulesetsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UpdateProjectResponseSecurityRulesetsAction? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UpdateProjectResponseSecurityRulesetsActionExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UpdateProjectResponseSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UpdateProjectResponseSecurityRulesetsAction?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UpdateProjectResponseSecurityRulesetsAction? 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.UpdateProjectResponseSecurityRulesetsActionExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsLogHeaders.g.cs
new file mode 100644
index 000000000..e062f08ab
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsLogHeaders.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UpdateProjectResponseSecurityRulesetsLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeadersExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsLogHeadersNullable.g.cs
new file mode 100644
index 000000000..f2fc186b3
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsLogHeadersNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UpdateProjectResponseSecurityRulesetsLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders? 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.UpdateProjectResponseSecurityRulesetsLogHeadersExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs
new file mode 100644
index 000000000..6da98bde4
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UpdateProjectResponseSecurityRulesetsRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgo Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgo);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgo value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsRateLimitAlgoNullable.g.cs
new file mode 100644
index 000000000..c36fc7ac0
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsRateLimitAlgoNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UpdateProjectResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgo? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgo?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgo? 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.UpdateProjectResponseSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsAction.g.cs
new file mode 100644
index 000000000..28f46ae43
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsAction.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UploadProjectAvatarResponseSecurityRulesetsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UploadProjectAvatarResponseSecurityRulesetsAction Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UploadProjectAvatarResponseSecurityRulesetsActionExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UploadProjectAvatarResponseSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsAction);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UploadProjectAvatarResponseSecurityRulesetsAction value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsActionExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsActionNullable.g.cs
new file mode 100644
index 000000000..fc15abf71
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsActionNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UploadProjectAvatarResponseSecurityRulesetsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UploadProjectAvatarResponseSecurityRulesetsAction? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UploadProjectAvatarResponseSecurityRulesetsActionExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UploadProjectAvatarResponseSecurityRulesetsAction)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsAction?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UploadProjectAvatarResponseSecurityRulesetsAction? 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.UploadProjectAvatarResponseSecurityRulesetsActionExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsLogHeaders.g.cs
new file mode 100644
index 000000000..32475eb87
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsLogHeaders.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UploadProjectAvatarResponseSecurityRulesetsLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeadersExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsLogHeadersNullable.g.cs
new file mode 100644
index 000000000..a4caa0cde
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsLogHeadersNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UploadProjectAvatarResponseSecurityRulesetsLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeadersExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders? 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.UploadProjectAvatarResponseSecurityRulesetsLogHeadersExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo.g.cs
new file mode 100644
index 000000000..5788d69cb
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoNullable.g.cs
new file mode 100644
index 000000000..e4b447a22
--- /dev/null
+++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vercel.JsonConverters
+{
+ ///
+ public sealed class UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo? 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.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoExtensions.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 c4f9ac549..c94df0b89 100644
--- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk000.g.cs
+++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk000.g.cs
@@ -796,12 +796,10 @@ namespace Vercel
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.PutFirewallConfigRequestRulesetsRateLimitAlgoJsonConverter),
- typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitAlgoNullableJsonConverter),
- typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitActionJsonConverter),
- typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitActionNullableJsonConverter),
typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestIpActionJsonConverter),
typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestIpActionNullableJsonConverter),
typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ActionJsonConverter),
@@ -810,22 +808,22 @@ namespace Vercel
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.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoJsonConverter),
- typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoNullableJsonConverter),
- typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitActionJsonConverter),
- typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitActionNullableJsonConverter),
typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant5ActionJsonConverter),
typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant5ActionNullableJsonConverter),
typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant6ActionJsonConverter),
@@ -3672,6 +3670,14 @@ namespace Vercel
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),
@@ -4024,6 +4030,12 @@ namespace Vercel
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),
@@ -4206,6 +4218,12 @@ namespace Vercel
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),
@@ -4408,6 +4426,12 @@ namespace Vercel
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),
@@ -4638,6 +4662,12 @@ namespace Vercel
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),
@@ -4868,6 +4898,12 @@ namespace Vercel
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),
@@ -5096,6 +5132,12 @@ namespace Vercel
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),
@@ -5326,6 +5368,12 @@ namespace Vercel
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),
@@ -5758,6 +5806,12 @@ namespace Vercel
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),
@@ -5900,6 +5954,14 @@ namespace Vercel
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),
@@ -5972,6 +6034,14 @@ namespace Vercel
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),
@@ -6428,13 +6498,7 @@ namespace Vercel
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.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.AnyOfJsonConverter),
- typeof(global::Vercel.JsonConverters.AnyOfJsonConverter),
typeof(global::Vercel.JsonConverters.OneOfJsonConverter, double?>),
typeof(global::Vercel.JsonConverters.AnyOfJsonConverter),
typeof(global::Vercel.JsonConverters.AnyOfJsonConverter),
@@ -6875,6 +6939,7 @@ namespace Vercel
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),
@@ -6949,6 +7014,7 @@ namespace Vercel
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),
@@ -6968,6 +7034,7 @@ namespace Vercel
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),
@@ -6989,6 +7056,7 @@ namespace Vercel
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),
@@ -7014,6 +7082,7 @@ namespace Vercel
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),
@@ -7038,6 +7107,7 @@ namespace Vercel
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),
@@ -7062,6 +7132,7 @@ namespace Vercel
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),
@@ -7086,6 +7157,7 @@ namespace Vercel
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),
@@ -7133,6 +7205,7 @@ namespace Vercel
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),
@@ -7158,12 +7231,14 @@ namespace Vercel
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