From 849fb6813235f308272135fe645bcd71b4bcf0ef Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 15 Jul 2026 08:25:51 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- ...ercelClient.CreateSpeedInsightsToggle.g.cs | 49 + ...IVercelClient.CreateWebInsightsToggle.g.cs | 49 + ...ProjectResponseSecurityRulesetsAction.g.cs | 53 + ...esponseSecurityRulesetsActionNullable.g.cs | 60 + ...ectResponseSecurityRulesetsLogHeaders.g.cs | 53 + ...nseSecurityRulesetsLogHeadersNullable.g.cs | 60 + ...ResponseSecurityRulesetsRateLimitAlgo.g.cs | 53 + ...SecurityRulesetsRateLimitAlgoNullable.g.cs | 60 + ...igResponseRulesetActionMitigateAction.g.cs | 53 + ...seRulesetActionMitigateActionNullable.g.cs | 60 + ...sponseRulesetActionMitigateLogHeaders.g.cs | 53 + ...lesetActionMitigateLogHeadersNullable.g.cs | 60 + ...eRulesetActionMitigateRateLimitAction.g.cs | 53 + ...ActionMitigateRateLimitActionNullable.g.cs | 60 + ...nseRulesetActionMitigateRateLimitAlgo.g.cs | 53 + ...etActionMitigateRateLimitAlgoNullable.g.cs | 60 + ...ResponseProjectSecurityRulesetsAction.g.cs | 53 + ...ProjectSecurityRulesetsActionNullable.g.cs | 60 + ...onseProjectSecurityRulesetsLogHeaders.g.cs | 53 + ...ectSecurityRulesetsLogHeadersNullable.g.cs | 60 + ...rojectSecurityRulesetsRateLimitAction.g.cs | 53 + ...curityRulesetsRateLimitActionNullable.g.cs | 60 + ...eProjectSecurityRulesetsRateLimitAlgo.g.cs | 53 + ...SecurityRulesetsRateLimitAlgoNullable.g.cs | 60 + ...ProjectResponseSecurityRulesetsAction.g.cs | 53 + ...esponseSecurityRulesetsActionNullable.g.cs | 60 + ...ectResponseSecurityRulesetsLogHeaders.g.cs | 53 + ...nseSecurityRulesetsLogHeadersNullable.g.cs | 60 + ...ResponseSecurityRulesetsRateLimitAlgo.g.cs | 53 + ...SecurityRulesetsRateLimitAlgoNullable.g.cs | 60 + ...nseVariant1ItemSecurityRulesetsAction.g.cs | 53 + ...nt1ItemSecurityRulesetsActionNullable.g.cs | 60 + ...ariant1ItemSecurityRulesetsLogHeaders.g.cs | 53 + ...temSecurityRulesetsLogHeadersNullable.g.cs | 60 + ...ant1ItemSecurityRulesetsRateLimitAlgo.g.cs | 53 + ...SecurityRulesetsRateLimitAlgoNullable.g.cs | 60 + ...Variant2ProjectSecurityRulesetsAction.g.cs | 53 + ...ProjectSecurityRulesetsActionNullable.g.cs | 60 + ...ant2ProjectSecurityRulesetsLogHeaders.g.cs | 53 + ...ectSecurityRulesetsLogHeadersNullable.g.cs | 60 + ...2ProjectSecurityRulesetsRateLimitAlgo.g.cs | 53 + ...SecurityRulesetsRateLimitAlgoNullable.g.cs | 60 + ...Variant3ProjectSecurityRulesetsAction.g.cs | 53 + ...ProjectSecurityRulesetsActionNullable.g.cs | 60 + ...ant3ProjectSecurityRulesetsLogHeaders.g.cs | 53 + ...ectSecurityRulesetsLogHeadersNullable.g.cs | 60 + ...3ProjectSecurityRulesetsRateLimitAlgo.g.cs | 53 + ...SecurityRulesetsRateLimitAlgoNullable.g.cs | 60 + ...igRequestRulesetActionMitigateAction.g.cs} | 14 +- ...tRulesetActionMitigateActionNullable.g.cs} | 14 +- ...nseActiveRulesetActionMitigateAction.g.cs} | 14 +- ...eRulesetActionMitigateActionNullable.g.cs} | 14 +- ...ActiveRulesetActionMitigateLogHeaders.g.cs | 53 + ...lesetActionMitigateLogHeadersNullable.g.cs | 60 + ...eRulesetActionMitigateRateLimitAction.g.cs | 53 + ...ActionMitigateRateLimitActionNullable.g.cs | 60 + ...iveRulesetActionMitigateRateLimitAlgo.g.cs | 53 + ...etActionMitigateRateLimitAlgoNullable.g.cs | 60 + ...estVariant1ValueActionMitigateAction.g.cs} | 14 +- ...nt1ValueActionMitigateActionNullable.g.cs} | 14 +- ...estVariant2ValueActionMitigateAction.g.cs} | 14 +- ...nt2ValueActionMitigateActionNullable.g.cs} | 14 +- ...ontendsResponseSecurityRulesetsAction.g.cs | 53 + ...esponseSecurityRulesetsActionNullable.g.cs | 60 + ...ndsResponseSecurityRulesetsLogHeaders.g.cs | 53 + ...nseSecurityRulesetsLogHeadersNullable.g.cs | 60 + ...ResponseSecurityRulesetsRateLimitAlgo.g.cs | 53 + ...SecurityRulesetsRateLimitAlgoNullable.g.cs | 60 + ...ProjectResponseSecurityRulesetsAction.g.cs | 53 + ...esponseSecurityRulesetsActionNullable.g.cs | 60 + ...ectResponseSecurityRulesetsLogHeaders.g.cs | 53 + ...nseSecurityRulesetsLogHeadersNullable.g.cs | 60 + ...ResponseSecurityRulesetsRateLimitAlgo.g.cs | 53 + ...SecurityRulesetsRateLimitAlgoNullable.g.cs | 60 + ...tAvatarResponseSecurityRulesetsAction.g.cs | 53 + ...esponseSecurityRulesetsActionNullable.g.cs | 60 + ...tarResponseSecurityRulesetsLogHeaders.g.cs | 53 + ...nseSecurityRulesetsLogHeadersNullable.g.cs | 60 + ...ResponseSecurityRulesetsRateLimitAlgo.g.cs | 53 + ...SecurityRulesetsRateLimitAlgoNullable.g.cs | 60 + ...Vercel.JsonSerializerContext.Chunk000.g.cs | 103 +- ...Vercel.JsonSerializerContext.Chunk001.g.cs | 103 +- ...Vercel.JsonSerializerContext.Chunk002.g.cs | 103 +- ...Vercel.JsonSerializerContext.Chunk003.g.cs | 131 +- ...Vercel.JsonSerializerContext.Chunk004.g.cs | 109 +- ...Vercel.JsonSerializerContext.Chunk005.g.cs | 109 +- ...Vercel.JsonSerializerContext.Chunk006.g.cs | 109 +- ...Vercel.JsonSerializerContext.Chunk007.g.cs | 109 +- ...Vercel.JsonSerializerContext.Chunk008.g.cs | 109 +- ...Vercel.JsonSerializerContext.Chunk009.g.cs | 109 +- ...Vercel.JsonSerializerContext.Chunk010.g.cs | 121 +- ...Vercel.JsonSerializerContext.Chunk011.g.cs | 115 +- ...Vercel.JsonSerializerContext.Chunk012.g.cs | 147 +- ...Vercel.JsonSerializerContext.Chunk013.g.cs | 179 +- ...Vercel.JsonSerializerContext.Chunk014.g.cs | 195 +- ...Vercel.JsonSerializerContext.Chunk015.g.cs | 211 ++- ...Vercel.JsonSerializerContext.Chunk016.g.cs | 227 ++- ...Vercel.JsonSerializerContext.Chunk017.g.cs | 261 ++- ...Vercel.JsonSerializerContext.Chunk018.g.cs | 281 +-- ...Vercel.JsonSerializerContext.Chunk019.g.cs | 283 +-- ...Vercel.JsonSerializerContext.Chunk020.g.cs | 289 +-- ...Vercel.JsonSerializerContext.Chunk021.g.cs | 269 ++- ...Vercel.JsonSerializerContext.Chunk022.g.cs | 269 ++- ...Vercel.JsonSerializerContext.Chunk023.g.cs | 269 ++- ...Vercel.JsonSerializerContext.Chunk024.g.cs | 295 +-- ...Vercel.JsonSerializerContext.Chunk025.g.cs | 327 ++-- ...Vercel.JsonSerializerContext.Chunk026.g.cs | 353 ++-- ...Vercel.JsonSerializerContext.Chunk027.g.cs | 363 ++-- ...Vercel.JsonSerializerContext.Chunk028.g.cs | 367 ++-- ...Vercel.JsonSerializerContext.Chunk029.g.cs | 244 ++- ....Models.CreateProjectResponseSecurity.g.cs | 9 + ...eProjectResponseSecurityRulesets.Json.g.cs | 141 ++ ...CreateProjectResponseSecurityRulesets.g.cs | 19 + ...ProjectResponseSecurityRulesets2.Json.g.cs | 141 ++ ...reateProjectResponseSecurityRulesets2.g.cs | 92 + ...ProjectResponseSecurityRulesetsAction.g.cs | 81 + ...ectResponseSecurityRulesetsLogHeaders.g.cs | 45 + ...esponseSecurityRulesetsRateLimit.Json.g.cs | 141 ++ ...jectResponseSecurityRulesetsRateLimit.g.cs | 76 + ...esponseSecurityRulesetsRateLimitAlgo.g.cs} | 16 +- ...ResponseSecurityRulesetsRedirect.Json.g.cs | 141 ++ ...jectResponseSecurityRulesetsRedirect.g.cs} | 10 +- ...oxesRequestNetworkPolicyVariant2Allow.g.cs | 2 +- ...CreateSpeedInsightsToggleRequest.Json.g.cs | 141 ++ ...dels.CreateSpeedInsightsToggleRequest.g.cs | 45 + ...reateSpeedInsightsToggleResponse.Json.g.cs | 141 ++ ...els.CreateSpeedInsightsToggleResponse.g.cs | 45 + ...s.CreateWebInsightsToggleRequest.Json.g.cs | 141 ++ ...Models.CreateWebInsightsToggleRequest.g.cs | 45 + ....CreateWebInsightsToggleResponse.Json.g.cs | 141 ++ ...odels.CreateWebInsightsToggleResponse.g.cs | 45 + ...ponseRuleVariant1ActionMitigateAction.g.cs | 6 + ...riant1ConditionGroupItemConditionType.g.cs | 6 + ...ponseRuleVariant2ActionMitigateAction.g.cs | 6 + ...riant2ConditionGroupItemConditionType.g.cs | 6 + ...dels.GetFirewallConfigResponseRuleset.g.cs | 11 +- ...ewallConfigResponseRulesetAction.Json.g.cs | 141 ++ ...etFirewallConfigResponseRulesetAction.g.cs | 44 + ...figResponseRulesetActionMitigate.Json.g.cs | 141 ++ ...llConfigResponseRulesetActionMitigate.g.cs | 92 + ...igResponseRulesetActionMitigateAction.g.cs | 81 + ...sponseRulesetActionMitigateLogHeaders.g.cs | 45 + ...seRulesetActionMitigateRateLimit.Json.g.cs | 141 ++ ...sponseRulesetActionMitigateRateLimit.g.cs} | 22 +- ...eRulesetActionMitigateRateLimitAction.g.cs | 63 + ...nseRulesetActionMitigateRateLimitAlgo.g.cs | 51 + ...nseRulesetActionMitigateRedirect.Json.g.cs | 141 ++ ...ResponseRulesetActionMitigateRedirect.g.cs | 55 + ...ulesetConditionGroupItemConditionType.g.cs | 6 + ...tFirewallConfigResponseRulesetsAction.g.cs | 6 + ...ontendsInGroupResponseProjectSecurity.g.cs | 9 + ...pResponseProjectSecurityRulesets.Json.g.cs | 141 ++ ...nGroupResponseProjectSecurityRulesets.g.cs | 19 + ...ResponseProjectSecurityRulesets2.Json.g.cs | 141 ++ ...GroupResponseProjectSecurityRulesets2.g.cs | 92 + ...ResponseProjectSecurityRulesetsAction.g.cs | 81 + ...onseProjectSecurityRulesetsLogHeaders.g.cs | 45 + ...ProjectSecurityRulesetsRateLimit.Json.g.cs | 141 ++ ...ponseProjectSecurityRulesetsRateLimit.g.cs | 86 + ...rojectSecurityRulesetsRateLimitAction.g.cs | 63 + ...eProjectSecurityRulesetsRateLimitAlgo.g.cs | 51 + ...eProjectSecurityRulesetsRedirect.Json.g.cs | 141 ++ ...sponseProjectSecurityRulesetsRedirect.g.cs | 55 + ...cel.Models.GetProjectResponseSecurity.g.cs | 9 + ...tProjectResponseSecurityRulesets.Json.g.cs | 141 ++ ...ls.GetProjectResponseSecurityRulesets.g.cs | 19 + ...ProjectResponseSecurityRulesets2.Json.g.cs | 141 ++ ...s.GetProjectResponseSecurityRulesets2.g.cs | 92 + ...ProjectResponseSecurityRulesetsAction.g.cs | 81 + ...ectResponseSecurityRulesetsLogHeaders.g.cs | 45 + ...esponseSecurityRulesetsRateLimit.Json.g.cs | 141 ++ ...jectResponseSecurityRulesetsRateLimit.g.cs | 76 + ...esponseSecurityRulesetsRateLimitAlgo.g.cs} | 16 +- ...ResponseSecurityRulesetsRedirect.Json.g.cs | 141 ++ ...ojectResponseSecurityRulesetsRedirect.g.cs | 55 + ...tProjectsResponseVariant1ItemSecurity.g.cs | 9 + ...onseVariant1ItemSecurityRulesets.Json.g.cs | 141 ++ ...sResponseVariant1ItemSecurityRulesets.g.cs | 19 + ...nseVariant1ItemSecurityRulesets2.Json.g.cs | 141 ++ ...ResponseVariant1ItemSecurityRulesets2.g.cs | 92 + ...nseVariant1ItemSecurityRulesetsAction.g.cs | 81 + ...ariant1ItemSecurityRulesetsLogHeaders.g.cs | 45 + ...nt1ItemSecurityRulesetsRateLimit.Json.g.cs | 141 ++ ...Variant1ItemSecurityRulesetsRateLimit.g.cs | 76 + ...ant1ItemSecurityRulesetsRateLimitAlgo.g.cs | 51 + ...ant1ItemSecurityRulesetsRedirect.Json.g.cs | 141 ++ ...eVariant1ItemSecurityRulesetsRedirect.g.cs | 55 + ...ojectsResponseVariant2ProjectSecurity.g.cs | 9 + ...eVariant2ProjectSecurityRulesets.Json.g.cs | 141 ++ ...sponseVariant2ProjectSecurityRulesets.g.cs | 19 + ...Variant2ProjectSecurityRulesets2.Json.g.cs | 141 ++ ...ponseVariant2ProjectSecurityRulesets2.g.cs | 92 + ...Variant2ProjectSecurityRulesetsAction.g.cs | 81 + ...ant2ProjectSecurityRulesetsLogHeaders.g.cs | 45 + ...ProjectSecurityRulesetsRateLimit.Json.g.cs | 141 ++ ...iant2ProjectSecurityRulesetsRateLimit.g.cs | 76 + ...2ProjectSecurityRulesetsRateLimitAlgo.g.cs | 51 + ...2ProjectSecurityRulesetsRedirect.Json.g.cs | 141 ++ ...riant2ProjectSecurityRulesetsRedirect.g.cs | 55 + ...ojectsResponseVariant3ProjectSecurity.g.cs | 9 + ...eVariant3ProjectSecurityRulesets.Json.g.cs | 141 ++ ...sponseVariant3ProjectSecurityRulesets.g.cs | 19 + ...Variant3ProjectSecurityRulesets2.Json.g.cs | 141 ++ ...ponseVariant3ProjectSecurityRulesets2.g.cs | 92 + ...Variant3ProjectSecurityRulesetsAction.g.cs | 81 + ...ant3ProjectSecurityRulesetsLogHeaders.g.cs | 45 + ...ProjectSecurityRulesetsRateLimit.Json.g.cs | 141 ++ ...iant3ProjectSecurityRulesetsRateLimit.g.cs | 76 + ...3ProjectSecurityRulesetsRateLimitAlgo.g.cs | 51 + ...3ProjectSecurityRulesetsRedirect.Json.g.cs | 141 ++ ...riant3ProjectSecurityRulesetsRedirect.g.cs | 55 + ...stRuleConditionGroupItemConditionType.g.cs | 6 + ...odels.PutFirewallConfigRequestRuleset.g.cs | 9 + ...ewallConfigRequestRulesetAction.Json.g.cs} | 26 +- ...PutFirewallConfigRequestRulesetAction.g.cs | 44 + ...figRequestRulesetActionMitigate.Json.g.cs} | 26 +- ...allConfigRequestRulesetActionMitigate.g.cs | 46 + ...figRequestRulesetActionMitigateAction.g.cs | 57 + ...ulesetConditionGroupItemConditionType.g.cs | 6 + ...els.PutFirewallConfigRequestRulesets2.g.cs | 50 +- ...utFirewallConfigRequestRulesetsAction.g.cs | 18 +- ...lConfigRequestRulesetsRateLimitAction.g.cs | 63 - ...ctiveRuleVariant1ActionMitigateAction.g.cs | 6 + ...riant1ConditionGroupItemConditionType.g.cs | 6 + ...ctiveRuleVariant2ActionMitigateAction.g.cs | 6 + ...riant2ConditionGroupItemConditionType.g.cs | 6 + ...utFirewallConfigResponseActiveRuleset.g.cs | 11 +- ...onfigResponseActiveRulesetAction.Json.g.cs | 141 ++ ...wallConfigResponseActiveRulesetAction.g.cs | 44 + ...ponseActiveRulesetActionMitigate.Json.g.cs | 141 ++ ...igResponseActiveRulesetActionMitigate.g.cs | 92 + ...onseActiveRulesetActionMitigateAction.g.cs | 81 + ...ActiveRulesetActionMitigateLogHeaders.g.cs | 45 + ...veRulesetActionMitigateRateLimit.Json.g.cs | 141 ++ ...ActiveRulesetActionMitigateRateLimit.g.cs} | 22 +- ...eRulesetActionMitigateRateLimitAction.g.cs | 63 + ...iveRulesetActionMitigateRateLimitAlgo.g.cs | 51 + ...iveRulesetActionMitigateRedirect.Json.g.cs | 141 ++ ...eActiveRulesetActionMitigateRedirect.g.cs} | 10 +- ...ulesetConditionGroupItemConditionType.g.cs | 6 + ...allConfigResponseActiveRulesetsAction.g.cs | 6 + ...ateFirewallConfigRequestVariant1Value.g.cs | 9 + ...onfigRequestVariant1ValueAction.Json.g.cs} | 26 +- ...ewallConfigRequestVariant1ValueAction.g.cs | 44 + ...questVariant1ValueActionMitigate.Json.g.cs | 141 ++ ...figRequestVariant1ValueActionMitigate.g.cs | 46 + ...uestVariant1ValueActionMitigateAction.g.cs | 57 + ...1ValueConditionGroupItemConditionType.g.cs | 6 + ...ateFirewallConfigRequestVariant2Value.g.cs | 9 + ...onfigRequestVariant2ValueAction.Json.g.cs} | 26 +- ...ewallConfigRequestVariant2ValueAction.g.cs | 44 + ...questVariant2ValueActionMitigate.Json.g.cs | 141 ++ ...figRequestVariant2ValueActionMitigate.g.cs | 46 + ...uestVariant2ValueActionMitigateAction.g.cs | 57 + ...2ValueConditionGroupItemConditionType.g.cs | 6 + ...ewallConfigRequestVariant4ValueAction.g.cs | 18 +- ...igRequestVariant4ValueRateLimitAction.g.cs | 63 - ...7ValueConditionGroupItemConditionType.g.cs | 6 + ...8ValueConditionGroupItemConditionType.g.cs | 6 + ....UpdateMicrofrontendsResponseSecurity.g.cs | 9 + ...rontendsResponseSecurityRulesets.Json.g.cs | 141 ++ ...icrofrontendsResponseSecurityRulesets.g.cs | 19 + ...ontendsResponseSecurityRulesets2.Json.g.cs | 141 ++ ...crofrontendsResponseSecurityRulesets2.g.cs | 92 + ...ontendsResponseSecurityRulesetsAction.g.cs | 81 + ...ndsResponseSecurityRulesetsLogHeaders.g.cs | 45 + ...esponseSecurityRulesetsRateLimit.Json.g.cs | 141 ++ ...endsResponseSecurityRulesetsRateLimit.g.cs | 76 + ...ResponseSecurityRulesetsRateLimitAlgo.g.cs | 51 + ...ResponseSecurityRulesetsRedirect.Json.g.cs | 141 ++ ...tendsResponseSecurityRulesetsRedirect.g.cs | 55 + ....Models.UpdateProjectResponseSecurity.g.cs | 9 + ...eProjectResponseSecurityRulesets.Json.g.cs | 141 ++ ...UpdateProjectResponseSecurityRulesets.g.cs | 19 + ...ProjectResponseSecurityRulesets2.Json.g.cs | 141 ++ ...pdateProjectResponseSecurityRulesets2.g.cs | 92 + ...ProjectResponseSecurityRulesetsAction.g.cs | 81 + ...ectResponseSecurityRulesetsLogHeaders.g.cs | 45 + ...esponseSecurityRulesetsRateLimit.Json.g.cs | 141 ++ ...jectResponseSecurityRulesetsRateLimit.g.cs | 76 + ...ResponseSecurityRulesetsRateLimitAlgo.g.cs | 51 + ...ResponseSecurityRulesetsRedirect.Json.g.cs | 141 ++ ...ojectResponseSecurityRulesetsRedirect.g.cs | 55 + ...dboxRequestNetworkPolicyVariant2Allow.g.cs | 2 +- ...sionNetworkPolicyRequestVariant2Allow.g.cs | 2 +- ...s.UploadProjectAvatarResponseSecurity.g.cs | 9 + ...ctAvatarResponseSecurityRulesets.Json.g.cs | 141 ++ ...ProjectAvatarResponseSecurityRulesets.g.cs | 19 + ...tAvatarResponseSecurityRulesets2.Json.g.cs | 141 ++ ...rojectAvatarResponseSecurityRulesets2.g.cs | 92 + ...tAvatarResponseSecurityRulesetsAction.g.cs | 81 + ...tarResponseSecurityRulesetsLogHeaders.g.cs | 45 + ...esponseSecurityRulesetsRateLimit.Json.g.cs | 141 ++ ...atarResponseSecurityRulesetsRateLimit.g.cs | 76 + ...ResponseSecurityRulesetsRateLimitAlgo.g.cs | 51 + ...ResponseSecurityRulesetsRedirect.Json.g.cs | 141 ++ ...vatarResponseSecurityRulesetsRedirect.g.cs | 55 + ...ercelClient.CreateSpeedInsightsToggle.g.cs | 600 ++++++ ....VercelClient.CreateWebInsightsToggle.g.cs | 568 ++++++ src/libs/Vercel/openapi.yaml | 1623 ++++++++++++++--- 300 files changed, 23474 insertions(+), 2462 deletions(-) create mode 100644 src/libs/Vercel/Generated/Vercel.IVercelClient.CreateSpeedInsightsToggle.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.IVercelClient.CreateWebInsightsToggle.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsActionNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsLogHeadersNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsRateLimitAlgoNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateActionNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateLogHeadersNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitActionNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsActionNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsLogHeadersNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectResponseSecurityRulesetsRateLimitAlgoNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsActionNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsActionNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsActionNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoNullable.g.cs rename src/libs/Vercel/Generated/{Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitAction.g.cs => Vercel.JsonConverters.PutFirewallConfigRequestRulesetActionMitigateAction.g.cs} (75%) rename src/libs/Vercel/Generated/{Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitActionNullable.g.cs => Vercel.JsonConverters.PutFirewallConfigRequestRulesetActionMitigateActionNullable.g.cs} (76%) rename src/libs/Vercel/Generated/{Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitAlgo.g.cs => Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateAction.g.cs} (68%) rename src/libs/Vercel/Generated/{Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitAlgoNullable.g.cs => Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateActionNullable.g.cs} (69%) create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullable.g.cs rename src/libs/Vercel/Generated/{Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo.g.cs => Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction.g.cs} (73%) rename src/libs/Vercel/Generated/{Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitActionNullable.g.cs => Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueActionMitigateActionNullable.g.cs} (74%) rename src/libs/Vercel/Generated/{Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitAction.g.cs => Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction.g.cs} (73%) rename src/libs/Vercel/Generated/{Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoNullable.g.cs => Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueActionMitigateActionNullable.g.cs} (74%) create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsActionNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsActionNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsLogHeadersNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsRateLimitAlgoNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsActionNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsLogHeadersNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoNullable.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets2.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets2.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRateLimit.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRateLimit.g.cs rename src/libs/Vercel/Generated/{Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo.g.cs => Vercel.Models.CreateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs} (52%) create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRedirect.Json.g.cs rename src/libs/Vercel/Generated/{Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRedirect.g.cs => Vercel.Models.CreateProjectResponseSecurityRulesetsRedirect.g.cs} (77%) create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleRequest.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleRequest.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleResponse.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleResponse.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleRequest.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleRequest.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleResponse.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleResponse.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetAction.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigate.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigate.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimit.Json.g.cs rename src/libs/Vercel/Generated/{Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimit.g.cs => Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimit.g.cs} (68%) create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRedirect.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRedirect.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets2.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets2.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRateLimit.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRateLimit.g.cs rename src/libs/Vercel/Generated/{Vercel.Models.PutFirewallConfigRequestRulesetsRateLimitAlgo.g.cs => Vercel.Models.GetProjectResponseSecurityRulesetsRateLimitAlgo.g.cs} (53%) create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRedirect.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRedirect.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets2.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets2.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets2.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets2.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets2.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets2.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect.g.cs rename src/libs/Vercel/Generated/{Vercel.Models.PutFirewallConfigRequestRulesetsRedirect.Json.g.cs => Vercel.Models.PutFirewallConfigRequestRulesetAction.Json.g.cs} (90%) create mode 100644 src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetAction.g.cs rename src/libs/Vercel/Generated/{Vercel.Models.PutFirewallConfigRequestRulesetsRateLimit.Json.g.cs => Vercel.Models.PutFirewallConfigRequestRulesetActionMitigate.Json.g.cs} (89%) create mode 100644 src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetActionMitigate.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetActionMitigateAction.g.cs delete mode 100644 src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRateLimitAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetAction.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigate.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigate.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit.Json.g.cs rename src/libs/Vercel/Generated/{Vercel.Models.PutFirewallConfigRequestRulesetsRateLimit.g.cs => Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit.g.cs} (71%) create mode 100644 src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect.Json.g.cs rename src/libs/Vercel/Generated/{Vercel.Models.PutFirewallConfigRequestRulesetsRedirect.g.cs => Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect.g.cs} (81%) rename src/libs/Vercel/Generated/{Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRedirect.Json.g.cs => Vercel.Models.UpdateFirewallConfigRequestVariant1ValueAction.Json.g.cs} (90%) create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueActionMitigate.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueActionMitigate.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction.g.cs rename src/libs/Vercel/Generated/{Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimit.Json.g.cs => Vercel.Models.UpdateFirewallConfigRequestVariant2ValueAction.Json.g.cs} (90%) create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueActionMitigate.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueActionMitigate.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction.g.cs delete mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimitAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets2.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets2.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRedirect.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRedirect.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets2.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets2.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRateLimit.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRateLimit.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRedirect.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRedirect.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets2.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets2.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsAction.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsLogHeaders.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRateLimit.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRateLimit.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRedirect.Json.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRedirect.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.VercelClient.CreateSpeedInsightsToggle.g.cs create mode 100644 src/libs/Vercel/Generated/Vercel.VercelClient.CreateWebInsightsToggle.g.cs 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), diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk001.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk001.g.cs index 3d6324264..9e6f06cd7 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk001.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk001.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), diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk002.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk002.g.cs index 535c7d9f6..1070e2326 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk002.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk002.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), diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk003.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk003.g.cs index beaee9a0e..cf00dd55d 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk003.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk003.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), @@ -7277,16 +7352,12 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetConditionGroupItemCondition))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetConditionGroupItemConditionType), TypeInfoPropertyName = "PutFirewallConfigRequestRulesetConditionGroupItemConditionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetConditionGroupItemConditionOp), TypeInfoPropertyName = "PutFirewallConfigRequestRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetActionMitigateAction), TypeInfoPropertyName = "PutFirewallConfigRequestRulesetActionMitigateAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesets2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetsAction), TypeInfoPropertyName = "PutFirewallConfigRequestRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf), TypeInfoPropertyName = "AnyOfPutFirewallConfigRequestRulesetsRateLimitString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetsRateLimit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgo), TypeInfoPropertyName = "PutFirewallConfigRequestRulesetsRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf), TypeInfoPropertyName = "AnyOfPutFirewallConfigRequestRulesetsRateLimitActionString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAction), TypeInfoPropertyName = "PutFirewallConfigRequestRulesetsRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf), TypeInfoPropertyName = "AnyOfPutFirewallConfigRequestRulesetsRedirectString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetsRedirect))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestIp))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestIpAction), TypeInfoPropertyName = "PutFirewallConfigRequestIpAction2")] @@ -7300,6 +7371,9 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemCondition))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionOp), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant1ValueActionMitigateAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2Action), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant2Action2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2Value))] @@ -7309,18 +7383,14 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemCondition))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionOp), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant2ValueActionMitigateAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant3Action), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant3Action2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4Action), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant4Action2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4ValueAction), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant4ValueAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf), TypeInfoPropertyName = "AnyOfUpdateFirewallConfigRequestVariant4ValueRateLimitString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf), TypeInfoPropertyName = "AnyOfUpdateFirewallConfigRequestVariant4ValueRateLimitActionString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAction), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant4ValueRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf), TypeInfoPropertyName = "AnyOfUpdateFirewallConfigRequestVariant4ValueRedirectString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRedirect))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant5))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant5Action), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant5Action2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant6))] @@ -7394,6 +7464,7 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, string>), TypeInfoPropertyName = "OneOfStringIListStringString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveBypassIpRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSpeedInsightsToggleRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobRequestRegion), TypeInfoPropertyName = "CreateStorageStoresBlobRequestRegion2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobRequestAccess), TypeInfoPropertyName = "CreateStorageStoresBlobRequestAccess2")] @@ -7495,6 +7566,7 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestDeleteRequestReason))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRepositoryRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateWebInsightsToggleRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateWebhookRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateWebhookRequestEvent), TypeInfoPropertyName = "CreateWebhookRequestEvent2")] @@ -7760,6 +7832,9 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfGetProjectCheckResponseSourceVariant1GetProjectCheckResponseSourceVariant2GetProjectCheckResponseSourceVariant32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant1Kind), TypeInfoPropertyName = "GetProjectCheckResponseSourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant2Kind), TypeInfoPropertyName = "GetProjectCheckResponseSourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant3))] internal sealed partial class SourceGenerationContextChunk003 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk004.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk004.g.cs index 083603d4c..0dd9c8f29 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk004.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk004.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), @@ -7260,9 +7335,6 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant2Kind), TypeInfoPropertyName = "GetProjectCheckResponseSourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant3Kind), TypeInfoPropertyName = "GetProjectCheckResponseSourceVariant3Kind2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant3Provider), TypeInfoPropertyName = "GetProjectCheckResponseSourceVariant3Provider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseBlocks), TypeInfoPropertyName = "GetProjectCheckResponseBlocks2")] @@ -7760,6 +7832,9 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_c80f1b88e01a422c")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_1090c9bcc1796467")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] internal sealed partial class SourceGenerationContextChunk004 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk005.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk005.g.cs index 7a4215b20..9fb881292 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk005.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk005.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), @@ -7260,9 +7335,6 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigProjectSettings))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1RoutePrefixSource), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1RoutePrefixSource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "OneOfIListStringIListGetDeploymentResponseVariant1ServiceVariant1TopicsVariant2Item2")] @@ -7760,6 +7832,9 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant1Value))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Type), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Value))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] internal sealed partial class SourceGenerationContextChunk005 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk006.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk006.g.cs index 13bb75f42..e9f0b3670 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk006.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk006.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), @@ -7260,9 +7335,6 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Value))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2Redirect))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RedirectHaVariant2_932902f8bc7f168b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfCreateDeploymentResponseServiceVariant2RedirectHaVariant1CreateDeploymentResponseServiceVariant2RedirectHaVariant22")] @@ -7760,6 +7832,9 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseSeatBlock))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseSeatBlockBlockCode), TypeInfoPropertyName = "CancelDeploymentResponseSeatBlockBlockCode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseSeatBlockGitProvider), TypeInfoPropertyName = "CancelDeploymentResponseSeatBlockGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseAttribution))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseAttributionCommitMeta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseAttributionGitUser))] internal sealed partial class SourceGenerationContextChunk006 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk007.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk007.g.cs index 0c6f711fe..63dbb47bf 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk007.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk007.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), @@ -7260,9 +7335,6 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseAttribution))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseAttributionCommitMeta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseAttributionGitUser))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseAttributionVercelUser))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringGetRecordsResponseVariant2GetRecordsResponseVariant32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRecordsResponseVariant2))] @@ -7760,6 +7832,9 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemSourceVariant2Kind), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant1ItemSourceVariant2Kind2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2Version), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant1ItemFilterV2Version2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfGetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type2")] internal sealed partial class SourceGenerationContextChunk007 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk008.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk008.g.cs index a640cad62..05bb4c1a1 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk008.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk008.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), @@ -7260,9 +7335,6 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfGetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Project))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Log))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -7760,6 +7832,9 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperiment))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetric))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricMetricType), TypeInfoPropertyName = "UpdateFlagResponseExperimentGuardrailMetricMetricType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricMetricUnit), TypeInfoPropertyName = "UpdateFlagResponseExperimentGuardrailMetricMetricUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricDirectionality), TypeInfoPropertyName = "UpdateFlagResponseExperimentGuardrailMetricDirectionality2")] internal sealed partial class SourceGenerationContextChunk008 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk009.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk009.g.cs index ccc8f3899..af18a5265 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk009.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk009.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), @@ -7260,9 +7335,6 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricMetricType), TypeInfoPropertyName = "UpdateFlagResponseExperimentGuardrailMetricMetricType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricMetricUnit), TypeInfoPropertyName = "UpdateFlagResponseExperimentGuardrailMetricMetricUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricDirectionality), TypeInfoPropertyName = "UpdateFlagResponseExperimentGuardrailMetricDirectionality2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentDevice), TypeInfoPropertyName = "UpdateFlagResponseExperimentDevice2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentDurationUnit), TypeInfoPropertyName = "UpdateFlagResponseExperimentDurationUnit2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentAllocationUnit), TypeInfoPropertyName = "UpdateFlagResponseExperimentAllocationUnit2")] @@ -7760,6 +7832,9 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2_5811f1bca3df20de")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum2_52709748df345117")] internal sealed partial class SourceGenerationContextChunk009 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk010.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk010.g.cs index aa62d0cd4..ec3ce6fe5 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk010.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk010.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), @@ -7260,9 +7335,6 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum2_52709748df345117")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum2), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDescription2")] @@ -7715,6 +7787,15 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectGitProviderOptionsConsolidatedGitCommitStatus))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectWebAnalytics))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurity))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityManagedRules))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesVercelRuleset))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesVercelRulesetAction), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesVercelRulesetAction2")] @@ -7754,12 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_043e555aa4e775f0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_f39d6da0fd0fdf4b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Type), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Target), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2Type), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectFlatRateTier), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectFlatRateTier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectUsageStatus))] internal sealed partial class SourceGenerationContextChunk010 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk011.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk011.g.cs index 82c93311c..8739d1eef 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk011.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk011.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), @@ -7260,6 +7335,12 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Type), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Target), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2Type), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectFlatRateTier), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectFlatRateTier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectUsageStatus))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectUsageStatusKind), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectUsageStatusKind2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectFeatures))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuse))] @@ -7754,12 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1Preset), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2Preset), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2_9e6cdcdaca663282")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1Preset), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2Preset), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] internal sealed partial class SourceGenerationContextChunk011 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk012.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk012.g.cs index f8aa90e95..ce5fe897f 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk012.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk012.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), @@ -7260,6 +7335,12 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2_9e6cdcdaca663282")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1Preset), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2Preset), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesOidcProvider))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant2_9ab7e60373530fc0")] @@ -7299,6 +7380,14 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformType), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformOp), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformOp2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformTarget))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsAction), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRules))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesVercelRuleset))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesVercelRulesetAction), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemSecurityManagedRulesVercelRulesetAction2")] @@ -7559,6 +7648,14 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformType), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformOp), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformOp2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformTarget))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsAction), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRules))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesVercelRuleset))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesVercelRulesetAction), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectSecurityManagedRulesVercelRulesetAction2")] @@ -7738,28 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentPlan), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLatestDeploymentPlan2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentReadyState), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLatestDeploymentReadyState2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentReadySubstate), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLatestDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentType), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLatestDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant6_46baf2905828af0d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant1Type), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant1DeployHook))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant2Type), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant2DeployHook))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant3Type), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant3DeployHook))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant4Type), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant4DeployHook))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant5Type), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant5DeployHook))] internal sealed partial class SourceGenerationContextChunk012 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk013.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk013.g.cs index b1bacaff2..e9569d25a 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk013.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk013.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), @@ -7260,6 +7335,28 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentType), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLatestDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant6_46baf2905828af0d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant1Type), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant1DeployHook))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant2Type), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant2DeployHook))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant3Type), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant3DeployHook))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant4Type), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant4DeployHook))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant5Type), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant5DeployHook))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant6))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant6Type), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant6Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -7361,6 +7458,14 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectGitProviderOptionsConsolidatedGitCommitStatus))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectWebAnalytics))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurity))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsAction), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityManagedRules))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityManagedRulesVercelRuleset))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityManagedRulesVercelRulesetAction), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectSecurityManagedRulesVercelRulesetAction2")] @@ -7712,6 +7817,14 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseGitProviderOptionsConsolidatedGitCommitStatus))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseWebAnalytics))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurity))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesetsAction), TypeInfoPropertyName = "CreateProjectResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgo), TypeInfoPropertyName = "CreateProjectResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringCreateProjectResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders), TypeInfoPropertyName = "CreateProjectResponseSecurityRulesetsLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRules))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesVercelRuleset))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesVercelRulesetAction), TypeInfoPropertyName = "CreateProjectResponseSecurityManagedRulesVercelRulesetAction2")] @@ -7722,44 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesAiBots))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesAiBotsAction), TypeInfoPropertyName = "CreateProjectResponseSecurityManagedRulesAiBotsAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesOwasp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesOwaspAction), TypeInfoPropertyName = "CreateProjectResponseSecurityManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringCreateProjectResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityLogHeaders), TypeInfoPropertyName = "CreateProjectResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecuritySecurityPlusMetadata))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseOidcTokenConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseOidcTokenConfigIssuerMode), TypeInfoPropertyName = "CreateProjectResponseOidcTokenConfigIssuerMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicy))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2_d02afea13c58d503")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2_8e2601a1dacbee8b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_9ea32a9cac293e70")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_835eaa167395a614")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceSource), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_c69419f880675763")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_7a79b114c48d304a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseFlatRateTier), TypeInfoPropertyName = "CreateProjectResponseFlatRateTier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseUsageStatus))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseUsageStatusKind), TypeInfoPropertyName = "CreateProjectResponseUsageStatusKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseFeatures))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuse))] internal sealed partial class SourceGenerationContextChunk013 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk014.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk014.g.cs index f25b64eee..ae3b916ec 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk014.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk014.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), @@ -7260,6 +7335,44 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesOwaspAction), TypeInfoPropertyName = "CreateProjectResponseSecurityManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringCreateProjectResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityLogHeaders), TypeInfoPropertyName = "CreateProjectResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecuritySecurityPlusMetadata))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseOidcTokenConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseOidcTokenConfigIssuerMode), TypeInfoPropertyName = "CreateProjectResponseOidcTokenConfigIssuerMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicy))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2_d02afea13c58d503")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2_8e2601a1dacbee8b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_9ea32a9cac293e70")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_835eaa167395a614")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceSource), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_c69419f880675763")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_7a79b114c48d304a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseFlatRateTier), TypeInfoPropertyName = "CreateProjectResponseFlatRateTier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseUsageStatus))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseUsageStatusKind), TypeInfoPropertyName = "CreateProjectResponseUsageStatusKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseFeatures))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseHistoryItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlock))] @@ -7556,6 +7669,14 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseGitProviderOptionsConsolidatedGitCommitStatus))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseWebAnalytics))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurity))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesetsAction), TypeInfoPropertyName = "GetProjectResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgo), TypeInfoPropertyName = "GetProjectResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetProjectResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders), TypeInfoPropertyName = "GetProjectResponseSecurityRulesetsLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRules))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesVercelRuleset))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesVercelRulesetAction), TypeInfoPropertyName = "GetProjectResponseSecurityManagedRulesVercelRulesetAction2")] @@ -7714,52 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaEnvironment), TypeInfoPropertyName = "UpdateProjectResponseAliaEnvironment2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaTarget), TypeInfoPropertyName = "UpdateProjectResponseAliaTarget2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAnalytics))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSpeedInsights))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseConnectConfiguration))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringUpdateProjectResponseConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseConnectConfigurationEnvId), TypeInfoPropertyName = "UpdateProjectResponseConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseConnectConfigurationAws))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCrons))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCronsDefinition))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCronsDefinitionSource), TypeInfoPropertyName = "UpdateProjectResponseCronsDefinitionSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDataCache))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentExpiration))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfUpdateProjectResponseExpirationVariant1UpdateProjectResponseExpirationVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseExpirationVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseExpirationVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseEnvItemTarget?>), TypeInfoPropertyName = "OneOfIListStringUpdateProjectResponseEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItemTarget), TypeInfoPropertyName = "UpdateProjectResponseEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItemType), TypeInfoPropertyName = "UpdateProjectResponseEnvItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItemInternalContentHint))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItemInternalContentHintType), TypeInfoPropertyName = "UpdateProjectResponseEnvItemInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironmentType), TypeInfoPropertyName = "UpdateProjectResponseCustomEnvironmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironmentBranchMatcher))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironmentBranchMatcherType), TypeInfoPropertyName = "UpdateProjectResponseCustomEnvironmentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironmentDomain))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironmentDomainVerificationItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseFramework), TypeInfoPropertyName = "UpdateProjectResponseFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseService))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseServiceServiceType), TypeInfoPropertyName = "UpdateProjectResponseServiceServiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseServiceFramework), TypeInfoPropertyName = "UpdateProjectResponseServiceFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseIpBucket))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseJobs))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseJobsLint))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseJobsTypecheck))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseJobsMfeConfigPresent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeployment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentAliasError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentBranchMatcher))] internal sealed partial class SourceGenerationContextChunk014 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk015.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk015.g.cs index 53cb7579f..4f920cb9a 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk015.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk015.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), @@ -7260,6 +7335,52 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSpeedInsights))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseConnectConfiguration))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringUpdateProjectResponseConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseConnectConfigurationEnvId), TypeInfoPropertyName = "UpdateProjectResponseConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseConnectConfigurationAws))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCrons))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCronsDefinition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCronsDefinitionSource), TypeInfoPropertyName = "UpdateProjectResponseCronsDefinitionSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDataCache))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentExpiration))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfUpdateProjectResponseExpirationVariant1UpdateProjectResponseExpirationVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseExpirationVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseExpirationVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseEnvItemTarget?>), TypeInfoPropertyName = "OneOfIListStringUpdateProjectResponseEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItemTarget), TypeInfoPropertyName = "UpdateProjectResponseEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItemType), TypeInfoPropertyName = "UpdateProjectResponseEnvItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItemInternalContentHint))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItemInternalContentHintType), TypeInfoPropertyName = "UpdateProjectResponseEnvItemInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironmentType), TypeInfoPropertyName = "UpdateProjectResponseCustomEnvironmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironmentBranchMatcher))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironmentBranchMatcherType), TypeInfoPropertyName = "UpdateProjectResponseCustomEnvironmentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironmentDomain))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironmentDomainVerificationItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseFramework), TypeInfoPropertyName = "UpdateProjectResponseFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseService))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseServiceServiceType), TypeInfoPropertyName = "UpdateProjectResponseServiceServiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseServiceFramework), TypeInfoPropertyName = "UpdateProjectResponseServiceFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseIpBucket))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseJobs))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseJobsLint))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseJobsTypecheck))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseJobsMfeConfigPresent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeployment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentAliasError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentBranchMatcher))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentBranchMatcherType), TypeInfoPropertyName = "UpdateProjectResponseLatestDeploymentBranchMatcherType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentBuild))] @@ -7393,6 +7514,14 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseGitProviderOptionsConsolidatedGitCommitStatus))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseWebAnalytics))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurity))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsAction), TypeInfoPropertyName = "UpdateProjectResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgo), TypeInfoPropertyName = "UpdateProjectResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringUpdateProjectResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders), TypeInfoPropertyName = "UpdateProjectResponseSecurityRulesetsLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRules))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesVercelRuleset))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesVercelRulesetAction), TypeInfoPropertyName = "UpdateProjectResponseSecurityManagedRulesVercelRulesetAction2")] @@ -7706,60 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSources))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjects2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_eedbe403834a095b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2_ae406a6a4aa9cdf8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProvider))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2_9f2ce0dc1ca02a51")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1Preset), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2Preset), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseGitComments))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseGitProviderOptions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseGitProviderOptionsCreateDeployments), TypeInfoPropertyName = "UploadProjectAvatarResponseGitProviderOptionsCreateDeployments2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseGitProviderOptionsConsolidatedGitCommitStatus))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseWebAnalytics))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurity))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRules))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesVercelRuleset))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesVercelRulesetAction), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesTrafficSources))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesAction), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesBotFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesBotFilterAction), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityManagedRulesBotFilterAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesAiBots))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesAiBotsAction), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesOwasp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesOwaspAction), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringUploadProjectAvatarResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecuritySecurityPlusMetadata))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseOidcTokenConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseOidcTokenConfigIssuerMode), TypeInfoPropertyName = "UploadProjectAvatarResponseOidcTokenConfigIssuerMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicy))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2_ec19e4e05d7fa414")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2_4cec6f0707f9d5d8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1Provider), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2Provider), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2_bfdb56927bd62b22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2_dd87f0877577bf06")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1))] internal sealed partial class SourceGenerationContextChunk015 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk016.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk016.g.cs index 52394bcae..1b1578d05 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk016.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk016.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), @@ -7260,6 +7335,68 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_eedbe403834a095b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2_ae406a6a4aa9cdf8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProvider))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2_9f2ce0dc1ca02a51")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1Preset), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2Preset), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseGitComments))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseGitProviderOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseGitProviderOptionsCreateDeployments), TypeInfoPropertyName = "UploadProjectAvatarResponseGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseGitProviderOptionsConsolidatedGitCommitStatus))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseWebAnalytics))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurity))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsAction), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringUploadProjectAvatarResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRules))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesVercelRuleset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesVercelRulesetAction), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesTrafficSources))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesAction), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesBotFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesBotFilterAction), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityManagedRulesBotFilterAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesAiBots))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesAiBotsAction), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesOwasp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesOwaspAction), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringUploadProjectAvatarResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders), TypeInfoPropertyName = "UploadProjectAvatarResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecuritySecurityPlusMetadata))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseOidcTokenConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseOidcTokenConfigIssuerMode), TypeInfoPropertyName = "UploadProjectAvatarResponseOidcTokenConfigIssuerMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicy))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2_ec19e4e05d7fa414")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2_4cec6f0707f9d5d8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1Provider), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2Provider), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2_bfdb56927bd62b22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2_dd87f0877577bf06")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1Type), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1Target), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1Target2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2))] @@ -7698,68 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemInternalContentHint))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemInternalContentHintType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseEnvItemInternalContentHintType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseCustomEnvironmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentBranchMatcher))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentBranchMatcherType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseCustomEnvironmentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentDomain))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentDomainVerificationItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseFramework), TypeInfoPropertyName = "UpdateMicrofrontendsResponseFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseService))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseServiceServiceType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseServiceServiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseServiceFramework), TypeInfoPropertyName = "UpdateMicrofrontendsResponseServiceFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseIpBucket))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseJobs))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseJobsLint))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseJobsTypecheck))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseJobsMfeConfigPresent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeployment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentAliasError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentBranchMatcher))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentBranchMatcherType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLatestDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentBuild))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentChecksConclusion), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLatestDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentChecksState), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLatestDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentCreator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentOidcTokenClaims))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentPlan), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLatestDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentReadyState), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLatestDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentReadySubstate), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLatestDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLatestDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant6_0bbaa64a371c2943")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant1Type), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant1DeployHook))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant2Type), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant2DeployHook))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant3Type), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant3DeployHook))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant4Type), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant4DeployHook))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant5Type), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant5DeployHook))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant6))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant6Type), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant6DeployHook))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseBlobs))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UpdateMicrofrontendsResponseMicrofrontendsVariant3_dfd7e8b4f8d8c19c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseMicrofrontendsVariant1))] internal sealed partial class SourceGenerationContextChunk016 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk017.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk017.g.cs index 29f1121b3..afc15945f 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk017.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk017.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), @@ -7260,6 +7335,68 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseCustomEnvironmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentBranchMatcher))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentBranchMatcherType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseCustomEnvironmentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentDomain))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentDomainVerificationItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseFramework), TypeInfoPropertyName = "UpdateMicrofrontendsResponseFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseService))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseServiceServiceType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseServiceServiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseServiceFramework), TypeInfoPropertyName = "UpdateMicrofrontendsResponseServiceFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseIpBucket))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseJobs))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseJobsLint))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseJobsTypecheck))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseJobsMfeConfigPresent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeployment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentAliasError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentBranchMatcher))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentBranchMatcherType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLatestDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentBuild))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentChecksConclusion), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLatestDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentChecksState), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLatestDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentCreator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentOidcTokenClaims))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentPlan), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLatestDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentReadyState), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLatestDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentReadySubstate), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLatestDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLatestDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant6_0bbaa64a371c2943")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant1Type), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant1DeployHook))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant2Type), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant2DeployHook))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant3Type), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant3DeployHook))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant4Type), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant4DeployHook))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant5Type), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant5DeployHook))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant6))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant6Type), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant6DeployHook))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseBlobs))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UpdateMicrofrontendsResponseMicrofrontendsVariant3_dfd7e8b4f8d8c19c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseMicrofrontendsVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseMicrofrontendsVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseMicrofrontendsVariant3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseNodeVersion), TypeInfoPropertyName = "UpdateMicrofrontendsResponseNodeVersion2")] @@ -7354,6 +7491,14 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseGitProviderOptionsConsolidatedGitCommitStatus))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseWebAnalytics))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurity))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsAction), TypeInfoPropertyName = "UpdateMicrofrontendsResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo), TypeInfoPropertyName = "UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringUpdateMicrofrontendsResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders), TypeInfoPropertyName = "UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRules))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesVercelRuleset))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesVercelRulesetAction), TypeInfoPropertyName = "UpdateMicrofrontendsResponseSecurityManagedRulesVercelRulesetAction2")] @@ -7605,6 +7750,15 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemCondition))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringPutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesets2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetsAction2")] @@ -7681,85 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateAction), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ActionMitigateAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimit))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAction), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRedirect))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseIp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseIpAction), TypeInfoPropertyName = "GetFirewallConfigResponseIpAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>), TypeInfoPropertyName = "OneOfIListGetFirewallConfigResponseRulesetDictionaryStringGetFirewallConfigResponseRulesets22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleset))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItemCondition))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItemConditionType), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItemConditionOp), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesets2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsAction), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRateLimit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRateLimitAlgo), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetsRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRateLimitAction), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetsRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRedirect))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetFirewallConfigResponseRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRules))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesBotProtection))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesBotProtectionAction), TypeInfoPropertyName = "GetFirewallConfigResponseManagedRulesBotProtectionAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesAiBots))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesAiBotsAction), TypeInfoPropertyName = "GetFirewallConfigResponseManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesOwasp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesOwaspAction), TypeInfoPropertyName = "GetFirewallConfigResponseManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesVercelRuleset))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesVercelRulesetAction), TypeInfoPropertyName = "GetFirewallConfigResponseManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesTrafficSources))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesTrafficSourcesAction), TypeInfoPropertyName = "GetFirewallConfigResponseManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetFirewallConfigResponseLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseLogHeaders), TypeInfoPropertyName = "GetFirewallConfigResponseLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfObjectGetActiveAttackStatusResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetActiveAttackStatusResponseVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetActiveAttackStatusResponseVariant2Anomalie))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetActiveAttackStatusResponseVariant2AnomalieAffectedHostMap2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetActiveAttackStatusResponseVariant2AnomalieAffectedHostMapAnomalyAlerts2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetActiveAttackStatusResponseVariant2AnomalieAffectedHostMapDdosAlerts2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBypassIpResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBypassIpResponseResultItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBypassIpResponseResultItemAction), TypeInfoPropertyName = "GetBypassIpResponseResultItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBypassIpResponsePagination))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfAddBypassIpResponseVariant1AddBypassIpResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpResponseVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpResponseVariant1ResultItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpResponseVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpResponseVariant2ResultItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpResponseVariant2ResultItemAction), TypeInfoPropertyName = "AddBypassIpResponseVariant2ResultItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveBypassIpResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallEventsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallEventsResponseAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStore))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemFramework), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectsMetadataItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeployments))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProviders_0a34ff62f0ff0f26")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] internal sealed partial class SourceGenerationContextChunk017 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk018.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk018.g.cs index a1f5adf5b..c72fd2fcd 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk018.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk018.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), @@ -7260,6 +7335,95 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAction), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseIp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseIpAction), TypeInfoPropertyName = "GetFirewallConfigResponseIpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>), TypeInfoPropertyName = "OneOfIListGetFirewallConfigResponseRulesetDictionaryStringGetFirewallConfigResponseRulesets22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItemConditionType), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItemConditionOp), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateAction), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetFirewallConfigResponseRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsAction), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRateLimitAlgo), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRateLimitAction), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetFirewallConfigResponseRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders), TypeInfoPropertyName = "GetFirewallConfigResponseRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRules))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesBotProtection))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesBotProtectionAction), TypeInfoPropertyName = "GetFirewallConfigResponseManagedRulesBotProtectionAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesAiBots))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesAiBotsAction), TypeInfoPropertyName = "GetFirewallConfigResponseManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesOwasp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesOwaspAction), TypeInfoPropertyName = "GetFirewallConfigResponseManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesVercelRuleset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesVercelRulesetAction), TypeInfoPropertyName = "GetFirewallConfigResponseManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesTrafficSources))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesTrafficSourcesAction), TypeInfoPropertyName = "GetFirewallConfigResponseManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetFirewallConfigResponseLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseLogHeaders), TypeInfoPropertyName = "GetFirewallConfigResponseLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfObjectGetActiveAttackStatusResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetActiveAttackStatusResponseVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetActiveAttackStatusResponseVariant2Anomalie))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetActiveAttackStatusResponseVariant2AnomalieAffectedHostMap2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetActiveAttackStatusResponseVariant2AnomalieAffectedHostMapAnomalyAlerts2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetActiveAttackStatusResponseVariant2AnomalieAffectedHostMapDdosAlerts2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBypassIpResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBypassIpResponseResultItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBypassIpResponseResultItemAction), TypeInfoPropertyName = "GetBypassIpResponseResultItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBypassIpResponsePagination))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfAddBypassIpResponseVariant1AddBypassIpResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpResponseVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpResponseVariant1ResultItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpResponseVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpResponseVariant2ResultItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpResponseVariant2ResultItemAction), TypeInfoPropertyName = "AddBypassIpResponseVariant2ResultItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveBypassIpResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallEventsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallEventsResponseAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSpeedInsightsToggleResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStore))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemFramework), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectsMetadataItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeployments))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProviders_0a34ff62f0ff0f26")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProvider), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProviders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreStatus), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreStatus2")] @@ -7671,95 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAuthUserResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfAuthUserAuthUserLimited2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestDeleteResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRepositoryResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRepositoryResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsResponseTag))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsResponseTagKind), TypeInfoPropertyName = "ListRepositoryTagsResponseTagKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsResponseTagStatus), TypeInfoPropertyName = "ListRepositoryTagsResponseTagStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRepositoryTagResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRepositoryImageResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregatePageviewsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregatePageviewsResponseQuery))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringAggregatePageviewsResponseQueryGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregatePageviewsResponseQueryGroupByItem), TypeInfoPropertyName = "AggregatePageviewsResponseQueryGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "OneOfIListAggregatePageviewsResponseDataVariant1ItemIListAggregatePageviewsResponseDataVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregatePageviewsResponseDataVariant1Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregatePageviewsResponseDataVariant2Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregateEventsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregateEventsResponseQuery))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringAggregateEventsResponseQueryGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregateEventsResponseQueryGroupByItem), TypeInfoPropertyName = "AggregateEventsResponseQueryGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "OneOfIListAggregateEventsResponseDataVariant1ItemIListAggregateEventsResponseDataVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregateEventsResponseDataVariant1Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregateEventsResponseDataVariant2Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CountPageviewsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CountPageviewsResponseQuery))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CountPageviewsResponseData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CountEventsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CountEventsResponseQuery))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CountEventsResponseData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateWebhookResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateWebhookResponseEvent), TypeInfoPropertyName = "CreateWebhookResponseEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "OneOfIListGetWebhooksResponseVariant1ItemIListGetWebhooksResponseVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant1Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant1ItemProjectsMetadataItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant1ItemProjectsMetadataItemFramework), TypeInfoPropertyName = "GetWebhooksResponseVariant1ItemProjectsMetadataItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant1ItemEvent), TypeInfoPropertyName = "GetWebhooksResponseVariant1ItemEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant2Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant2ItemEvent), TypeInfoPropertyName = "GetWebhooksResponseVariant2ItemEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhookResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhookResponseEvent), TypeInfoPropertyName = "GetWebhookResponseEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliase))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "ListDeploymentAliasesResponseAliaseProtectionBypassVariant4_9212699695bb22f9")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant1Scope), TypeInfoPropertyName = "ListDeploymentAliasesResponseAliaseProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2Access), TypeInfoPropertyName = "ListDeploymentAliasesResponseAliaseProtectionBypassVariant2Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2Scope), TypeInfoPropertyName = "ListDeploymentAliasesResponseAliaseProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant3Scope), TypeInfoPropertyName = "ListDeploymentAliasesResponseAliaseProtectionBypassVariant3Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant4Scope), TypeInfoPropertyName = "ListDeploymentAliasesResponseAliaseProtectionBypassVariant4Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AssignAliasResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliase))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseCreator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseDeployment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant4_2f25f03957e05f40")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant1Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2Access), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant2Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant3Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant3Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant4Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant4Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontends))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsDefaultApp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "ListAliasesResponseAliaseMicrofrontendsApplicationsVariant3Item_0bef23fcfd2bdafc")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsApplicationsVariant1Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsApplicationsVariant2Item))] internal sealed partial class SourceGenerationContextChunk018 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk019.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk019.g.cs index 412b396d9..d77264a17 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk019.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk019.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), @@ -7260,6 +7335,96 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRepositoryResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRepositoryResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsResponseTag))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsResponseTagKind), TypeInfoPropertyName = "ListRepositoryTagsResponseTagKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsResponseTagStatus), TypeInfoPropertyName = "ListRepositoryTagsResponseTagStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRepositoryTagResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRepositoryImageResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateWebInsightsToggleResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregatePageviewsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregatePageviewsResponseQuery))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringAggregatePageviewsResponseQueryGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregatePageviewsResponseQueryGroupByItem), TypeInfoPropertyName = "AggregatePageviewsResponseQueryGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "OneOfIListAggregatePageviewsResponseDataVariant1ItemIListAggregatePageviewsResponseDataVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregatePageviewsResponseDataVariant1Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregatePageviewsResponseDataVariant2Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregateEventsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregateEventsResponseQuery))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringAggregateEventsResponseQueryGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregateEventsResponseQueryGroupByItem), TypeInfoPropertyName = "AggregateEventsResponseQueryGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "OneOfIListAggregateEventsResponseDataVariant1ItemIListAggregateEventsResponseDataVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregateEventsResponseDataVariant1Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregateEventsResponseDataVariant2Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CountPageviewsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CountPageviewsResponseQuery))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CountPageviewsResponseData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CountEventsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CountEventsResponseQuery))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CountEventsResponseData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateWebhookResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateWebhookResponseEvent), TypeInfoPropertyName = "CreateWebhookResponseEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "OneOfIListGetWebhooksResponseVariant1ItemIListGetWebhooksResponseVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant1Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant1ItemProjectsMetadataItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant1ItemProjectsMetadataItemFramework), TypeInfoPropertyName = "GetWebhooksResponseVariant1ItemProjectsMetadataItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant1ItemEvent), TypeInfoPropertyName = "GetWebhooksResponseVariant1ItemEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant2Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant2ItemEvent), TypeInfoPropertyName = "GetWebhooksResponseVariant2ItemEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhookResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhookResponseEvent), TypeInfoPropertyName = "GetWebhookResponseEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliase))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "ListDeploymentAliasesResponseAliaseProtectionBypassVariant4_9212699695bb22f9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant1Scope), TypeInfoPropertyName = "ListDeploymentAliasesResponseAliaseProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2Access), TypeInfoPropertyName = "ListDeploymentAliasesResponseAliaseProtectionBypassVariant2Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2Scope), TypeInfoPropertyName = "ListDeploymentAliasesResponseAliaseProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant3Scope), TypeInfoPropertyName = "ListDeploymentAliasesResponseAliaseProtectionBypassVariant3Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant4Scope), TypeInfoPropertyName = "ListDeploymentAliasesResponseAliaseProtectionBypassVariant4Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AssignAliasResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliase))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseCreator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseDeployment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant4_2f25f03957e05f40")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant1Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2Access), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant2Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant3Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant3Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant4Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant4Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontends))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsDefaultApp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "ListAliasesResponseAliaseMicrofrontendsApplicationsVariant3Item_0bef23fcfd2bdafc")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsApplicationsVariant1Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsApplicationsVariant2Item))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsApplicationsVariant3Item))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponse))] @@ -7670,96 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentRequestDataRuleConditionCmp?), TypeInfoPropertyName = "NullableCreateFlagSegmentRequestDataRuleConditionCmp2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateFlagSegmentRequestDataRuleConditionRhsVariant2_string_double_bool_0461e0efa4300a24")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentRequestDataRuleConditionRhsVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentRequestDataRuleConditionRhsVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateFlagSegmentRequestDataRuleConditionRhsVariant1ItemVariant2_48ab9b06c4855217")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfCreateFlagSegmentRequestDataRuleOutcomeVariant1CreateFlagSegmentRequestDataRuleOutcomeVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentRequestOperationAction?), TypeInfoPropertyName = "NullableUpdateFlagSegmentRequestOperationAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentRequestOperationField?), TypeInfoPropertyName = "NullableUpdateFlagSegmentRequestOperationField2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFlagSegmentRequestDataRuleConditionLhsVariant1UpdateFlagSegmentRequestDataRuleConditionLhsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentRequestDataRuleConditionCmp?), TypeInfoPropertyName = "NullableUpdateFlagSegmentRequestDataRuleConditionCmp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateFlagSegmentRequestDataRuleConditionRhsVariant2_string_double_bool_1be57ed7ce8af10f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentRequestDataRuleConditionRhsVariant1Type?), TypeInfoPropertyName = "NullableUpdateFlagSegmentRequestDataRuleConditionRhsVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateFlagSegmentRequestDataRuleConditionRhsVariant1ItemVariant2_b5fd300b00395147")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFlagSegmentRequestDataRuleOutcomeVariant1UpdateFlagSegmentRequestDataRuleOutcomeVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSdkKeyRequestSdkKeyType?), TypeInfoPropertyName = "NullableCreateSdkKeyRequestSdkKeyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ConnectIntegrationResourceToProjectRequestEnvVarEnvironment?), TypeInfoPropertyName = "NullableConnectIntegrationResourceToProjectRequestEnvVarEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateInstallationRequestStatus?), TypeInfoPropertyName = "NullableUpdateInstallationRequestStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateInstallationRequestBillingPlanType?), TypeInfoPropertyName = "NullableUpdateInstallationRequestBillingPlanType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateInstallationRequestNotificationString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateInstallationRequestNotificationLevel?), TypeInfoPropertyName = "NullableUpdateInstallationRequestNotificationLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateEventRequestEventVariant1CreateEventRequestEventVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateEventRequestEventVariant1Type?), TypeInfoPropertyName = "NullableCreateEventRequestEventVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateEventRequestEventVariant2Type?), TypeInfoPropertyName = "NullableCreateEventRequestEventVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportResourceRequestOwnership?), TypeInfoPropertyName = "NullableImportResourceRequestOwnership2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportResourceRequestStatus?), TypeInfoPropertyName = "NullableImportResourceRequestStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportResourceRequestBillingPlanType?), TypeInfoPropertyName = "NullableImportResourceRequestBillingPlanType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportResourceRequestNotificationLevel?), TypeInfoPropertyName = "NullableImportResourceRequestNotificationLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateResourceRequestOwnership?), TypeInfoPropertyName = "NullableUpdateResourceRequestOwnership2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateResourceRequestStatus?), TypeInfoPropertyName = "NullableUpdateResourceRequestStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateResourceRequestBillingPlanType?), TypeInfoPropertyName = "NullableUpdateResourceRequestBillingPlanType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateResourceRequestNotificationString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateResourceRequestNotificationLevel?), TypeInfoPropertyName = "NullableUpdateResourceRequestNotificationLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateResourceRequestSecrets>?), TypeInfoPropertyName = "NullableOneOfIListUpdateResourceRequestSecretUpdateResourceRequestSecrets2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.DateTime?))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.SubmitBillingDataRequestBilling>?), TypeInfoPropertyName = "NullableOneOfIListSubmitBillingDataRequestBillingItemSubmitBillingDataRequestBilling2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SubmitBillingDataRequestUsageItemType?), TypeInfoPropertyName = "NullableSubmitBillingDataRequestUsageItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SubmitInvoiceRequestTestResult?), TypeInfoPropertyName = "NullableSubmitInvoiceRequestTestResult2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateInvoiceRequestAction?), TypeInfoPropertyName = "NullableUpdateInvoiceRequestAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfExchangeSsoTokenRequestVariant1ExchangeSsoTokenRequestVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ExchangeSsoTokenRequestVariant1GrantType?), TypeInfoPropertyName = "NullableExchangeSsoTokenRequestVariant1GrantType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ExchangeSsoTokenRequestVariant2GrantType?), TypeInfoPropertyName = "NullableExchangeSsoTokenRequestVariant2GrantType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainRequestDeliveryFormat?), TypeInfoPropertyName = "NullableCreateLogDrainRequestDeliveryFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainRequestSource?), TypeInfoPropertyName = "NullableCreateLogDrainRequestSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainRequestEnvironment?), TypeInfoPropertyName = "NullableCreateLogDrainRequestEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateApiKeysRequestAiGatewayQuotaRefreshPeriod?), TypeInfoPropertyName = "NullableCreateApiKeysRequestAiGatewayQuotaRefreshPeriod2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsRequestItemCategory?), TypeInfoPropertyName = "NullableCreateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsRequestItemCategory2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsByItemIdRequestCategory?), TypeInfoPropertyName = "NullableUpdateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsByItemIdRequestCategory2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddProjectMemberRequestRole?), TypeInfoPropertyName = "NullableAddProjectMemberRequestRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StageRoutesRequestRouteRouteHaType?), TypeInfoPropertyName = "NullableStageRoutesRequestRouteRouteHaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StageRoutesRequestRouteRouteMissingItemType?), TypeInfoPropertyName = "NullableStageRoutesRequestRouteRouteMissingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StageRoutesRequestRouteRouteTransformType?), TypeInfoPropertyName = "NullableStageRoutesRequestRouteRouteTransformType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StageRoutesRequestRouteRouteTransformOp?), TypeInfoPropertyName = "NullableStageRoutesRequestRouteRouteTransformOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteRequestRouteSrcSyntax?), TypeInfoPropertyName = "NullableAddRouteRequestRouteSrcSyntax2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteRequestRouteRouteHaType?), TypeInfoPropertyName = "NullableAddRouteRequestRouteRouteHaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteRequestRouteRouteMissingItemType?), TypeInfoPropertyName = "NullableAddRouteRequestRouteRouteMissingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteRequestRouteRouteTransformType?), TypeInfoPropertyName = "NullableAddRouteRequestRouteRouteTransformType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteRequestRouteRouteTransformOp?), TypeInfoPropertyName = "NullableAddRouteRequestRouteRouteTransformOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteRequestPositionPlacement?), TypeInfoPropertyName = "NullableAddRouteRequestPositionPlacement2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteRequestRouteSrcSyntax?), TypeInfoPropertyName = "NullableEditRouteRequestRouteSrcSyntax2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteRequestRouteRouteHaType?), TypeInfoPropertyName = "NullableEditRouteRequestRouteRouteHaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteRequestRouteRouteMissingItemType?), TypeInfoPropertyName = "NullableEditRouteRequestRouteRouteMissingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteRequestRouteRouteTransformType?), TypeInfoPropertyName = "NullableEditRouteRequestRouteRouteTransformType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteRequestRouteRouteTransformOp?), TypeInfoPropertyName = "NullableEditRouteRequestRouteRouteTransformOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateRouteVersionsRequestAction?), TypeInfoPropertyName = "NullableUpdateRouteVersionsRequestAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfCreateProjectRequestEnvironmentVariableTargetIListCreateProjectRequestEnvironmentVariableTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestEnvironmentVariableTarget?), TypeInfoPropertyName = "NullableCreateProjectRequestEnvironmentVariableTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestEnvironmentVariableTargetItem?), TypeInfoPropertyName = "NullableCreateProjectRequestEnvironmentVariableTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestEnvironmentVariableType?), TypeInfoPropertyName = "NullableCreateProjectRequestEnvironmentVariableType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestFramework?), TypeInfoPropertyName = "NullableCreateProjectRequestFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestGitRepositoryType?), TypeInfoPropertyName = "NullableCreateProjectRequestGitRepositoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableCreateProjectRequestSsoProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableCreateProjectRequestOidcTokenConfigIssuerMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableCreateProjectRequestResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableCreateProjectRequestResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableCreateProjectRequestResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableCreateProjectRequestResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableCreateProjectRequestResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestFramework?), TypeInfoPropertyName = "NullableUpdateProjectRequestFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestNodeVersion?), TypeInfoPropertyName = "NullableUpdateProjectRequestNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableUpdateProjectRequestTracingSamplingRuleEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableUpdateProjectRequestTracingSamplingRuleDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableUpdateProjectRequestOidcTokenConfigIssuerMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestPasswordProtectionDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestPasswordProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestPassportPublicPathRuleType?), TypeInfoPropertyName = "NullableUpdateProjectRequestPassportPublicPathRuleType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestPassportDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestPassportDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestSsoProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedIpsDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedIpsDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedIpsProtectionMode?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedIpsProtectionMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemToPreset?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedSourcesProjectsCustomAllowItemToPreset2")] internal sealed partial class SourceGenerationContextChunk019 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk020.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk020.g.cs index ba645e0b6..7e8d946e8 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk020.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk020.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), @@ -7260,6 +7335,96 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateFlagSegmentRequestDataRuleConditionRhsVariant1ItemVariant2_48ab9b06c4855217")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfCreateFlagSegmentRequestDataRuleOutcomeVariant1CreateFlagSegmentRequestDataRuleOutcomeVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentRequestOperationAction?), TypeInfoPropertyName = "NullableUpdateFlagSegmentRequestOperationAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentRequestOperationField?), TypeInfoPropertyName = "NullableUpdateFlagSegmentRequestOperationField2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFlagSegmentRequestDataRuleConditionLhsVariant1UpdateFlagSegmentRequestDataRuleConditionLhsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentRequestDataRuleConditionCmp?), TypeInfoPropertyName = "NullableUpdateFlagSegmentRequestDataRuleConditionCmp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateFlagSegmentRequestDataRuleConditionRhsVariant2_string_double_bool_1be57ed7ce8af10f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentRequestDataRuleConditionRhsVariant1Type?), TypeInfoPropertyName = "NullableUpdateFlagSegmentRequestDataRuleConditionRhsVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateFlagSegmentRequestDataRuleConditionRhsVariant1ItemVariant2_b5fd300b00395147")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFlagSegmentRequestDataRuleOutcomeVariant1UpdateFlagSegmentRequestDataRuleOutcomeVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSdkKeyRequestSdkKeyType?), TypeInfoPropertyName = "NullableCreateSdkKeyRequestSdkKeyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ConnectIntegrationResourceToProjectRequestEnvVarEnvironment?), TypeInfoPropertyName = "NullableConnectIntegrationResourceToProjectRequestEnvVarEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateInstallationRequestStatus?), TypeInfoPropertyName = "NullableUpdateInstallationRequestStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateInstallationRequestBillingPlanType?), TypeInfoPropertyName = "NullableUpdateInstallationRequestBillingPlanType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateInstallationRequestNotificationString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateInstallationRequestNotificationLevel?), TypeInfoPropertyName = "NullableUpdateInstallationRequestNotificationLevel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateEventRequestEventVariant1CreateEventRequestEventVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateEventRequestEventVariant1Type?), TypeInfoPropertyName = "NullableCreateEventRequestEventVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateEventRequestEventVariant2Type?), TypeInfoPropertyName = "NullableCreateEventRequestEventVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportResourceRequestOwnership?), TypeInfoPropertyName = "NullableImportResourceRequestOwnership2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportResourceRequestStatus?), TypeInfoPropertyName = "NullableImportResourceRequestStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportResourceRequestBillingPlanType?), TypeInfoPropertyName = "NullableImportResourceRequestBillingPlanType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportResourceRequestNotificationLevel?), TypeInfoPropertyName = "NullableImportResourceRequestNotificationLevel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateResourceRequestOwnership?), TypeInfoPropertyName = "NullableUpdateResourceRequestOwnership2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateResourceRequestStatus?), TypeInfoPropertyName = "NullableUpdateResourceRequestStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateResourceRequestBillingPlanType?), TypeInfoPropertyName = "NullableUpdateResourceRequestBillingPlanType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateResourceRequestNotificationString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateResourceRequestNotificationLevel?), TypeInfoPropertyName = "NullableUpdateResourceRequestNotificationLevel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateResourceRequestSecrets>?), TypeInfoPropertyName = "NullableOneOfIListUpdateResourceRequestSecretUpdateResourceRequestSecrets2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.DateTime?))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.SubmitBillingDataRequestBilling>?), TypeInfoPropertyName = "NullableOneOfIListSubmitBillingDataRequestBillingItemSubmitBillingDataRequestBilling2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SubmitBillingDataRequestUsageItemType?), TypeInfoPropertyName = "NullableSubmitBillingDataRequestUsageItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SubmitInvoiceRequestTestResult?), TypeInfoPropertyName = "NullableSubmitInvoiceRequestTestResult2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateInvoiceRequestAction?), TypeInfoPropertyName = "NullableUpdateInvoiceRequestAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfExchangeSsoTokenRequestVariant1ExchangeSsoTokenRequestVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ExchangeSsoTokenRequestVariant1GrantType?), TypeInfoPropertyName = "NullableExchangeSsoTokenRequestVariant1GrantType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ExchangeSsoTokenRequestVariant2GrantType?), TypeInfoPropertyName = "NullableExchangeSsoTokenRequestVariant2GrantType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainRequestDeliveryFormat?), TypeInfoPropertyName = "NullableCreateLogDrainRequestDeliveryFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainRequestSource?), TypeInfoPropertyName = "NullableCreateLogDrainRequestSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainRequestEnvironment?), TypeInfoPropertyName = "NullableCreateLogDrainRequestEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateApiKeysRequestAiGatewayQuotaRefreshPeriod?), TypeInfoPropertyName = "NullableCreateApiKeysRequestAiGatewayQuotaRefreshPeriod2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsRequestItemCategory?), TypeInfoPropertyName = "NullableCreateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsRequestItemCategory2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsByItemIdRequestCategory?), TypeInfoPropertyName = "NullableUpdateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsByItemIdRequestCategory2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddProjectMemberRequestRole?), TypeInfoPropertyName = "NullableAddProjectMemberRequestRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StageRoutesRequestRouteRouteHaType?), TypeInfoPropertyName = "NullableStageRoutesRequestRouteRouteHaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StageRoutesRequestRouteRouteMissingItemType?), TypeInfoPropertyName = "NullableStageRoutesRequestRouteRouteMissingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StageRoutesRequestRouteRouteTransformType?), TypeInfoPropertyName = "NullableStageRoutesRequestRouteRouteTransformType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StageRoutesRequestRouteRouteTransformOp?), TypeInfoPropertyName = "NullableStageRoutesRequestRouteRouteTransformOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteRequestRouteSrcSyntax?), TypeInfoPropertyName = "NullableAddRouteRequestRouteSrcSyntax2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteRequestRouteRouteHaType?), TypeInfoPropertyName = "NullableAddRouteRequestRouteRouteHaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteRequestRouteRouteMissingItemType?), TypeInfoPropertyName = "NullableAddRouteRequestRouteRouteMissingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteRequestRouteRouteTransformType?), TypeInfoPropertyName = "NullableAddRouteRequestRouteRouteTransformType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteRequestRouteRouteTransformOp?), TypeInfoPropertyName = "NullableAddRouteRequestRouteRouteTransformOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteRequestPositionPlacement?), TypeInfoPropertyName = "NullableAddRouteRequestPositionPlacement2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteRequestRouteSrcSyntax?), TypeInfoPropertyName = "NullableEditRouteRequestRouteSrcSyntax2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteRequestRouteRouteHaType?), TypeInfoPropertyName = "NullableEditRouteRequestRouteRouteHaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteRequestRouteRouteMissingItemType?), TypeInfoPropertyName = "NullableEditRouteRequestRouteRouteMissingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteRequestRouteRouteTransformType?), TypeInfoPropertyName = "NullableEditRouteRequestRouteRouteTransformType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteRequestRouteRouteTransformOp?), TypeInfoPropertyName = "NullableEditRouteRequestRouteRouteTransformOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateRouteVersionsRequestAction?), TypeInfoPropertyName = "NullableUpdateRouteVersionsRequestAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfCreateProjectRequestEnvironmentVariableTargetIListCreateProjectRequestEnvironmentVariableTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestEnvironmentVariableTarget?), TypeInfoPropertyName = "NullableCreateProjectRequestEnvironmentVariableTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestEnvironmentVariableTargetItem?), TypeInfoPropertyName = "NullableCreateProjectRequestEnvironmentVariableTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestEnvironmentVariableType?), TypeInfoPropertyName = "NullableCreateProjectRequestEnvironmentVariableType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestFramework?), TypeInfoPropertyName = "NullableCreateProjectRequestFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestGitRepositoryType?), TypeInfoPropertyName = "NullableCreateProjectRequestGitRepositoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableCreateProjectRequestSsoProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableCreateProjectRequestOidcTokenConfigIssuerMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableCreateProjectRequestResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableCreateProjectRequestResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableCreateProjectRequestResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableCreateProjectRequestResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableCreateProjectRequestResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestFramework?), TypeInfoPropertyName = "NullableUpdateProjectRequestFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestNodeVersion?), TypeInfoPropertyName = "NullableUpdateProjectRequestNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableUpdateProjectRequestTracingSamplingRuleEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableUpdateProjectRequestTracingSamplingRuleDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableUpdateProjectRequestOidcTokenConfigIssuerMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestPasswordProtectionDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestPasswordProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestPassportPublicPathRuleType?), TypeInfoPropertyName = "NullableUpdateProjectRequestPassportPublicPathRuleType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestPassportDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestPassportDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestSsoProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedIpsDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedIpsDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedIpsProtectionMode?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedIpsProtectionMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemToPreset?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedSourcesProjectsCustomAllowItemToPreset2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemFromPreset?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedSourcesProjectsCustomAllowItemFromPreset2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedSourcesOidcProviderToPreset?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedSourcesOidcProviderToPreset2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateProjectRequestDeploymentPolicyString2")] @@ -7330,28 +7495,21 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, global::System.Collections.Generic.Dictionary>?), TypeInfoPropertyName = "NullableAnyOfIListPutFirewallConfigRequestRulesetDictionaryStringPutFirewallConfigRequestRulesets22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetConditionGroupItemConditionType?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRulesetConditionGroupItemConditionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetActionMitigateAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRulesetActionMitigateAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetsAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPutFirewallConfigRequestRulesetsRateLimitString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRulesetsRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPutFirewallConfigRequestRulesetsRateLimitActionString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRulesetsRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPutFirewallConfigRequestRulesetsRedirectString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestIpAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestIpAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant19_e507560c1081eae4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant1Action2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant1ValueActionMitigateAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant2Action2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant2ValueActionMitigateAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant3Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant3Action2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant4Action2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4ValueAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant4ValueAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant4ValueRateLimitString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant4ValueRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant4ValueRateLimitActionString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant4ValueRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant4ValueRedirectString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant5Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant5Action2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant6Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant6Action2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant7Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant7Action2")] @@ -7677,89 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsFcpSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsFcpSource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsLcpSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsLcpSource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsClsSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsClsSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsTbtSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsTbtSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsVirtualExperienceScoreSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsVirtualExperienceScoreSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckStatus?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCheckResponseStatus?), TypeInfoPropertyName = "NullableGetCheckResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCheckResponseConclusion?), TypeInfoPropertyName = "NullableGetCheckResponseConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCheckResponseOutputMetricsFcpSource?), TypeInfoPropertyName = "NullableGetCheckResponseOutputMetricsFcpSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCheckResponseOutputMetricsLcpSource?), TypeInfoPropertyName = "NullableGetCheckResponseOutputMetricsLcpSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCheckResponseOutputMetricsClsSource?), TypeInfoPropertyName = "NullableGetCheckResponseOutputMetricsClsSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCheckResponseOutputMetricsTbtSource?), TypeInfoPropertyName = "NullableGetCheckResponseOutputMetricsTbtSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCheckResponseOutputMetricsVirtualExperienceScoreSource?), TypeInfoPropertyName = "NullableGetCheckResponseOutputMetricsVirtualExperienceScoreSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckResponseStatus?), TypeInfoPropertyName = "NullableUpdateCheckResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckResponseConclusion?), TypeInfoPropertyName = "NullableUpdateCheckResponseConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckResponseOutputMetricsFcpSource?), TypeInfoPropertyName = "NullableUpdateCheckResponseOutputMetricsFcpSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckResponseOutputMetricsLcpSource?), TypeInfoPropertyName = "NullableUpdateCheckResponseOutputMetricsLcpSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckResponseOutputMetricsClsSource?), TypeInfoPropertyName = "NullableUpdateCheckResponseOutputMetricsClsSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckResponseOutputMetricsTbtSource?), TypeInfoPropertyName = "NullableUpdateCheckResponseOutputMetricsTbtSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckResponseOutputMetricsVirtualExperienceScoreSource?), TypeInfoPropertyName = "NullableUpdateCheckResponseOutputMetricsVirtualExperienceScoreSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateConnectorResponseCreatedByVariant1CreateConnectorResponseCreatedByVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseCreatedByVariant1Type?), TypeInfoPropertyName = "NullableCreateConnectorResponseCreatedByVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseCreatedByVariant2Type?), TypeInfoPropertyName = "NullableCreateConnectorResponseCreatedByVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseCreatedByVariant2Environment?), TypeInfoPropertyName = "NullableCreateConnectorResponseCreatedByVariant2Environment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateConnectorResponseUpdatedByVariant1CreateConnectorResponseUpdatedByVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseUpdatedByVariant1Type?), TypeInfoPropertyName = "NullableCreateConnectorResponseUpdatedByVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseUpdatedByVariant2Type?), TypeInfoPropertyName = "NullableCreateConnectorResponseUpdatedByVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseUpdatedByVariant2Environment?), TypeInfoPropertyName = "NullableCreateConnectorResponseUpdatedByVariant2Environment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseType?), TypeInfoPropertyName = "NullableCreateConnectorResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseSupportsIcon?), TypeInfoPropertyName = "NullableCreateConnectorResponseSupportsIcon2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseIncludesProjectsItemEnvironment?), TypeInfoPropertyName = "NullableCreateConnectorResponseIncludesProjectsItemEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfImportConnectorTokensResponseTokenSubjectVariant1ImportConnectorTokensResponseTokenSubjectVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportConnectorTokensResponseTokenSubjectVariant1Type?), TypeInfoPropertyName = "NullableImportConnectorTokensResponseTokenSubjectVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportConnectorTokensResponseTokenSubjectVariant2Type?), TypeInfoPropertyName = "NullableImportConnectorTokensResponseTokenSubjectVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportConnectorTokensResponseTokenEnvironment?), TypeInfoPropertyName = "NullableImportConnectorTokensResponseTokenEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?>?), TypeInfoPropertyName = "GetDeploymentEventsResponseItemVariant3Variant3_c9a9c0a7db51983f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant1PayloadProxyVercelCache?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant1PayloadProxyVercelCache2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant1PayloadProxyWafAction?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant1PayloadProxyWafAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant2Level?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant2Level2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentEventsResponseItemVariant3Variant3_545171486011d993")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant3Variant1Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant3Variant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant3Variant1PayloadProxyVercelCache?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant3Variant1PayloadProxyVercelCache2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant3Variant1PayloadProxyWafAction?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant3Variant1PayloadProxyWafAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant3Variant2Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant3Variant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant3Variant2Level?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant3Variant2Level2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant3Variant3Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant3Variant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?>?), TypeInfoPropertyName = "GetDeploymentEventsResponseVariant3Variant3_f3720ef87ef50082")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant1PayloadProxyVercelCache?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant1PayloadProxyVercelCache2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant1PayloadProxyWafAction?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant1PayloadProxyWafAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant2Level?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant2Level2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentEventsResponseVariant3Variant3_cf949ee1c01645fe")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant3Variant1Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant3Variant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant3Variant1PayloadProxyVercelCache?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant3Variant1PayloadProxyVercelCache2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant3Variant1PayloadProxyWafAction?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant3Variant1PayloadProxyWafAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant3Variant2Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant3Variant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant3Variant2Level?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant3Variant2Level2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant3Variant3Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant3Variant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDeploymentResponseVariant1GetDeploymentResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ProjectSettingsNodeVersion?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ProjectSettingsNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ProjectSettingsFramework?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ProjectSettingsFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1IntegrationsStatus?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1IntegrationsStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ImagesRemotePatternProtocol?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ImagesRemotePatternProtocol2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ImagesFormat?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ImagesFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ImagesContentDispositionType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ImagesContentDispositionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1LambdaReadyState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1LambdaReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1Status?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1CustomEnvironmentVariant2_0fb90ebbe4742b13")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1CustomEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1CustomEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1CustomEnvironmentVariant1BranchMatcherType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1CustomEnvironmentVariant1BranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1OomReport?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1OomReport2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ReadyState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ChecksState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ChecksConclusion?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1GitSourceVariant17_9283b06804e47b88")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant3Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant4Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant5Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant6Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant7Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant7Type2")] internal sealed partial class SourceGenerationContextChunk020 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk021.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk021.g.cs index 503ff61f7..f4611db8e 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk021.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk021.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), @@ -7260,6 +7335,89 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsTbtSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsTbtSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsVirtualExperienceScoreSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsVirtualExperienceScoreSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckStatus?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCheckResponseStatus?), TypeInfoPropertyName = "NullableGetCheckResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCheckResponseConclusion?), TypeInfoPropertyName = "NullableGetCheckResponseConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCheckResponseOutputMetricsFcpSource?), TypeInfoPropertyName = "NullableGetCheckResponseOutputMetricsFcpSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCheckResponseOutputMetricsLcpSource?), TypeInfoPropertyName = "NullableGetCheckResponseOutputMetricsLcpSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCheckResponseOutputMetricsClsSource?), TypeInfoPropertyName = "NullableGetCheckResponseOutputMetricsClsSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCheckResponseOutputMetricsTbtSource?), TypeInfoPropertyName = "NullableGetCheckResponseOutputMetricsTbtSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCheckResponseOutputMetricsVirtualExperienceScoreSource?), TypeInfoPropertyName = "NullableGetCheckResponseOutputMetricsVirtualExperienceScoreSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckResponseStatus?), TypeInfoPropertyName = "NullableUpdateCheckResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckResponseConclusion?), TypeInfoPropertyName = "NullableUpdateCheckResponseConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckResponseOutputMetricsFcpSource?), TypeInfoPropertyName = "NullableUpdateCheckResponseOutputMetricsFcpSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckResponseOutputMetricsLcpSource?), TypeInfoPropertyName = "NullableUpdateCheckResponseOutputMetricsLcpSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckResponseOutputMetricsClsSource?), TypeInfoPropertyName = "NullableUpdateCheckResponseOutputMetricsClsSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckResponseOutputMetricsTbtSource?), TypeInfoPropertyName = "NullableUpdateCheckResponseOutputMetricsTbtSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckResponseOutputMetricsVirtualExperienceScoreSource?), TypeInfoPropertyName = "NullableUpdateCheckResponseOutputMetricsVirtualExperienceScoreSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateConnectorResponseCreatedByVariant1CreateConnectorResponseCreatedByVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseCreatedByVariant1Type?), TypeInfoPropertyName = "NullableCreateConnectorResponseCreatedByVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseCreatedByVariant2Type?), TypeInfoPropertyName = "NullableCreateConnectorResponseCreatedByVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseCreatedByVariant2Environment?), TypeInfoPropertyName = "NullableCreateConnectorResponseCreatedByVariant2Environment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateConnectorResponseUpdatedByVariant1CreateConnectorResponseUpdatedByVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseUpdatedByVariant1Type?), TypeInfoPropertyName = "NullableCreateConnectorResponseUpdatedByVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseUpdatedByVariant2Type?), TypeInfoPropertyName = "NullableCreateConnectorResponseUpdatedByVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseUpdatedByVariant2Environment?), TypeInfoPropertyName = "NullableCreateConnectorResponseUpdatedByVariant2Environment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseType?), TypeInfoPropertyName = "NullableCreateConnectorResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseSupportsIcon?), TypeInfoPropertyName = "NullableCreateConnectorResponseSupportsIcon2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorResponseIncludesProjectsItemEnvironment?), TypeInfoPropertyName = "NullableCreateConnectorResponseIncludesProjectsItemEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfImportConnectorTokensResponseTokenSubjectVariant1ImportConnectorTokensResponseTokenSubjectVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportConnectorTokensResponseTokenSubjectVariant1Type?), TypeInfoPropertyName = "NullableImportConnectorTokensResponseTokenSubjectVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportConnectorTokensResponseTokenSubjectVariant2Type?), TypeInfoPropertyName = "NullableImportConnectorTokensResponseTokenSubjectVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportConnectorTokensResponseTokenEnvironment?), TypeInfoPropertyName = "NullableImportConnectorTokensResponseTokenEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?>?), TypeInfoPropertyName = "GetDeploymentEventsResponseItemVariant3Variant3_c9a9c0a7db51983f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant1PayloadProxyVercelCache?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant1PayloadProxyVercelCache2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant1PayloadProxyWafAction?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant1PayloadProxyWafAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant2Level?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant2Level2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentEventsResponseItemVariant3Variant3_545171486011d993")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant3Variant1Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant3Variant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant3Variant1PayloadProxyVercelCache?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant3Variant1PayloadProxyVercelCache2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant3Variant1PayloadProxyWafAction?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant3Variant1PayloadProxyWafAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant3Variant2Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant3Variant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant3Variant2Level?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant3Variant2Level2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseItemVariant3Variant3Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseItemVariant3Variant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?>?), TypeInfoPropertyName = "GetDeploymentEventsResponseVariant3Variant3_f3720ef87ef50082")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant1PayloadProxyVercelCache?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant1PayloadProxyVercelCache2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant1PayloadProxyWafAction?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant1PayloadProxyWafAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant2Level?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant2Level2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentEventsResponseVariant3Variant3_cf949ee1c01645fe")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant3Variant1Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant3Variant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant3Variant1PayloadProxyVercelCache?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant3Variant1PayloadProxyVercelCache2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant3Variant1PayloadProxyWafAction?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant3Variant1PayloadProxyWafAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant3Variant2Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant3Variant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant3Variant2Level?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant3Variant2Level2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsResponseVariant3Variant3Type?), TypeInfoPropertyName = "NullableGetDeploymentEventsResponseVariant3Variant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDeploymentResponseVariant1GetDeploymentResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ProjectSettingsNodeVersion?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ProjectSettingsNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ProjectSettingsFramework?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ProjectSettingsFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1IntegrationsStatus?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1IntegrationsStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ImagesRemotePatternProtocol?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ImagesRemotePatternProtocol2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ImagesFormat?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ImagesFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ImagesContentDispositionType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ImagesContentDispositionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1LambdaReadyState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1LambdaReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1Status?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1CustomEnvironmentVariant2_0fb90ebbe4742b13")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1CustomEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1CustomEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1CustomEnvironmentVariant1BranchMatcherType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1CustomEnvironmentVariant1BranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1OomReport?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1OomReport2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ReadyState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ChecksState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ChecksConclusion?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1GitSourceVariant17_9283b06804e47b88")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant3Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant4Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant5Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant6Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant7Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant7Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant8Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant8Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant9Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant9Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant10Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant10Type2")] @@ -7677,89 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1TransformVariant2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1TransformVariant2Op2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseRouteVariant1Destination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1DestinationType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1DestinationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant2Handle?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant2Handle2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCancelDeploymentResponseServiceVariant1CancelDeploymentResponseServiceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1Schema?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1Schema2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1Trigger?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1Trigger2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitecture?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitecture2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCancelDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDuration?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_063c35c7405471b5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1RoutePrefixSource?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1RoutePrefixSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListStringIListCancelDeploymentResponseServiceVariant1TopicsVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1EnvType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1EnvType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2Schema?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2Schema2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitecture?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitecture2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCancelDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDuration?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2_db2acaf6f5d0f06f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2BindingType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2BindingType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2BindingFormat?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2BindingFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2FunctionsArchitecture?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2FunctionsArchitecture2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCancelDeploymentResponseServiceVariant2FunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2FunctionsMaxDuration?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2FunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2_e30b2f0cd2cd7e68")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2HeaderHaVariant2_f8d2664d872dbada")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2HeaderHaVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2HeaderHaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2HeaderHaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2HeaderHaVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2HeaderHaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2HeaderHaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant2_c16dc79100542b8f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2HeaderMissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2HeaderMissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2HeaderMissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2HeaderMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RedirectHaVariant2_4b7111f9b4bc2874")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RedirectHaVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RedirectHaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RedirectHaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RedirectHaVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RedirectHaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RedirectHaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant2_d53da981e8120a7f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RedirectMissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RedirectMissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RedirectMissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RedirectMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RewriteDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RewriteDestinationType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RewriteDestinationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RewriteTransformType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RewriteTransformType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RewriteTransformOp?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RewriteTransformOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RewriteHaVariant2_a045661b9143d15e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RewriteHaVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RewriteHaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RewriteHaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RewriteHaVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RewriteHaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RewriteHaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant2_1b5504dfc46b5467")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RewriteMissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RewriteMissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RewriteMissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RewriteMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCancelDeploymentResponseServiceVariant2RouteVariant1CancelDeploymentResponseServiceVariant2RouteVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant2_03e5d75b81ecd537")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1HaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1HaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2_f36e08cc14ab1e84")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1MitigateAction?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2_061820df12813e7e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Op?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1TargetKey2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1Destination2")] internal sealed partial class SourceGenerationContextChunk021 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk022.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk022.g.cs index b65a19909..7dee09ccf 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk022.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk022.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), @@ -7260,6 +7335,89 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1DestinationType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1DestinationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant2Handle?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant2Handle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCancelDeploymentResponseServiceVariant1CancelDeploymentResponseServiceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1Schema?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1Schema2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1Trigger?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1Trigger2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitecture?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitecture2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCancelDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDuration?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_063c35c7405471b5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1RoutePrefixSource?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1RoutePrefixSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListStringIListCancelDeploymentResponseServiceVariant1TopicsVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant1EnvType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant1EnvType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2Schema?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2Schema2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitecture?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitecture2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCancelDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDuration?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2_db2acaf6f5d0f06f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2BindingType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2BindingType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2BindingFormat?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2BindingFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2FunctionsArchitecture?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2FunctionsArchitecture2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCancelDeploymentResponseServiceVariant2FunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2FunctionsMaxDuration?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2FunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2_e30b2f0cd2cd7e68")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2HeaderHaVariant2_f8d2664d872dbada")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2HeaderHaVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2HeaderHaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2HeaderHaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2HeaderHaVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2HeaderHaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2HeaderHaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant2_c16dc79100542b8f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2HeaderMissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2HeaderMissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2HeaderMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2HeaderMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RedirectHaVariant2_4b7111f9b4bc2874")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RedirectHaVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RedirectHaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RedirectHaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RedirectHaVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RedirectHaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RedirectHaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant2_d53da981e8120a7f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RedirectMissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RedirectMissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RedirectMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RedirectMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RewriteDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RewriteDestinationType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RewriteDestinationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RewriteTransformType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RewriteTransformType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RewriteTransformOp?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RewriteTransformOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RewriteHaVariant2_a045661b9143d15e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RewriteHaVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RewriteHaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RewriteHaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RewriteHaVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RewriteHaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RewriteHaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant2_1b5504dfc46b5467")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RewriteMissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RewriteMissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RewriteMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RewriteMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCancelDeploymentResponseServiceVariant2RouteVariant1CancelDeploymentResponseServiceVariant2RouteVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant2_03e5d75b81ecd537")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1HaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1HaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2_f36e08cc14ab1e84")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1MitigateAction?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2_061820df12813e7e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Op?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1TargetKey2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1Destination2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1DestinationType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1DestinationType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant2Handle?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant2Handle2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseGitRepoVariant4_30d08766f034c34e")] @@ -7677,89 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainResponseVariant1SourceVariant1UpdateDrainResponseVariant1SourceVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1SourceVariant1Kind2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1SourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1FilterV2Version?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1FilterV2Version2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainResponseVariant1FilterV2FilterVariant1UpdateDrainResponseVariant1FilterV2FilterVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1FilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1FilterV2FilterVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1FilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1FilterV2FilterVariant1LogSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1FilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1FilterV2FilterVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2Status?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DisabledReason?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateDrainResponseVariant2DeliveryVariant5_aa0e99012ec1922d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant1Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant1Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant1Compression?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant1Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateDrainResponseVariant2DeliveryVariant1Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant1SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant2Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant2Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateDrainResponseVariant2DeliveryVariant2Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant2SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant3Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant4Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant4Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant4Compression?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant4Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant4FileStructure2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant4ServerSideEncryption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant4ObjectAcl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant5Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant5Target?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant5Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2SamplingItemType?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2SamplingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2SamplingItemEnv?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2SamplingItemEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainResponseVariant2SourceVariant1UpdateDrainResponseVariant2SourceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2SourceVariant1Kind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2SourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2SourceVariant2Kind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2SourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2FilterV2Version?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2FilterV2Version2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainResponseVariant2FilterV2FilterVariant1UpdateDrainResponseVariant2FilterV2FilterVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2FilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2FilterV2FilterVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2FilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2FilterV2FilterVariant1LogSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2FilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2FilterV2FilterVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainResponseVariant2ProjectAccessVariant1UpdateDrainResponseVariant2ProjectAccessVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2ProjectAccessVariant1Access?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2ProjectAccessVariant1Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2ProjectAccessVariant1ManagedBy?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2ProjectAccessVariant1ManagedBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2ProjectAccessVariant2Access?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2ProjectAccessVariant2Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2ProjectAccessVariant2ManagedBy?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2ProjectAccessVariant2ManagedBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectTestDrainResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetEdgeConfigsResponseItemPurposeType?), TypeInfoPropertyName = "NullableGetEdgeConfigsResponseItemPurposeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateEdgeConfigResponsePurposeVariant1CreateEdgeConfigResponsePurposeVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateEdgeConfigResponsePurposeVariant1Type?), TypeInfoPropertyName = "NullableCreateEdgeConfigResponsePurposeVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateEdgeConfigResponsePurposeVariant2Type?), TypeInfoPropertyName = "NullableCreateEdgeConfigResponsePurposeVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetEdgeConfigResponsePurposeVariant1GetEdgeConfigResponsePurposeVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetEdgeConfigResponsePurposeVariant1Type?), TypeInfoPropertyName = "NullableGetEdgeConfigResponsePurposeVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetEdgeConfigResponsePurposeVariant2Type?), TypeInfoPropertyName = "NullableGetEdgeConfigResponsePurposeVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateEdgeConfigResponsePurposeVariant1UpdateEdgeConfigResponsePurposeVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateEdgeConfigResponsePurposeVariant1Type?), TypeInfoPropertyName = "NullableUpdateEdgeConfigResponsePurposeVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateEdgeConfigResponsePurposeVariant2Type?), TypeInfoPropertyName = "NullableUpdateEdgeConfigResponsePurposeVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetEdgeConfigBackupResponseVariant1GetEdgeConfigBackupResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RestoreEdgeConfigBackupResponseStatus?), TypeInfoPropertyName = "NullableRestoreEdgeConfigBackupResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSharedEnvVariableResponseCreatedItemType?), TypeInfoPropertyName = "NullableCreateSharedEnvVariableResponseCreatedItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSharedEnvVariableResponseCreatedItemTargetItem?), TypeInfoPropertyName = "NullableCreateSharedEnvVariableResponseCreatedItemTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListCreateSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSharedEnvVariableResponseFailedItemErrorValueVariant2Item?), TypeInfoPropertyName = "NullableCreateSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSharedEnvVariableResponseFailedItemErrorTarget?>?), TypeInfoPropertyName = "CreateSharedEnvVariableResponseFailedItemErrorTarget_5c80c24a0b85a0ab")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSharedEnvVariableResponseFailedItemErrorTargetItem?), TypeInfoPropertyName = "NullableCreateSharedEnvVariableResponseFailedItemErrorTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSharedEnvVariableResponseFailedItemErrorTarget?), TypeInfoPropertyName = "NullableCreateSharedEnvVariableResponseFailedItemErrorTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListSharedEnvVariableResponseDataItemType?), TypeInfoPropertyName = "NullableListSharedEnvVariableResponseDataItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListSharedEnvVariableResponseDataItemTargetItem?), TypeInfoPropertyName = "NullableListSharedEnvVariableResponseDataItemTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableResponseUpdatedItemType?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableResponseUpdatedItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableResponseUpdatedItemTargetItem?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableResponseUpdatedItemTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListUpdateSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorValueVariant2Item?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorTarget?>?), TypeInfoPropertyName = "UpdateSharedEnvVariableResponseFailedItemErrorTarget_9f62c68cffafe0dd")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorTargetItem?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableResponseFailedItemErrorTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorTarget?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableResponseFailedItemErrorTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListDeleteSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorValueVariant2Item?), TypeInfoPropertyName = "NullableDeleteSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTarget?>?), TypeInfoPropertyName = "DeleteSharedEnvVariableResponseFailedItemErrorTarget_f1a3a936d624ccc1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTargetItem?), TypeInfoPropertyName = "NullableDeleteSharedEnvVariableResponseFailedItemErrorTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTarget?), TypeInfoPropertyName = "NullableDeleteSharedEnvVariableResponseFailedItemErrorTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSharedEnvVarResponseType?), TypeInfoPropertyName = "NullableGetSharedEnvVarResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSharedEnvVarResponseTargetItem?), TypeInfoPropertyName = "NullableGetSharedEnvVarResponseTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfFlagMarketplaceFlag2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentGuardrailMetricMetricType?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentGuardrailMetricMetricType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentGuardrailMetricMetricUnit?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentGuardrailMetricMetricUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentGuardrailMetricDirectionality?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentGuardrailMetricDirectionality2")] internal sealed partial class SourceGenerationContextChunk022 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk023.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk023.g.cs index d76c570ec..09f6473b0 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk023.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk023.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), @@ -7260,6 +7335,89 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1FilterV2Version?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1FilterV2Version2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainResponseVariant1FilterV2FilterVariant1UpdateDrainResponseVariant1FilterV2FilterVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1FilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1FilterV2FilterVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1FilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1FilterV2FilterVariant1LogSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1FilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1FilterV2FilterVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2Status?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DisabledReason?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateDrainResponseVariant2DeliveryVariant5_aa0e99012ec1922d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant1Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant1Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant1Compression?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant1Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateDrainResponseVariant2DeliveryVariant1Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant1SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant2Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant2Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateDrainResponseVariant2DeliveryVariant2Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant2SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant3Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant4Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant4Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant4Compression?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant4Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant4FileStructure2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant4ServerSideEncryption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant4ObjectAcl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant5Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2DeliveryVariant5Target?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2DeliveryVariant5Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2SamplingItemType?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2SamplingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2SamplingItemEnv?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2SamplingItemEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainResponseVariant2SourceVariant1UpdateDrainResponseVariant2SourceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2SourceVariant1Kind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2SourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2SourceVariant2Kind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2SourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2FilterV2Version?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2FilterV2Version2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainResponseVariant2FilterV2FilterVariant1UpdateDrainResponseVariant2FilterV2FilterVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2FilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2FilterV2FilterVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2FilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2FilterV2FilterVariant1LogSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2FilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2FilterV2FilterVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainResponseVariant2ProjectAccessVariant1UpdateDrainResponseVariant2ProjectAccessVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2ProjectAccessVariant1Access?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2ProjectAccessVariant1Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2ProjectAccessVariant1ManagedBy?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2ProjectAccessVariant1ManagedBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2ProjectAccessVariant2Access?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2ProjectAccessVariant2Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant2ProjectAccessVariant2ManagedBy?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant2ProjectAccessVariant2ManagedBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectTestDrainResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetEdgeConfigsResponseItemPurposeType?), TypeInfoPropertyName = "NullableGetEdgeConfigsResponseItemPurposeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateEdgeConfigResponsePurposeVariant1CreateEdgeConfigResponsePurposeVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateEdgeConfigResponsePurposeVariant1Type?), TypeInfoPropertyName = "NullableCreateEdgeConfigResponsePurposeVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateEdgeConfigResponsePurposeVariant2Type?), TypeInfoPropertyName = "NullableCreateEdgeConfigResponsePurposeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetEdgeConfigResponsePurposeVariant1GetEdgeConfigResponsePurposeVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetEdgeConfigResponsePurposeVariant1Type?), TypeInfoPropertyName = "NullableGetEdgeConfigResponsePurposeVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetEdgeConfigResponsePurposeVariant2Type?), TypeInfoPropertyName = "NullableGetEdgeConfigResponsePurposeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateEdgeConfigResponsePurposeVariant1UpdateEdgeConfigResponsePurposeVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateEdgeConfigResponsePurposeVariant1Type?), TypeInfoPropertyName = "NullableUpdateEdgeConfigResponsePurposeVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateEdgeConfigResponsePurposeVariant2Type?), TypeInfoPropertyName = "NullableUpdateEdgeConfigResponsePurposeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetEdgeConfigBackupResponseVariant1GetEdgeConfigBackupResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RestoreEdgeConfigBackupResponseStatus?), TypeInfoPropertyName = "NullableRestoreEdgeConfigBackupResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSharedEnvVariableResponseCreatedItemType?), TypeInfoPropertyName = "NullableCreateSharedEnvVariableResponseCreatedItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSharedEnvVariableResponseCreatedItemTargetItem?), TypeInfoPropertyName = "NullableCreateSharedEnvVariableResponseCreatedItemTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListCreateSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSharedEnvVariableResponseFailedItemErrorValueVariant2Item?), TypeInfoPropertyName = "NullableCreateSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSharedEnvVariableResponseFailedItemErrorTarget?>?), TypeInfoPropertyName = "CreateSharedEnvVariableResponseFailedItemErrorTarget_5c80c24a0b85a0ab")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSharedEnvVariableResponseFailedItemErrorTargetItem?), TypeInfoPropertyName = "NullableCreateSharedEnvVariableResponseFailedItemErrorTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSharedEnvVariableResponseFailedItemErrorTarget?), TypeInfoPropertyName = "NullableCreateSharedEnvVariableResponseFailedItemErrorTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListSharedEnvVariableResponseDataItemType?), TypeInfoPropertyName = "NullableListSharedEnvVariableResponseDataItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListSharedEnvVariableResponseDataItemTargetItem?), TypeInfoPropertyName = "NullableListSharedEnvVariableResponseDataItemTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableResponseUpdatedItemType?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableResponseUpdatedItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableResponseUpdatedItemTargetItem?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableResponseUpdatedItemTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListUpdateSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorValueVariant2Item?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorTarget?>?), TypeInfoPropertyName = "UpdateSharedEnvVariableResponseFailedItemErrorTarget_9f62c68cffafe0dd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorTargetItem?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableResponseFailedItemErrorTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorTarget?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableResponseFailedItemErrorTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListDeleteSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorValueVariant2Item?), TypeInfoPropertyName = "NullableDeleteSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTarget?>?), TypeInfoPropertyName = "DeleteSharedEnvVariableResponseFailedItemErrorTarget_f1a3a936d624ccc1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTargetItem?), TypeInfoPropertyName = "NullableDeleteSharedEnvVariableResponseFailedItemErrorTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTarget?), TypeInfoPropertyName = "NullableDeleteSharedEnvVariableResponseFailedItemErrorTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSharedEnvVarResponseType?), TypeInfoPropertyName = "NullableGetSharedEnvVarResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSharedEnvVarResponseTargetItem?), TypeInfoPropertyName = "NullableGetSharedEnvVarResponseTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfFlagMarketplaceFlag2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentGuardrailMetricMetricType?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentGuardrailMetricMetricType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentGuardrailMetricMetricUnit?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentGuardrailMetricMetricUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentGuardrailMetricDirectionality?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentGuardrailMetricDirectionality2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentDevice?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentDevice2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentDurationUnit?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentDurationUnit2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentAllocationUnit?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentAllocationUnit2")] @@ -7677,89 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectNodeVersion?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectNodeVersion2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectPassportDeploymentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectPassportDeploymentType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDefaultResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSsoProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSsoProtectionCve55182MigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTargetsBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTargetsChecksConclusion?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTargetsChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTargetsChecksState?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTargetsChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTargetsPlan?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTargetsPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTargetsReadyState?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTargetsReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTargetsReadySubstate?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTargetsReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTargetsType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTargetsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLastAliasRequestJobStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLastAliasRequestType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLastAliasRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectProtectionBypassVariant2_769693d22ed0d991")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant2_7a4478e9aae5219a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1ProtectionMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedIpsVariant2DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant2_b86206a059f17d3a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant2_4efe6acd67b12067")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant2_3b8b9b9d195f68b7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectGitProviderOptionsCreateDeployments2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityManagedRulesBotFilterAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetMicrofrontendsInGroupResponseProjectSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityLogHeaders?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectOidcTokenConfigIssuerMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant2_5e89ede2e333b065")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant1Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant2Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant2_edcde6d2f0014537")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_8c7cb66834865c00")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectFlatRateTier?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectFlatRateTier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectUsageStatusKind?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectUsageStatusKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4_1d037aa09f3dda8a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant1Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant2Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2_f46268eff44ef91b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_edb5ec23495e7890")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2_1a3fbb63ac04aa65")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_e2f457da66ba0f0c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseInterstitialHistoryItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2_4211f9995f283816")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2_8e5d3bd219106797")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Key2")] internal sealed partial class SourceGenerationContextChunk023 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk024.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk024.g.cs index 92d8273e2..65b0dd270 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk024.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk024.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), @@ -7260,6 +7335,94 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDefaultResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSsoProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSsoProtectionCve55182MigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTargetsBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTargetsChecksConclusion?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTargetsChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTargetsChecksState?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTargetsChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTargetsPlan?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTargetsPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTargetsReadyState?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTargetsReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTargetsReadySubstate?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTargetsReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTargetsType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTargetsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLastAliasRequestJobStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLastAliasRequestType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLastAliasRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectProtectionBypassVariant2_769693d22ed0d991")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant2_7a4478e9aae5219a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1ProtectionMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedIpsVariant2DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant2_b86206a059f17d3a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant2_4efe6acd67b12067")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant2_3b8b9b9d195f68b7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityManagedRulesBotFilterAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetMicrofrontendsInGroupResponseProjectSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityLogHeaders?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectOidcTokenConfigIssuerMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant2_5e89ede2e333b065")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant1Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant2Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant2_edcde6d2f0014537")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_8c7cb66834865c00")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectFlatRateTier?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectFlatRateTier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectUsageStatusKind?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectUsageStatusKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4_1d037aa09f3dda8a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant1Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant2Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2_f46268eff44ef91b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_edb5ec23495e7890")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2_1a3fbb63ac04aa65")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_e2f457da66ba0f0c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseInterstitialHistoryItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2_4211f9995f283816")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2_8e5d3bd219106797")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Key2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectInternalRouteVariant2MitigateAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDismissedToastAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDismissedToastAction2")] @@ -7465,6 +7628,10 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteTransformType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformOp?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteTransformOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityManagedRulesVercelRulesetAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityManagedRulesTrafficSourcesAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityManagedRulesBotFilterAction2")] @@ -7575,6 +7742,10 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformOp?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityManagedRulesVercelRulesetAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityManagedRulesTrafficSourcesAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityManagedRulesBotFilterAction2")] @@ -7664,102 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectResourceConfigBuildMachineElasticReason2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectResourceConfigBuildQueueConfiguration2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDefaultResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDefaultResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSsoProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSsoProtectionCve55182MigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTargetsBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTargetsChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTargetsChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTargetsChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTargetsChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTargetsPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTargetsPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTargetsReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTargetsReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTargetsReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTargetsReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTargetsType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTargetsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLastAliasRequestJobStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLastAliasRequestType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLastAliasRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectProtectionBypassVariant2_59f397c983759021")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectsResponseVariant3ProjectTrustedIpsVariant1GetProjectsResponseVariant3ProjectTrustedIpsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedIpsVariant1DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedIpsVariant1ProtectionMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedIpsVariant2DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2_8523fd58f15f4c6d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant2_aa2a6b4b497d35a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant2_4700434b18d09239")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectGitProviderOptionsCreateDeployments2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityManagedRulesBotFilterAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant3ProjectSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectOidcTokenConfigIssuerMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant2_5cc8deca02b14f61")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant1Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant2Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant2_aff4ae6febe32a8d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_fe2f12b19a4dcc17")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectFlatRateTier?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectFlatRateTier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectUsageStatusKind?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectUsageStatusKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4_d97e03795e399b2e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant1Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant2Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2_a5466bff04690087")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_70fbfdb8d96e57a7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2_a3f337b1c6a246bf")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_b9d29a5389f89e34")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseInterstitialHistoryItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectInternalRouteVariant2_0650b5ef5d6cb361")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2_6c2fc4b467f63cef")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDismissedToastAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDismissedToastAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleGetProjectsResponseVariant3ProjectDismissedToastValueBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTracingSamplingRuleEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTracingSamplingRuleDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectsResponseVariant3PaginationPagination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseCreatorVariant4_920973887ba54b16")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateProjectResponseCreatorVariant1ViaVariant1CreateProjectResponseCreatorVariant1ViaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant1ViaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant1ViaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant3Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant4Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaConfiguredBy?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaConfiguredBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentChecksConclusion2")] internal sealed partial class SourceGenerationContextChunk024 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk025.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk025.g.cs index 5e78d813a..898761f92 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk025.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk025.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), @@ -7260,6 +7335,106 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDefaultResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSsoProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSsoProtectionCve55182MigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTargetsBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTargetsChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTargetsChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTargetsChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTargetsChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTargetsPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTargetsPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTargetsReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTargetsReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTargetsReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTargetsReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTargetsType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTargetsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLastAliasRequestJobStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLastAliasRequestType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLastAliasRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectProtectionBypassVariant2_59f397c983759021")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectsResponseVariant3ProjectTrustedIpsVariant1GetProjectsResponseVariant3ProjectTrustedIpsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedIpsVariant1DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedIpsVariant1ProtectionMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedIpsVariant2DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2_8523fd58f15f4c6d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant2_aa2a6b4b497d35a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant2_4700434b18d09239")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityManagedRulesBotFilterAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant3ProjectSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectOidcTokenConfigIssuerMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant2_5cc8deca02b14f61")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant1Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant2Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant2_aff4ae6febe32a8d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_fe2f12b19a4dcc17")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectFlatRateTier?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectFlatRateTier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectUsageStatusKind?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectUsageStatusKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4_d97e03795e399b2e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant1Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant2Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2_a5466bff04690087")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_70fbfdb8d96e57a7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2_a3f337b1c6a246bf")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_b9d29a5389f89e34")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseInterstitialHistoryItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectInternalRouteVariant2_0650b5ef5d6cb361")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2_6c2fc4b467f63cef")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDismissedToastAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDismissedToastAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleGetProjectsResponseVariant3ProjectDismissedToastValueBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTracingSamplingRuleEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTracingSamplingRuleDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectsResponseVariant3PaginationPagination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseCreatorVariant4_920973887ba54b16")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateProjectResponseCreatorVariant1ViaVariant1CreateProjectResponseCreatorVariant1ViaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant1ViaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant1ViaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant3Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant4Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaConfiguredBy?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaConfiguredBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentChecksConclusion2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentChecksState2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentPlan?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentPlan2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentReadyState2")] @@ -7337,6 +7512,10 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedSourcesOidcProviderToVariant1Preset2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedSourcesOidcProviderToVariant2Preset2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableCreateProjectResponseGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringCreateProjectResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityRulesetsLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityManagedRulesVercelRulesetAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityManagedRulesTrafficSourcesAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityManagedRulesBotFilterAction2")] @@ -7476,6 +7655,10 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedSourcesOidcProviderToVariant1Preset2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedSourcesOidcProviderToVariant2Preset2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableGetProjectResponseGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityRulesetsLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityManagedRulesVercelRulesetAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityManagedRulesTrafficSourcesAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityManagedRulesBotFilterAction2")] @@ -7614,6 +7797,10 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedSourcesOidcProviderToVariant1Preset2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedSourcesOidcProviderToVariant2Preset2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableUpdateProjectResponseGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUpdateProjectResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityRulesetsLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityManagedRulesVercelRulesetAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityManagedRulesTrafficSourcesAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityManagedRulesBotFilterAction2")] @@ -7648,118 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant4Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2_257ccc259bcaf82c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_d32c81e6f833c12b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseInterstitialHistoryItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateProjectResponseInternalRouteVariant1UpdateProjectResponseInternalRouteVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateProjectResponseInternalRouteVariant2HaVariant1UpdateProjectResponseInternalRouteVariant2HaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseInternalRouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUpdateProjectResponseInternalRouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseInternalRouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseInternalRouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDismissedToastAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseDismissedToastAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleUpdateProjectResponseDismissedToastValueBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableUpdateProjectResponseTracingSamplingRuleEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableUpdateProjectResponseTracingSamplingRuleDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseCreatorVariant4_7324e1badedc64e5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCreatorVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCreatorVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadProjectAvatarResponseCreatorVariant1ViaVariant1UploadProjectAvatarResponseCreatorVariant1ViaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCreatorVariant1ViaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCreatorVariant1ViaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCreatorVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCreatorVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCreatorVariant3Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCreatorVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCreatorVariant4Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCreatorVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaConfiguredBy?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaConfiguredBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaDeploymentPlan?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaDeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaEnvironment?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaTarget?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUploadProjectAvatarResponseConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseConnectConfigurationEnvId?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCronsDefinitionSource?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCronsDefinitionSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadProjectAvatarResponseExpirationVariant1UploadProjectAvatarResponseExpirationVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListUploadProjectAvatarResponseEnvItemTargetItemUploadProjectAvatarResponseEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseEnvItemTargetItem?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseEnvItemTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseEnvItemTarget?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseEnvItemType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseEnvItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseEnvItemInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCustomEnvironmentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCustomEnvironmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCustomEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCustomEnvironmentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseFramework?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseServiceServiceType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseServiceServiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseServiceFramework?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseServiceFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLatestDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLatestDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLatestDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLatestDeploymentPlan?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLatestDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLatestDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLatestDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLatestDeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLatestDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseLinkVariant6_6a8a680aa633297c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLinkVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLinkVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLinkVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLinkVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLinkVariant3Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLinkVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLinkVariant4Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLinkVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLinkVariant5Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLinkVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLinkVariant6Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLinkVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseMicrofrontendsVariant3_ce6191ef00bffee1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseNodeVersion?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponsePassportDeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponsePassportDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSsoProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSsoProtectionCve55182MigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsChecksConclusion?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsChecksState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsPlan?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsReadyState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsReadySubstate?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLastAliasRequestJobStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLastAliasRequestType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLastAliasRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadProjectAvatarResponseProtectionBypassVariant1UploadProjectAvatarResponseProtectionBypassVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadProjectAvatarResponseTrustedIpsVariant1UploadProjectAvatarResponseTrustedIpsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedIpsVariant1DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedIpsVariant1ProtectionMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedIpsVariant2DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_dd636c47dcefd503")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2_8607b87c584632cc")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2_59430cd74f691d1b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseGitProviderOptionsCreateDeployments2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesBotFilterAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUploadProjectAvatarResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityLogHeaders2")] internal sealed partial class SourceGenerationContextChunk025 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk026.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk026.g.cs index cc46d2d9a..44e2431d3 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk026.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk026.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), @@ -7260,6 +7335,122 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2_257ccc259bcaf82c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_d32c81e6f833c12b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseInterstitialHistoryItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateProjectResponseInternalRouteVariant1UpdateProjectResponseInternalRouteVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateProjectResponseInternalRouteVariant2HaVariant1UpdateProjectResponseInternalRouteVariant2HaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseInternalRouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUpdateProjectResponseInternalRouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseInternalRouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseInternalRouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDismissedToastAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseDismissedToastAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleUpdateProjectResponseDismissedToastValueBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableUpdateProjectResponseTracingSamplingRuleEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableUpdateProjectResponseTracingSamplingRuleDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseCreatorVariant4_7324e1badedc64e5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCreatorVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCreatorVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadProjectAvatarResponseCreatorVariant1ViaVariant1UploadProjectAvatarResponseCreatorVariant1ViaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCreatorVariant1ViaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCreatorVariant1ViaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCreatorVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCreatorVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCreatorVariant3Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCreatorVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCreatorVariant4Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCreatorVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaConfiguredBy?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaConfiguredBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaDeploymentPlan?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaDeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaEnvironment?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAliaTarget?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAliaTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUploadProjectAvatarResponseConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseConnectConfigurationEnvId?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCronsDefinitionSource?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCronsDefinitionSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadProjectAvatarResponseExpirationVariant1UploadProjectAvatarResponseExpirationVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListUploadProjectAvatarResponseEnvItemTargetItemUploadProjectAvatarResponseEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseEnvItemTargetItem?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseEnvItemTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseEnvItemTarget?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseEnvItemType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseEnvItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseEnvItemInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCustomEnvironmentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCustomEnvironmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseCustomEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseCustomEnvironmentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseFramework?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseServiceServiceType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseServiceServiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseServiceFramework?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseServiceFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLatestDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLatestDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLatestDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLatestDeploymentPlan?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLatestDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLatestDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLatestDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLatestDeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLatestDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseLinkVariant6_6a8a680aa633297c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLinkVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLinkVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLinkVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLinkVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLinkVariant3Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLinkVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLinkVariant4Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLinkVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLinkVariant5Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLinkVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLinkVariant6Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLinkVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseMicrofrontendsVariant3_ce6191ef00bffee1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseNodeVersion?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponsePassportDeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponsePassportDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSsoProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSsoProtectionCve55182MigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsChecksConclusion?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsChecksState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsPlan?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsReadyState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsReadySubstate?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLastAliasRequestJobStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLastAliasRequestType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLastAliasRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadProjectAvatarResponseProtectionBypassVariant1UploadProjectAvatarResponseProtectionBypassVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadProjectAvatarResponseTrustedIpsVariant1UploadProjectAvatarResponseTrustedIpsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedIpsVariant1DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedIpsVariant1ProtectionMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedIpsVariant2DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_dd636c47dcefd503")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2_8607b87c584632cc")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2_59430cd74f691d1b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUploadProjectAvatarResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesBotFilterAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUploadProjectAvatarResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseOidcTokenConfigIssuerMode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2_6b82df7998ccc375")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] @@ -7516,6 +7707,10 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant1Preset2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant2Preset2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUpdateMicrofrontendsResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityRulesetsLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityManagedRulesVercelRulesetAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityManagedRulesTrafficSourcesAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityManagedRulesBotFilterAction2")] @@ -7612,6 +7807,11 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>?), TypeInfoPropertyName = "NullableOneOfIListPutFirewallConfigResponseActiveRulesetDictionaryStringPutFirewallConfigResponseActiveRulesets22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringPutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetsAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetsRateLimitAlgo2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsRateLimitAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetsRateLimitAction2")] @@ -7635,131 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSqliAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsSqliAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSfAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsSfAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsJavaAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsJavaAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetFirewallConfigResponseRuleVariant1GetFirewallConfigResponseRuleVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseIpAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseIpAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>?), TypeInfoPropertyName = "NullableOneOfIListGetFirewallConfigResponseRulesetDictionaryStringGetFirewallConfigResponseRulesets22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesBotProtectionAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesBotProtectionAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectGetActiveAttackStatusResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBypassIpResponseResultItemAction?), TypeInfoPropertyName = "NullableGetBypassIpResponseResultItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAddBypassIpResponseVariant1AddBypassIpResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpResponseVariant2ResultItemAction?), TypeInfoPropertyName = "NullableAddBypassIpResponseVariant2ResultItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectsMetadataItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>?), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProviders_85bb75bc47869be1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProvider?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectFilterGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectFilterGitProviders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreStatus?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectsMetadataItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironment?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders?>?), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectFilterGitProviders_09bc542c96466396")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProvider?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectFilterGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectFilterGitProviders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreStatus?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreAccess?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreAccess2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreKind?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreRegion?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreRegion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironment?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders?>?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders_eaf282a93725adad")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProvider?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectFilterGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreStatus?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreOwnership?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreOwnership2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateIntegrationStoreDirectResponseStoreCapabilitiesSecretRotationBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreExternalResourceStatus?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreExternalResourceStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateIntegrationStoreDirectResponseStoreProductCapabilitiesSecretRotationBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12_a7fbe1dc0fd36a9e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2_7a0cea2e483bcda3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2_df9fbe9f91b0bff0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2_bcdf673d122c40a2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2_7b931420d9723329")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2_62b625ee51a9d7d2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2_6e544fc0dadbb6f2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2_55c652ee8b23678a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2_31d51fe181a1bdd3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2_ffc7fcbc2e9e0baa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2_f67edd21b053aa25")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2_747ec833d1f3eb6b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2_4910b8237902cba3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2_fd5479ab6d756710")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2_753d8ce5c7c96ea6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2_71d471aa3599038d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2_63fe352e2d8b3466")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2_c34c2481cef702cb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2_074f371c43f178a6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2_31947fe3784a3a47")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2_8c7598f6c85cff97")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2_5d95a940aac341d2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2_39bfd98453210bb6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDescription2")] internal sealed partial class SourceGenerationContextChunk026 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk027.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk027.g.cs index bdda7d732..774dfe7b2 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk027.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk027.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), @@ -7260,6 +7335,136 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetFirewallConfigResponseRuleVariant1GetFirewallConfigResponseRuleVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseIpAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseIpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>?), TypeInfoPropertyName = "NullableOneOfIListGetFirewallConfigResponseRulesetDictionaryStringGetFirewallConfigResponseRulesets22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesBotProtectionAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesBotProtectionAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectGetActiveAttackStatusResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBypassIpResponseResultItemAction?), TypeInfoPropertyName = "NullableGetBypassIpResponseResultItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAddBypassIpResponseVariant1AddBypassIpResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpResponseVariant2ResultItemAction?), TypeInfoPropertyName = "NullableAddBypassIpResponseVariant2ResultItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectsMetadataItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>?), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProviders_85bb75bc47869be1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProvider?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectFilterGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectFilterGitProviders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreStatus?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectsMetadataItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironment?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders?>?), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectFilterGitProviders_09bc542c96466396")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProvider?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectFilterGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectFilterGitProviders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreStatus?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreAccess?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreAccess2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreKind?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreRegion?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreRegion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironment?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders?>?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders_eaf282a93725adad")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProvider?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectFilterGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreStatus?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreOwnership?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreOwnership2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateIntegrationStoreDirectResponseStoreCapabilitiesSecretRotationBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreExternalResourceStatus?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreExternalResourceStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateIntegrationStoreDirectResponseStoreProductCapabilitiesSecretRotationBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12_a7fbe1dc0fd36a9e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2_7a0cea2e483bcda3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2_df9fbe9f91b0bff0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2_bcdf673d122c40a2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2_7b931420d9723329")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2_62b625ee51a9d7d2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2_6e544fc0dadbb6f2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2_55c652ee8b23678a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2_31d51fe181a1bdd3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2_ffc7fcbc2e9e0baa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2_f67edd21b053aa25")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2_747ec833d1f3eb6b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2_4910b8237902cba3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2_fd5479ab6d756710")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2_753d8ce5c7c96ea6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2_71d471aa3599038d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2_63fe352e2d8b3466")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2_c34c2481cef702cb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2_074f371c43f178a6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2_31947fe3784a3a47")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2_8c7598f6c85cff97")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2_5d95a940aac341d2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2_39bfd98453210bb6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDescription2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7ItemsType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7ItemsType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiControl2")] @@ -7630,136 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, double?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, double?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, string>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2_ebe27cb21ab80cd4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2_d7d4234a6ffbeb8d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2_18812e4a43c18d8b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>>), TypeInfoPropertyName = "GetDeploymentEventsResponseItemVariant3Variant3_1a7133ed89e5c7ba")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant2_f48f40ff69533e13")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant3_6ae2563be36f4f16")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant1MissingItemVariant2_cf6f1dbc5724163a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant1TransformVariant2_3b70094b2a82d353")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_fc96d4c1ca0b3d92")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2_8389d39aa8c61cab")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant2_3eb3bfe8f5bfb68f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2_6c1b37a958479e20")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2_409b80f42fa652f8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2_a67175d3fff53c04")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2_d28c2c489094f724")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2_c08969b76b397e13")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2_f41435ac64b292b4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant2_b9bf8c139043fad2")] internal sealed partial class SourceGenerationContextChunk027 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk028.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk028.g.cs index 03ac9196e..5f721f585 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk028.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk028.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), @@ -7260,6 +7335,136 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, double?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, double?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, string>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2_ebe27cb21ab80cd4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2_d7d4234a6ffbeb8d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2_18812e4a43c18d8b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>>), TypeInfoPropertyName = "GetDeploymentEventsResponseItemVariant3Variant3_1a7133ed89e5c7ba")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant2_f48f40ff69533e13")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant3_6ae2563be36f4f16")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant1MissingItemVariant2_cf6f1dbc5724163a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant1TransformVariant2_3b70094b2a82d353")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_fc96d4c1ca0b3d92")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2_8389d39aa8c61cab")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant2_3eb3bfe8f5bfb68f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2_6c1b37a958479e20")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2_409b80f42fa652f8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2_a67175d3fff53c04")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2_d28c2c489094f724")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2_c08969b76b397e13")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2_f41435ac64b292b4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant2_b9bf8c139043fad2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2_c3499d88b472eea2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2_608fd72b0c6ac925")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2_fd5535039cca6d61")] @@ -7551,6 +7756,7 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant2_9050b6713fae8977")] @@ -7619,6 +7825,7 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4_3d9b4f3bc8a6bbb9")] @@ -7628,138 +7835,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant2_b4bd32ee89f9298b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectEnvItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4_9eb46f83db3d1d6f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_a83ffb55e82ec006")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_12a802217b80b492")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant2_4a290348848c0d0c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectEnvItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectSecurityLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant2_350c8ee0b89f2503")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant2_51ca7e148fe17ef9")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_9a1a5f00436e67c7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4_a5f6c1719352f400")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_307782ed7846f0cf")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_58d5b54b30eda00a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2_3b1a56629e90c79f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseEnvItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2_36c7a1eb460b0e5f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_ec65365591ff4825")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_de4da363adf697e1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant4_c3aff849bb67d988")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_aba44704d55b81f6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_fbb87b1fab5c6803")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseEnvItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] internal sealed partial class SourceGenerationContextChunk028 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk029.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk029.g.cs index 4f16d8cf9..a62775072 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk029.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk029.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), @@ -7260,6 +7335,141 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectEnvItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4_9eb46f83db3d1d6f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_a83ffb55e82ec006")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_12a802217b80b492")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant2_4a290348848c0d0c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectEnvItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectSecurityLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant2_350c8ee0b89f2503")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant2_51ca7e148fe17ef9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_9a1a5f00436e67c7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4_a5f6c1719352f400")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_307782ed7846f0cf")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_58d5b54b30eda00a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2_3b1a56629e90c79f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseEnvItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2_36c7a1eb460b0e5f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_ec65365591ff4825")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_de4da363adf697e1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant4_c3aff849bb67d988")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_aba44704d55b81f6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_fbb87b1fab5c6803")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseEnvItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -7279,6 +7489,7 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseSecurityLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectResponseDeploymentPolicyGitSourceSourceVariant2_62b076d3d4819b25")] @@ -7321,6 +7532,7 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseSecurityLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant2_49bab5cad0447ec5")] @@ -7364,6 +7576,7 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2_b2eb087479b1c906")] @@ -7466,6 +7679,7 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseSecurityLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant2_995ed98c8520817d")] @@ -7502,6 +7716,7 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetsLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] @@ -7516,6 +7731,7 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseLogHeaders?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurity.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurity.g.cs index 681934455..62926dc38 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurity.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurity.g.cs @@ -44,6 +44,12 @@ public sealed partial class CreateProjectResponseSecurity [global::System.Text.Json.Serialization.JsonPropertyName("firewallConfigVersion")] public double? FirewallConfigVersion { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rulesets")] + public global::System.Collections.Generic.Dictionary? Rulesets { get; set; } + /// /// /// @@ -120,6 +126,7 @@ public sealed partial class CreateProjectResponseSecurity /// /// /// + /// /// /// /// @@ -142,6 +149,7 @@ public CreateProjectResponseSecurity( double? firewallUpdatedAt, double? attackModeActiveUntil, double? firewallConfigVersion, + global::System.Collections.Generic.Dictionary? rulesets, bool? firewallSeawallEnabled, bool? ja3Enabled, bool? ja4Enabled, @@ -159,6 +167,7 @@ public CreateProjectResponseSecurity( this.FirewallUpdatedAt = firewallUpdatedAt; this.AttackModeActiveUntil = attackModeActiveUntil; this.FirewallConfigVersion = firewallConfigVersion; + this.Rulesets = rulesets; this.FirewallSeawallEnabled = firewallSeawallEnabled; this.Ja3Enabled = ja3Enabled; this.Ja4Enabled = ja4Enabled; diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets.Json.g.cs new file mode 100644 index 000000000..f84143e41 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateProjectResponseSecurityRulesets + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateProjectResponseSecurityRulesets? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateProjectResponseSecurityRulesets), + jsonSerializerContext) as global::Vercel.CreateProjectResponseSecurityRulesets; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateProjectResponseSecurityRulesets? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateProjectResponseSecurityRulesets? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateProjectResponseSecurityRulesets), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateProjectResponseSecurityRulesets; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets.g.cs new file mode 100644 index 000000000..ea87b4c8b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateProjectResponseSecurityRulesets + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets2.Json.g.cs new file mode 100644 index 000000000..783049c79 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateProjectResponseSecurityRulesets2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateProjectResponseSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateProjectResponseSecurityRulesets2), + jsonSerializerContext) as global::Vercel.CreateProjectResponseSecurityRulesets2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateProjectResponseSecurityRulesets2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateProjectResponseSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateProjectResponseSecurityRulesets2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateProjectResponseSecurityRulesets2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets2.g.cs new file mode 100644 index 000000000..8ab92c38a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesets2.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateProjectResponseSecurityRulesets2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateProjectResponseSecurityRulesetsAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.CreateProjectResponseSecurityRulesetsRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.CreateProjectResponseSecurityRulesetsRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateProjectResponseSecurityRulesets2( + global::Vercel.CreateProjectResponseSecurityRulesetsAction action, + global::Vercel.CreateProjectResponseSecurityRulesetsRateLimit? rateLimit, + global::Vercel.CreateProjectResponseSecurityRulesetsRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateProjectResponseSecurityRulesets2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsAction.g.cs new file mode 100644 index 000000000..722983b6d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateProjectResponseSecurityRulesetsAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateProjectResponseSecurityRulesetsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateProjectResponseSecurityRulesetsAction value) + { + return value switch + { + CreateProjectResponseSecurityRulesetsAction.Allow => "allow", + CreateProjectResponseSecurityRulesetsAction.Bypass => "bypass", + CreateProjectResponseSecurityRulesetsAction.Challenge => "challenge", + CreateProjectResponseSecurityRulesetsAction.Deny => "deny", + CreateProjectResponseSecurityRulesetsAction.Log => "log", + CreateProjectResponseSecurityRulesetsAction.RateLimit => "rate_limit", + CreateProjectResponseSecurityRulesetsAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateProjectResponseSecurityRulesetsAction? ToEnum(string value) + { + return value switch + { + "allow" => CreateProjectResponseSecurityRulesetsAction.Allow, + "bypass" => CreateProjectResponseSecurityRulesetsAction.Bypass, + "challenge" => CreateProjectResponseSecurityRulesetsAction.Challenge, + "deny" => CreateProjectResponseSecurityRulesetsAction.Deny, + "log" => CreateProjectResponseSecurityRulesetsAction.Log, + "rate_limit" => CreateProjectResponseSecurityRulesetsAction.RateLimit, + "redirect" => CreateProjectResponseSecurityRulesetsAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsLogHeaders.g.cs new file mode 100644 index 000000000..435c16f6e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateProjectResponseSecurityRulesetsLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateProjectResponseSecurityRulesetsLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateProjectResponseSecurityRulesetsLogHeaders value) + { + return value switch + { + CreateProjectResponseSecurityRulesetsLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateProjectResponseSecurityRulesetsLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => CreateProjectResponseSecurityRulesetsLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRateLimit.Json.g.cs new file mode 100644 index 000000000..07449b206 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateProjectResponseSecurityRulesetsRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateProjectResponseSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateProjectResponseSecurityRulesetsRateLimit), + jsonSerializerContext) as global::Vercel.CreateProjectResponseSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateProjectResponseSecurityRulesetsRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateProjectResponseSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateProjectResponseSecurityRulesetsRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateProjectResponseSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRateLimit.g.cs new file mode 100644 index 000000000..e454e9667 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRateLimit.g.cs @@ -0,0 +1,76 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateProjectResponseSecurityRulesetsRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateProjectResponseSecurityRulesetsRateLimit( + global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + } + + /// + /// Initializes a new instance of the class. + /// + public CreateProjectResponseSecurityRulesetsRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs similarity index 52% rename from src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo.g.cs rename to src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs index 892a8be19..a45c9ed15 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs @@ -6,7 +6,7 @@ namespace Vercel /// /// /// - public enum UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo + public enum CreateProjectResponseSecurityRulesetsRateLimitAlgo { /// /// @@ -21,29 +21,29 @@ public enum UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo /// /// Enum extensions to do fast conversions without the reflection. /// - public static class UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoExtensions + public static class CreateProjectResponseSecurityRulesetsRateLimitAlgoExtensions { /// /// Converts an enum to a string. /// - public static string ToValueString(this UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo value) + public static string ToValueString(this CreateProjectResponseSecurityRulesetsRateLimitAlgo value) { return value switch { - UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo.FixedWindow => "fixed_window", - UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo.TokenBucket => "token_bucket", + CreateProjectResponseSecurityRulesetsRateLimitAlgo.FixedWindow => "fixed_window", + CreateProjectResponseSecurityRulesetsRateLimitAlgo.TokenBucket => "token_bucket", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } /// /// Converts an string to a enum. /// - public static UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo? ToEnum(string value) + public static CreateProjectResponseSecurityRulesetsRateLimitAlgo? ToEnum(string value) { return value switch { - "fixed_window" => UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo.FixedWindow, - "token_bucket" => UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo.TokenBucket, + "fixed_window" => CreateProjectResponseSecurityRulesetsRateLimitAlgo.FixedWindow, + "token_bucket" => CreateProjectResponseSecurityRulesetsRateLimitAlgo.TokenBucket, _ => null, }; } diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRedirect.Json.g.cs new file mode 100644 index 000000000..a4539415a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateProjectResponseSecurityRulesetsRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateProjectResponseSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateProjectResponseSecurityRulesetsRedirect), + jsonSerializerContext) as global::Vercel.CreateProjectResponseSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateProjectResponseSecurityRulesetsRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateProjectResponseSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateProjectResponseSecurityRulesetsRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateProjectResponseSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRedirect.g.cs similarity index 77% rename from src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRedirect.g.cs rename to src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRedirect.g.cs index a811e83de..809f84101 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRedirect.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateProjectResponseSecurityRulesetsRedirect.g.cs @@ -6,7 +6,7 @@ namespace Vercel /// /// /// - public sealed partial class UpdateFirewallConfigRequestVariant4ValueRedirect + public sealed partial class CreateProjectResponseSecurityRulesetsRedirect { /// /// @@ -29,14 +29,14 @@ public sealed partial class UpdateFirewallConfigRequestVariant4ValueRedirect public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public UpdateFirewallConfigRequestVariant4ValueRedirect( + public CreateProjectResponseSecurityRulesetsRedirect( string location, bool permanent) { @@ -45,9 +45,9 @@ public UpdateFirewallConfigRequestVariant4ValueRedirect( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public UpdateFirewallConfigRequestVariant4ValueRedirect() + public CreateProjectResponseSecurityRulesetsRedirect() { } diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSandboxesRequestNetworkPolicyVariant2Allow.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSandboxesRequestNetworkPolicyVariant2Allow.g.cs index 20d15be9d..4c4232342 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.CreateSandboxesRequestNetworkPolicyVariant2Allow.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSandboxesRequestNetworkPolicyVariant2Allow.g.cs @@ -4,7 +4,7 @@ namespace Vercel { /// - /// + /// A rule applied to requests matching a domain in the network policy. Only one of `transform` or `forwardURL` can be specified per rule. /// public sealed partial class CreateSandboxesRequestNetworkPolicyVariant2Allow { diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleRequest.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleRequest.Json.g.cs new file mode 100644 index 000000000..2571cfd24 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleRequest.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSpeedInsightsToggleRequest + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSpeedInsightsToggleRequest? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSpeedInsightsToggleRequest), + jsonSerializerContext) as global::Vercel.CreateSpeedInsightsToggleRequest; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSpeedInsightsToggleRequest? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSpeedInsightsToggleRequest? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSpeedInsightsToggleRequest), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSpeedInsightsToggleRequest; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleRequest.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleRequest.g.cs new file mode 100644 index 000000000..684f1e807 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleRequest.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSpeedInsightsToggleRequest + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSpeedInsightsToggleRequest( + bool value) + { + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSpeedInsightsToggleRequest() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleResponse.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleResponse.Json.g.cs new file mode 100644 index 000000000..e69053535 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSpeedInsightsToggleResponse + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSpeedInsightsToggleResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSpeedInsightsToggleResponse), + jsonSerializerContext) as global::Vercel.CreateSpeedInsightsToggleResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSpeedInsightsToggleResponse? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSpeedInsightsToggleResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSpeedInsightsToggleResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSpeedInsightsToggleResponse; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleResponse.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleResponse.g.cs new file mode 100644 index 000000000..aa67e4cc8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSpeedInsightsToggleResponse.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSpeedInsightsToggleResponse + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSpeedInsightsToggleResponse( + bool value) + { + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSpeedInsightsToggleResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleRequest.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleRequest.Json.g.cs new file mode 100644 index 000000000..71c8a20e1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleRequest.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateWebInsightsToggleRequest + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateWebInsightsToggleRequest? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateWebInsightsToggleRequest), + jsonSerializerContext) as global::Vercel.CreateWebInsightsToggleRequest; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateWebInsightsToggleRequest? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateWebInsightsToggleRequest? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateWebInsightsToggleRequest), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateWebInsightsToggleRequest; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleRequest.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleRequest.g.cs new file mode 100644 index 000000000..a3dcc4940 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleRequest.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateWebInsightsToggleRequest + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateWebInsightsToggleRequest( + bool value) + { + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateWebInsightsToggleRequest() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleResponse.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleResponse.Json.g.cs new file mode 100644 index 000000000..e287ff6f5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateWebInsightsToggleResponse + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateWebInsightsToggleResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateWebInsightsToggleResponse), + jsonSerializerContext) as global::Vercel.CreateWebInsightsToggleResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateWebInsightsToggleResponse? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateWebInsightsToggleResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateWebInsightsToggleResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateWebInsightsToggleResponse; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleResponse.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleResponse.g.cs new file mode 100644 index 000000000..b040af13a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateWebInsightsToggleResponse.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateWebInsightsToggleResponse + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateWebInsightsToggleResponse( + bool value) + { + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateWebInsightsToggleResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant1ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant1ActionMitigateAction.g.cs index b1af76b57..1b1b7e25e 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant1ActionMitigateAction.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant1ActionMitigateAction.g.cs @@ -8,6 +8,10 @@ namespace Vercel /// public enum GetFirewallConfigResponseRuleVariant1ActionMitigateAction { + /// + /// + /// + Allow, /// /// /// @@ -46,6 +50,7 @@ public static string ToValueString(this GetFirewallConfigResponseRuleVariant1Act { return value switch { + GetFirewallConfigResponseRuleVariant1ActionMitigateAction.Allow => "allow", GetFirewallConfigResponseRuleVariant1ActionMitigateAction.Bypass => "bypass", GetFirewallConfigResponseRuleVariant1ActionMitigateAction.Challenge => "challenge", GetFirewallConfigResponseRuleVariant1ActionMitigateAction.Deny => "deny", @@ -62,6 +67,7 @@ public static string ToValueString(this GetFirewallConfigResponseRuleVariant1Act { return value switch { + "allow" => GetFirewallConfigResponseRuleVariant1ActionMitigateAction.Allow, "bypass" => GetFirewallConfigResponseRuleVariant1ActionMitigateAction.Bypass, "challenge" => GetFirewallConfigResponseRuleVariant1ActionMitigateAction.Challenge, "deny" => GetFirewallConfigResponseRuleVariant1ActionMitigateAction.Deny, diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.g.cs index 494b8b864..51ba45408 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.g.cs @@ -111,6 +111,10 @@ public enum GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType /// /// /// + Ruleset, + /// + /// + /// Scheme, /// /// @@ -167,6 +171,7 @@ public static string ToValueString(this GetFirewallConfigResponseRuleVariant1Con GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.RawPath => "raw_path", GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.Region => "region", GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.Route => "route", + GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.Ruleset => "ruleset", GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.Scheme => "scheme", GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.ServerAction => "server_action", GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.TargetPath => "target_path", @@ -207,6 +212,7 @@ public static string ToValueString(this GetFirewallConfigResponseRuleVariant1Con "raw_path" => GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.RawPath, "region" => GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.Region, "route" => GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.Route, + "ruleset" => GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.Ruleset, "scheme" => GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.Scheme, "server_action" => GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.ServerAction, "target_path" => GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType.TargetPath, diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant2ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant2ActionMitigateAction.g.cs index cf64717bb..bb45f4ac1 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant2ActionMitigateAction.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant2ActionMitigateAction.g.cs @@ -8,6 +8,10 @@ namespace Vercel /// public enum GetFirewallConfigResponseRuleVariant2ActionMitigateAction { + /// + /// + /// + Allow, /// /// /// @@ -46,6 +50,7 @@ public static string ToValueString(this GetFirewallConfigResponseRuleVariant2Act { return value switch { + GetFirewallConfigResponseRuleVariant2ActionMitigateAction.Allow => "allow", GetFirewallConfigResponseRuleVariant2ActionMitigateAction.Bypass => "bypass", GetFirewallConfigResponseRuleVariant2ActionMitigateAction.Challenge => "challenge", GetFirewallConfigResponseRuleVariant2ActionMitigateAction.Deny => "deny", @@ -62,6 +67,7 @@ public static string ToValueString(this GetFirewallConfigResponseRuleVariant2Act { return value switch { + "allow" => GetFirewallConfigResponseRuleVariant2ActionMitigateAction.Allow, "bypass" => GetFirewallConfigResponseRuleVariant2ActionMitigateAction.Bypass, "challenge" => GetFirewallConfigResponseRuleVariant2ActionMitigateAction.Challenge, "deny" => GetFirewallConfigResponseRuleVariant2ActionMitigateAction.Deny, diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.g.cs index 8c767796f..2eb1b9761 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.g.cs @@ -111,6 +111,10 @@ public enum GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType /// /// /// + Ruleset, + /// + /// + /// Scheme, /// /// @@ -167,6 +171,7 @@ public static string ToValueString(this GetFirewallConfigResponseRuleVariant2Con GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.RawPath => "raw_path", GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.Region => "region", GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.Route => "route", + GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.Ruleset => "ruleset", GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.Scheme => "scheme", GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.ServerAction => "server_action", GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.TargetPath => "target_path", @@ -207,6 +212,7 @@ public static string ToValueString(this GetFirewallConfigResponseRuleVariant2Con "raw_path" => GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.RawPath, "region" => GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.Region, "route" => GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.Route, + "ruleset" => GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.Ruleset, "scheme" => GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.Scheme, "server_action" => GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.ServerAction, "target_path" => GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType.TargetPath, diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleset.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleset.g.cs index af36ecece..79f9fcf0c 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleset.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRuleset.g.cs @@ -42,6 +42,12 @@ public sealed partial class GetFirewallConfigResponseRuleset [global::System.Text.Json.Serialization.JsonRequired] public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + public global::Vercel.GetFirewallConfigResponseRulesetAction? Action { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -56,6 +62,7 @@ public sealed partial class GetFirewallConfigResponseRuleset /// /// /// + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -64,13 +71,15 @@ public GetFirewallConfigResponseRuleset( string name, bool active, global::System.Collections.Generic.IList conditionGroup, - string? description) + string? description, + global::Vercel.GetFirewallConfigResponseRulesetAction? action) { this.Description = description; this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); this.Active = active; this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action; } /// diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetAction.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetAction.Json.g.cs new file mode 100644 index 000000000..07bd63e77 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetAction.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetFirewallConfigResponseRulesetAction + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetFirewallConfigResponseRulesetAction? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetFirewallConfigResponseRulesetAction), + jsonSerializerContext) as global::Vercel.GetFirewallConfigResponseRulesetAction; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetFirewallConfigResponseRulesetAction? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetFirewallConfigResponseRulesetAction? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetFirewallConfigResponseRulesetAction), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetFirewallConfigResponseRulesetAction; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetAction.g.cs new file mode 100644 index 000000000..69940454a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetAction.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetFirewallConfigResponseRulesetAction + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.GetFirewallConfigResponseRulesetActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetFirewallConfigResponseRulesetAction( + global::Vercel.GetFirewallConfigResponseRulesetActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public GetFirewallConfigResponseRulesetAction() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigate.Json.g.cs new file mode 100644 index 000000000..92eab8853 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetFirewallConfigResponseRulesetActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetFirewallConfigResponseRulesetActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigate), + jsonSerializerContext) as global::Vercel.GetFirewallConfigResponseRulesetActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetFirewallConfigResponseRulesetActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetFirewallConfigResponseRulesetActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetFirewallConfigResponseRulesetActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigate.g.cs new file mode 100644 index 000000000..d4df72e9f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigate.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetFirewallConfigResponseRulesetActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetFirewallConfigResponseRulesetActionMitigateAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetFirewallConfigResponseRulesetActionMitigate( + global::Vercel.GetFirewallConfigResponseRulesetActionMitigateAction action, + global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimit? rateLimit, + global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetFirewallConfigResponseRulesetActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateAction.g.cs new file mode 100644 index 000000000..f44ac1a43 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetFirewallConfigResponseRulesetActionMitigateAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetFirewallConfigResponseRulesetActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetFirewallConfigResponseRulesetActionMitigateAction value) + { + return value switch + { + GetFirewallConfigResponseRulesetActionMitigateAction.Allow => "allow", + GetFirewallConfigResponseRulesetActionMitigateAction.Bypass => "bypass", + GetFirewallConfigResponseRulesetActionMitigateAction.Challenge => "challenge", + GetFirewallConfigResponseRulesetActionMitigateAction.Deny => "deny", + GetFirewallConfigResponseRulesetActionMitigateAction.Log => "log", + GetFirewallConfigResponseRulesetActionMitigateAction.RateLimit => "rate_limit", + GetFirewallConfigResponseRulesetActionMitigateAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetFirewallConfigResponseRulesetActionMitigateAction? ToEnum(string value) + { + return value switch + { + "allow" => GetFirewallConfigResponseRulesetActionMitigateAction.Allow, + "bypass" => GetFirewallConfigResponseRulesetActionMitigateAction.Bypass, + "challenge" => GetFirewallConfigResponseRulesetActionMitigateAction.Challenge, + "deny" => GetFirewallConfigResponseRulesetActionMitigateAction.Deny, + "log" => GetFirewallConfigResponseRulesetActionMitigateAction.Log, + "rate_limit" => GetFirewallConfigResponseRulesetActionMitigateAction.RateLimit, + "redirect" => GetFirewallConfigResponseRulesetActionMitigateAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateLogHeaders.g.cs new file mode 100644 index 000000000..45033d281 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetFirewallConfigResponseRulesetActionMitigateLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetFirewallConfigResponseRulesetActionMitigateLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetFirewallConfigResponseRulesetActionMitigateLogHeaders value) + { + return value switch + { + GetFirewallConfigResponseRulesetActionMitigateLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetFirewallConfigResponseRulesetActionMitigateLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetFirewallConfigResponseRulesetActionMitigateLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimit.Json.g.cs new file mode 100644 index 000000000..38977d67b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetFirewallConfigResponseRulesetActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimit.g.cs similarity index 68% rename from src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimit.g.cs rename to src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimit.g.cs index d835aca99..b07f3b705 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimit.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimit.g.cs @@ -6,15 +6,15 @@ namespace Vercel /// /// /// - public sealed partial class UpdateFirewallConfigRequestVariant4ValueRateLimit + public sealed partial class GetFirewallConfigResponseRulesetActionMitigateRateLimit { /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("algo")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoJsonConverter))] [global::System.Text.Json.Serialization.JsonRequired] - public required global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo Algo { get; set; } + public required global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo Algo { get; set; } /// /// @@ -41,8 +41,8 @@ public sealed partial class UpdateFirewallConfigRequestVariant4ValueRateLimit /// /// [global::System.Text.Json.Serialization.JsonPropertyName("action")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.AnyOfJsonConverter))] - public global::Vercel.AnyOf? Action { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitActionJsonConverter))] + public global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction? Action { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -51,7 +51,7 @@ public sealed partial class UpdateFirewallConfigRequestVariant4ValueRateLimit public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// @@ -61,12 +61,12 @@ public sealed partial class UpdateFirewallConfigRequestVariant4ValueRateLimit #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public UpdateFirewallConfigRequestVariant4ValueRateLimit( - global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimitAlgo algo, + public GetFirewallConfigResponseRulesetActionMitigateRateLimit( + global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo algo, double window, double limit, global::System.Collections.Generic.IList keys, - global::Vercel.AnyOf? action) + global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction? action) { this.Algo = algo; this.Window = window; @@ -76,9 +76,9 @@ public UpdateFirewallConfigRequestVariant4ValueRateLimit( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public UpdateFirewallConfigRequestVariant4ValueRateLimit() + public GetFirewallConfigResponseRulesetActionMitigateRateLimit() { } diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.g.cs new file mode 100644 index 000000000..e4c131904 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetFirewallConfigResponseRulesetActionMitigateRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetFirewallConfigResponseRulesetActionMitigateRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetFirewallConfigResponseRulesetActionMitigateRateLimitAction value) + { + return value switch + { + GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.Challenge => "challenge", + GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.Deny => "deny", + GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.Log => "log", + GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetFirewallConfigResponseRulesetActionMitigateRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.Challenge, + "deny" => GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.Deny, + "log" => GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.Log, + "rate_limit" => GetFirewallConfigResponseRulesetActionMitigateRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 000000000..8e9db91f5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo value) + { + return value switch + { + GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo.FixedWindow => "fixed_window", + GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo.FixedWindow, + "token_bucket" => GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRedirect.Json.g.cs new file mode 100644 index 000000000..683c6d9f4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetFirewallConfigResponseRulesetActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRedirect.g.cs new file mode 100644 index 000000000..26ba2ce76 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetActionMitigateRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetFirewallConfigResponseRulesetActionMitigateRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetFirewallConfigResponseRulesetActionMitigateRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetFirewallConfigResponseRulesetActionMitigateRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetConditionGroupItemConditionType.g.cs index 5927d8926..79e575430 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetConditionGroupItemConditionType.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetConditionGroupItemConditionType.g.cs @@ -111,6 +111,10 @@ public enum GetFirewallConfigResponseRulesetConditionGroupItemConditionType /// /// /// + Ruleset, + /// + /// + /// Scheme, /// /// @@ -167,6 +171,7 @@ public static string ToValueString(this GetFirewallConfigResponseRulesetConditio GetFirewallConfigResponseRulesetConditionGroupItemConditionType.RawPath => "raw_path", GetFirewallConfigResponseRulesetConditionGroupItemConditionType.Region => "region", GetFirewallConfigResponseRulesetConditionGroupItemConditionType.Route => "route", + GetFirewallConfigResponseRulesetConditionGroupItemConditionType.Ruleset => "ruleset", GetFirewallConfigResponseRulesetConditionGroupItemConditionType.Scheme => "scheme", GetFirewallConfigResponseRulesetConditionGroupItemConditionType.ServerAction => "server_action", GetFirewallConfigResponseRulesetConditionGroupItemConditionType.TargetPath => "target_path", @@ -207,6 +212,7 @@ public static string ToValueString(this GetFirewallConfigResponseRulesetConditio "raw_path" => GetFirewallConfigResponseRulesetConditionGroupItemConditionType.RawPath, "region" => GetFirewallConfigResponseRulesetConditionGroupItemConditionType.Region, "route" => GetFirewallConfigResponseRulesetConditionGroupItemConditionType.Route, + "ruleset" => GetFirewallConfigResponseRulesetConditionGroupItemConditionType.Ruleset, "scheme" => GetFirewallConfigResponseRulesetConditionGroupItemConditionType.Scheme, "server_action" => GetFirewallConfigResponseRulesetConditionGroupItemConditionType.ServerAction, "target_path" => GetFirewallConfigResponseRulesetConditionGroupItemConditionType.TargetPath, diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetsAction.g.cs index a74a693f5..2fbfac3de 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetsAction.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.GetFirewallConfigResponseRulesetsAction.g.cs @@ -8,6 +8,10 @@ namespace Vercel /// public enum GetFirewallConfigResponseRulesetsAction { + /// + /// + /// + Allow, /// /// /// @@ -46,6 +50,7 @@ public static string ToValueString(this GetFirewallConfigResponseRulesetsAction { return value switch { + GetFirewallConfigResponseRulesetsAction.Allow => "allow", GetFirewallConfigResponseRulesetsAction.Bypass => "bypass", GetFirewallConfigResponseRulesetsAction.Challenge => "challenge", GetFirewallConfigResponseRulesetsAction.Deny => "deny", @@ -62,6 +67,7 @@ public static string ToValueString(this GetFirewallConfigResponseRulesetsAction { return value switch { + "allow" => GetFirewallConfigResponseRulesetsAction.Allow, "bypass" => GetFirewallConfigResponseRulesetsAction.Bypass, "challenge" => GetFirewallConfigResponseRulesetsAction.Challenge, "deny" => GetFirewallConfigResponseRulesetsAction.Deny, diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurity.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurity.g.cs index 8632eea85..38e5c490e 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurity.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurity.g.cs @@ -44,6 +44,12 @@ public sealed partial class GetMicrofrontendsInGroupResponseProjectSecurity [global::System.Text.Json.Serialization.JsonPropertyName("firewallConfigVersion")] public double? FirewallConfigVersion { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rulesets")] + public global::System.Collections.Generic.Dictionary? Rulesets { get; set; } + /// /// /// @@ -120,6 +126,7 @@ public sealed partial class GetMicrofrontendsInGroupResponseProjectSecurity /// /// /// + /// /// /// /// @@ -142,6 +149,7 @@ public GetMicrofrontendsInGroupResponseProjectSecurity( double? firewallUpdatedAt, double? attackModeActiveUntil, double? firewallConfigVersion, + global::System.Collections.Generic.Dictionary? rulesets, bool? firewallSeawallEnabled, bool? ja3Enabled, bool? ja4Enabled, @@ -159,6 +167,7 @@ public GetMicrofrontendsInGroupResponseProjectSecurity( this.FirewallUpdatedAt = firewallUpdatedAt; this.AttackModeActiveUntil = attackModeActiveUntil; this.FirewallConfigVersion = firewallConfigVersion; + this.Rulesets = rulesets; this.FirewallSeawallEnabled = firewallSeawallEnabled; this.Ja3Enabled = ja3Enabled; this.Ja4Enabled = ja4Enabled; diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets.Json.g.cs new file mode 100644 index 000000000..c1965fb5c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetMicrofrontendsInGroupResponseProjectSecurityRulesets + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets), + jsonSerializerContext) as global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets.g.cs new file mode 100644 index 000000000..a0a024e22 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetMicrofrontendsInGroupResponseProjectSecurityRulesets + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2.Json.g.cs new file mode 100644 index 000000000..6c919b456 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetMicrofrontendsInGroupResponseProjectSecurityRulesets2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2), + jsonSerializerContext) as global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2.g.cs new file mode 100644 index 000000000..f876abc44 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesets2.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetMicrofrontendsInGroupResponseProjectSecurityRulesets2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetMicrofrontendsInGroupResponseProjectSecurityRulesets2( + global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction action, + global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit? rateLimit, + global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetMicrofrontendsInGroupResponseProjectSecurityRulesets2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.g.cs new file mode 100644 index 000000000..339095f7e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction value) + { + return value switch + { + GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.Allow => "allow", + GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.Bypass => "bypass", + GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.Challenge => "challenge", + GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.Deny => "deny", + GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.Log => "log", + GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.RateLimit => "rate_limit", + GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction? ToEnum(string value) + { + return value switch + { + "allow" => GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.Allow, + "bypass" => GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.Bypass, + "challenge" => GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.Challenge, + "deny" => GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.Deny, + "log" => GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.Log, + "rate_limit" => GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.RateLimit, + "redirect" => GetMicrofrontendsInGroupResponseProjectSecurityRulesetsAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders.g.cs new file mode 100644 index 000000000..65b58a49e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders value) + { + return value switch + { + GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit.Json.g.cs new file mode 100644 index 000000000..7223cbe7e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit), + jsonSerializerContext) as global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit.g.cs new file mode 100644 index 000000000..a7c529cc4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionJsonConverter))] + public global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit( + global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.g.cs new file mode 100644 index 000000000..ce4d893e0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction value) + { + return value switch + { + GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.Challenge => "challenge", + GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.Deny => "deny", + GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.Log => "log", + GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.Challenge, + "deny" => GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.Deny, + "log" => GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.Log, + "rate_limit" => GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo.g.cs new file mode 100644 index 000000000..30014dfaf --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo value) + { + return value switch + { + GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo.FixedWindow => "fixed_window", + GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo.FixedWindow, + "token_bucket" => GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect.Json.g.cs new file mode 100644 index 000000000..5f539679c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect), + jsonSerializerContext) as global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect.g.cs new file mode 100644 index 000000000..75c2381ef --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurity.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurity.g.cs index 15b303afd..5f8a294e0 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurity.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurity.g.cs @@ -44,6 +44,12 @@ public sealed partial class GetProjectResponseSecurity [global::System.Text.Json.Serialization.JsonPropertyName("firewallConfigVersion")] public double? FirewallConfigVersion { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rulesets")] + public global::System.Collections.Generic.Dictionary? Rulesets { get; set; } + /// /// /// @@ -120,6 +126,7 @@ public sealed partial class GetProjectResponseSecurity /// /// /// + /// /// /// /// @@ -142,6 +149,7 @@ public GetProjectResponseSecurity( double? firewallUpdatedAt, double? attackModeActiveUntil, double? firewallConfigVersion, + global::System.Collections.Generic.Dictionary? rulesets, bool? firewallSeawallEnabled, bool? ja3Enabled, bool? ja4Enabled, @@ -159,6 +167,7 @@ public GetProjectResponseSecurity( this.FirewallUpdatedAt = firewallUpdatedAt; this.AttackModeActiveUntil = attackModeActiveUntil; this.FirewallConfigVersion = firewallConfigVersion; + this.Rulesets = rulesets; this.FirewallSeawallEnabled = firewallSeawallEnabled; this.Ja3Enabled = ja3Enabled; this.Ja4Enabled = ja4Enabled; diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets.Json.g.cs new file mode 100644 index 000000000..ce6a7435a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectResponseSecurityRulesets + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectResponseSecurityRulesets? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectResponseSecurityRulesets), + jsonSerializerContext) as global::Vercel.GetProjectResponseSecurityRulesets; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectResponseSecurityRulesets? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectResponseSecurityRulesets? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectResponseSecurityRulesets), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectResponseSecurityRulesets; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets.g.cs new file mode 100644 index 000000000..7096dd1f5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectResponseSecurityRulesets + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets2.Json.g.cs new file mode 100644 index 000000000..1a3cbb73c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectResponseSecurityRulesets2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectResponseSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectResponseSecurityRulesets2), + jsonSerializerContext) as global::Vercel.GetProjectResponseSecurityRulesets2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectResponseSecurityRulesets2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectResponseSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectResponseSecurityRulesets2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectResponseSecurityRulesets2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets2.g.cs new file mode 100644 index 000000000..2e54fa43d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesets2.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectResponseSecurityRulesets2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityRulesetsActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetProjectResponseSecurityRulesetsAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetProjectResponseSecurityRulesetsRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetProjectResponseSecurityRulesetsRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetProjectResponseSecurityRulesets2( + global::Vercel.GetProjectResponseSecurityRulesetsAction action, + global::Vercel.GetProjectResponseSecurityRulesetsRateLimit? rateLimit, + global::Vercel.GetProjectResponseSecurityRulesetsRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetProjectResponseSecurityRulesets2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsAction.g.cs new file mode 100644 index 000000000..ab8d8e7f6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetProjectResponseSecurityRulesetsAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetProjectResponseSecurityRulesetsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetProjectResponseSecurityRulesetsAction value) + { + return value switch + { + GetProjectResponseSecurityRulesetsAction.Allow => "allow", + GetProjectResponseSecurityRulesetsAction.Bypass => "bypass", + GetProjectResponseSecurityRulesetsAction.Challenge => "challenge", + GetProjectResponseSecurityRulesetsAction.Deny => "deny", + GetProjectResponseSecurityRulesetsAction.Log => "log", + GetProjectResponseSecurityRulesetsAction.RateLimit => "rate_limit", + GetProjectResponseSecurityRulesetsAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetProjectResponseSecurityRulesetsAction? ToEnum(string value) + { + return value switch + { + "allow" => GetProjectResponseSecurityRulesetsAction.Allow, + "bypass" => GetProjectResponseSecurityRulesetsAction.Bypass, + "challenge" => GetProjectResponseSecurityRulesetsAction.Challenge, + "deny" => GetProjectResponseSecurityRulesetsAction.Deny, + "log" => GetProjectResponseSecurityRulesetsAction.Log, + "rate_limit" => GetProjectResponseSecurityRulesetsAction.RateLimit, + "redirect" => GetProjectResponseSecurityRulesetsAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsLogHeaders.g.cs new file mode 100644 index 000000000..26d2375b6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetProjectResponseSecurityRulesetsLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetProjectResponseSecurityRulesetsLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetProjectResponseSecurityRulesetsLogHeaders value) + { + return value switch + { + GetProjectResponseSecurityRulesetsLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetProjectResponseSecurityRulesetsLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetProjectResponseSecurityRulesetsLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRateLimit.Json.g.cs new file mode 100644 index 000000000..a57c4883a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectResponseSecurityRulesetsRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectResponseSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectResponseSecurityRulesetsRateLimit), + jsonSerializerContext) as global::Vercel.GetProjectResponseSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectResponseSecurityRulesetsRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectResponseSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectResponseSecurityRulesetsRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectResponseSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRateLimit.g.cs new file mode 100644 index 000000000..f8597e56d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRateLimit.g.cs @@ -0,0 +1,76 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectResponseSecurityRulesetsRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityRulesetsRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetProjectResponseSecurityRulesetsRateLimit( + global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetProjectResponseSecurityRulesetsRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRateLimitAlgo.g.cs similarity index 53% rename from src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRateLimitAlgo.g.cs rename to src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRateLimitAlgo.g.cs index c97428577..49d87d495 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRateLimitAlgo.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRateLimitAlgo.g.cs @@ -6,7 +6,7 @@ namespace Vercel /// /// /// - public enum PutFirewallConfigRequestRulesetsRateLimitAlgo + public enum GetProjectResponseSecurityRulesetsRateLimitAlgo { /// /// @@ -21,29 +21,29 @@ public enum PutFirewallConfigRequestRulesetsRateLimitAlgo /// /// Enum extensions to do fast conversions without the reflection. /// - public static class PutFirewallConfigRequestRulesetsRateLimitAlgoExtensions + public static class GetProjectResponseSecurityRulesetsRateLimitAlgoExtensions { /// /// Converts an enum to a string. /// - public static string ToValueString(this PutFirewallConfigRequestRulesetsRateLimitAlgo value) + public static string ToValueString(this GetProjectResponseSecurityRulesetsRateLimitAlgo value) { return value switch { - PutFirewallConfigRequestRulesetsRateLimitAlgo.FixedWindow => "fixed_window", - PutFirewallConfigRequestRulesetsRateLimitAlgo.TokenBucket => "token_bucket", + GetProjectResponseSecurityRulesetsRateLimitAlgo.FixedWindow => "fixed_window", + GetProjectResponseSecurityRulesetsRateLimitAlgo.TokenBucket => "token_bucket", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } /// /// Converts an string to a enum. /// - public static PutFirewallConfigRequestRulesetsRateLimitAlgo? ToEnum(string value) + public static GetProjectResponseSecurityRulesetsRateLimitAlgo? ToEnum(string value) { return value switch { - "fixed_window" => PutFirewallConfigRequestRulesetsRateLimitAlgo.FixedWindow, - "token_bucket" => PutFirewallConfigRequestRulesetsRateLimitAlgo.TokenBucket, + "fixed_window" => GetProjectResponseSecurityRulesetsRateLimitAlgo.FixedWindow, + "token_bucket" => GetProjectResponseSecurityRulesetsRateLimitAlgo.TokenBucket, _ => null, }; } diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRedirect.Json.g.cs new file mode 100644 index 000000000..78ae0c297 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectResponseSecurityRulesetsRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectResponseSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectResponseSecurityRulesetsRedirect), + jsonSerializerContext) as global::Vercel.GetProjectResponseSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectResponseSecurityRulesetsRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectResponseSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectResponseSecurityRulesetsRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectResponseSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRedirect.g.cs new file mode 100644 index 000000000..bafa5b485 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectResponseSecurityRulesetsRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectResponseSecurityRulesetsRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetProjectResponseSecurityRulesetsRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetProjectResponseSecurityRulesetsRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurity.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurity.g.cs index 0c9a497f8..18c24d8fd 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurity.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurity.g.cs @@ -50,6 +50,12 @@ public sealed partial class GetProjectsResponseVariant1ItemSecurity [global::System.Text.Json.Serialization.JsonPropertyName("firewallRoutes")] public global::System.Collections.Generic.IList? FirewallRoutes { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rulesets")] + public global::System.Collections.Generic.Dictionary? Rulesets { get; set; } + /// /// /// @@ -133,6 +139,7 @@ public sealed partial class GetProjectsResponseVariant1ItemSecurity /// /// /// + /// /// /// /// @@ -157,6 +164,7 @@ public GetProjectsResponseVariant1ItemSecurity( double? attackModeActiveUntil, double? firewallConfigVersion, global::System.Collections.Generic.IList? firewallRoutes, + global::System.Collections.Generic.Dictionary? rulesets, bool? firewallSeawallEnabled, bool? ja3Enabled, bool? ja4Enabled, @@ -176,6 +184,7 @@ public GetProjectsResponseVariant1ItemSecurity( this.AttackModeActiveUntil = attackModeActiveUntil; this.FirewallConfigVersion = firewallConfigVersion; this.FirewallRoutes = firewallRoutes; + this.Rulesets = rulesets; this.FirewallSeawallEnabled = firewallSeawallEnabled; this.Ja3Enabled = ja3Enabled; this.Ja4Enabled = ja4Enabled; diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets.Json.g.cs new file mode 100644 index 000000000..96487b4f0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectsResponseVariant1ItemSecurityRulesets + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets), + jsonSerializerContext) as global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets.g.cs new file mode 100644 index 000000000..4c52d984c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectsResponseVariant1ItemSecurityRulesets + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets2.Json.g.cs new file mode 100644 index 000000000..6488543f4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectsResponseVariant1ItemSecurityRulesets2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets2), + jsonSerializerContext) as global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesets2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets2.g.cs new file mode 100644 index 000000000..89061f9de --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesets2.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectsResponseVariant1ItemSecurityRulesets2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetProjectsResponseVariant1ItemSecurityRulesets2( + global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsAction action, + global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit? rateLimit, + global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetProjectsResponseVariant1ItemSecurityRulesets2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsAction.g.cs new file mode 100644 index 000000000..f3237e7e1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetProjectsResponseVariant1ItemSecurityRulesetsAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetProjectsResponseVariant1ItemSecurityRulesetsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetProjectsResponseVariant1ItemSecurityRulesetsAction value) + { + return value switch + { + GetProjectsResponseVariant1ItemSecurityRulesetsAction.Allow => "allow", + GetProjectsResponseVariant1ItemSecurityRulesetsAction.Bypass => "bypass", + GetProjectsResponseVariant1ItemSecurityRulesetsAction.Challenge => "challenge", + GetProjectsResponseVariant1ItemSecurityRulesetsAction.Deny => "deny", + GetProjectsResponseVariant1ItemSecurityRulesetsAction.Log => "log", + GetProjectsResponseVariant1ItemSecurityRulesetsAction.RateLimit => "rate_limit", + GetProjectsResponseVariant1ItemSecurityRulesetsAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetProjectsResponseVariant1ItemSecurityRulesetsAction? ToEnum(string value) + { + return value switch + { + "allow" => GetProjectsResponseVariant1ItemSecurityRulesetsAction.Allow, + "bypass" => GetProjectsResponseVariant1ItemSecurityRulesetsAction.Bypass, + "challenge" => GetProjectsResponseVariant1ItemSecurityRulesetsAction.Challenge, + "deny" => GetProjectsResponseVariant1ItemSecurityRulesetsAction.Deny, + "log" => GetProjectsResponseVariant1ItemSecurityRulesetsAction.Log, + "rate_limit" => GetProjectsResponseVariant1ItemSecurityRulesetsAction.RateLimit, + "redirect" => GetProjectsResponseVariant1ItemSecurityRulesetsAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders.g.cs new file mode 100644 index 000000000..0df1bed3b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders value) + { + return value switch + { + GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit.Json.g.cs new file mode 100644 index 000000000..e673585b3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit), + jsonSerializerContext) as global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit.g.cs new file mode 100644 index 000000000..cac86fc2c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit.g.cs @@ -0,0 +1,76 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit( + global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetProjectsResponseVariant1ItemSecurityRulesetsRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo.g.cs new file mode 100644 index 000000000..967012d2b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo value) + { + return value switch + { + GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo.FixedWindow => "fixed_window", + GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo.FixedWindow, + "token_bucket" => GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect.Json.g.cs new file mode 100644 index 000000000..cdc351c8d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectsResponseVariant1ItemSecurityRulesetsRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect), + jsonSerializerContext) as global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect.g.cs new file mode 100644 index 000000000..e64e6f57c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant1ItemSecurityRulesetsRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectsResponseVariant1ItemSecurityRulesetsRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetProjectsResponseVariant1ItemSecurityRulesetsRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetProjectsResponseVariant1ItemSecurityRulesetsRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurity.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurity.g.cs index 9fdbc31e2..6beb1ef4b 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurity.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurity.g.cs @@ -50,6 +50,12 @@ public sealed partial class GetProjectsResponseVariant2ProjectSecurity [global::System.Text.Json.Serialization.JsonPropertyName("firewallRoutes")] public global::System.Collections.Generic.IList? FirewallRoutes { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rulesets")] + public global::System.Collections.Generic.Dictionary? Rulesets { get; set; } + /// /// /// @@ -133,6 +139,7 @@ public sealed partial class GetProjectsResponseVariant2ProjectSecurity /// /// /// + /// /// /// /// @@ -157,6 +164,7 @@ public GetProjectsResponseVariant2ProjectSecurity( double? attackModeActiveUntil, double? firewallConfigVersion, global::System.Collections.Generic.IList? firewallRoutes, + global::System.Collections.Generic.Dictionary? rulesets, bool? firewallSeawallEnabled, bool? ja3Enabled, bool? ja4Enabled, @@ -176,6 +184,7 @@ public GetProjectsResponseVariant2ProjectSecurity( this.AttackModeActiveUntil = attackModeActiveUntil; this.FirewallConfigVersion = firewallConfigVersion; this.FirewallRoutes = firewallRoutes; + this.Rulesets = rulesets; this.FirewallSeawallEnabled = firewallSeawallEnabled; this.Ja3Enabled = ja3Enabled; this.Ja4Enabled = ja4Enabled; diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets.Json.g.cs new file mode 100644 index 000000000..5b2395c4a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectsResponseVariant2ProjectSecurityRulesets + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets), + jsonSerializerContext) as global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets.g.cs new file mode 100644 index 000000000..9b1c2ad01 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectsResponseVariant2ProjectSecurityRulesets + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets2.Json.g.cs new file mode 100644 index 000000000..3873c2e18 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectsResponseVariant2ProjectSecurityRulesets2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets2), + jsonSerializerContext) as global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesets2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets2.g.cs new file mode 100644 index 000000000..e929b5154 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesets2.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectsResponseVariant2ProjectSecurityRulesets2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetProjectsResponseVariant2ProjectSecurityRulesets2( + global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsAction action, + global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit? rateLimit, + global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetProjectsResponseVariant2ProjectSecurityRulesets2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsAction.g.cs new file mode 100644 index 000000000..4b594d5d9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetProjectsResponseVariant2ProjectSecurityRulesetsAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetProjectsResponseVariant2ProjectSecurityRulesetsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetProjectsResponseVariant2ProjectSecurityRulesetsAction value) + { + return value switch + { + GetProjectsResponseVariant2ProjectSecurityRulesetsAction.Allow => "allow", + GetProjectsResponseVariant2ProjectSecurityRulesetsAction.Bypass => "bypass", + GetProjectsResponseVariant2ProjectSecurityRulesetsAction.Challenge => "challenge", + GetProjectsResponseVariant2ProjectSecurityRulesetsAction.Deny => "deny", + GetProjectsResponseVariant2ProjectSecurityRulesetsAction.Log => "log", + GetProjectsResponseVariant2ProjectSecurityRulesetsAction.RateLimit => "rate_limit", + GetProjectsResponseVariant2ProjectSecurityRulesetsAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetProjectsResponseVariant2ProjectSecurityRulesetsAction? ToEnum(string value) + { + return value switch + { + "allow" => GetProjectsResponseVariant2ProjectSecurityRulesetsAction.Allow, + "bypass" => GetProjectsResponseVariant2ProjectSecurityRulesetsAction.Bypass, + "challenge" => GetProjectsResponseVariant2ProjectSecurityRulesetsAction.Challenge, + "deny" => GetProjectsResponseVariant2ProjectSecurityRulesetsAction.Deny, + "log" => GetProjectsResponseVariant2ProjectSecurityRulesetsAction.Log, + "rate_limit" => GetProjectsResponseVariant2ProjectSecurityRulesetsAction.RateLimit, + "redirect" => GetProjectsResponseVariant2ProjectSecurityRulesetsAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders.g.cs new file mode 100644 index 000000000..14aa4804d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders value) + { + return value switch + { + GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit.Json.g.cs new file mode 100644 index 000000000..447b86120 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit), + jsonSerializerContext) as global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit.g.cs new file mode 100644 index 000000000..0a6cab742 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit.g.cs @@ -0,0 +1,76 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit( + global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo.g.cs new file mode 100644 index 000000000..0f21a91c8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo value) + { + return value switch + { + GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo.FixedWindow => "fixed_window", + GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo.FixedWindow, + "token_bucket" => GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect.Json.g.cs new file mode 100644 index 000000000..f1ef3a758 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect), + jsonSerializerContext) as global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect.g.cs new file mode 100644 index 000000000..1e21a8d84 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetProjectsResponseVariant2ProjectSecurityRulesetsRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurity.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurity.g.cs index 3552ec912..47240c015 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurity.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurity.g.cs @@ -44,6 +44,12 @@ public sealed partial class GetProjectsResponseVariant3ProjectSecurity [global::System.Text.Json.Serialization.JsonPropertyName("firewallConfigVersion")] public double? FirewallConfigVersion { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rulesets")] + public global::System.Collections.Generic.Dictionary? Rulesets { get; set; } + /// /// /// @@ -120,6 +126,7 @@ public sealed partial class GetProjectsResponseVariant3ProjectSecurity /// /// /// + /// /// /// /// @@ -142,6 +149,7 @@ public GetProjectsResponseVariant3ProjectSecurity( double? firewallUpdatedAt, double? attackModeActiveUntil, double? firewallConfigVersion, + global::System.Collections.Generic.Dictionary? rulesets, bool? firewallSeawallEnabled, bool? ja3Enabled, bool? ja4Enabled, @@ -159,6 +167,7 @@ public GetProjectsResponseVariant3ProjectSecurity( this.FirewallUpdatedAt = firewallUpdatedAt; this.AttackModeActiveUntil = attackModeActiveUntil; this.FirewallConfigVersion = firewallConfigVersion; + this.Rulesets = rulesets; this.FirewallSeawallEnabled = firewallSeawallEnabled; this.Ja3Enabled = ja3Enabled; this.Ja4Enabled = ja4Enabled; diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets.Json.g.cs new file mode 100644 index 000000000..6982834e3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectsResponseVariant3ProjectSecurityRulesets + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets), + jsonSerializerContext) as global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets.g.cs new file mode 100644 index 000000000..c8cdb47cb --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectsResponseVariant3ProjectSecurityRulesets + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets2.Json.g.cs new file mode 100644 index 000000000..43d142dc0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectsResponseVariant3ProjectSecurityRulesets2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets2), + jsonSerializerContext) as global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesets2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets2.g.cs new file mode 100644 index 000000000..bd7a16b9f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesets2.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectsResponseVariant3ProjectSecurityRulesets2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetProjectsResponseVariant3ProjectSecurityRulesets2( + global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsAction action, + global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit? rateLimit, + global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetProjectsResponseVariant3ProjectSecurityRulesets2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsAction.g.cs new file mode 100644 index 000000000..151bebc78 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetProjectsResponseVariant3ProjectSecurityRulesetsAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetProjectsResponseVariant3ProjectSecurityRulesetsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetProjectsResponseVariant3ProjectSecurityRulesetsAction value) + { + return value switch + { + GetProjectsResponseVariant3ProjectSecurityRulesetsAction.Allow => "allow", + GetProjectsResponseVariant3ProjectSecurityRulesetsAction.Bypass => "bypass", + GetProjectsResponseVariant3ProjectSecurityRulesetsAction.Challenge => "challenge", + GetProjectsResponseVariant3ProjectSecurityRulesetsAction.Deny => "deny", + GetProjectsResponseVariant3ProjectSecurityRulesetsAction.Log => "log", + GetProjectsResponseVariant3ProjectSecurityRulesetsAction.RateLimit => "rate_limit", + GetProjectsResponseVariant3ProjectSecurityRulesetsAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetProjectsResponseVariant3ProjectSecurityRulesetsAction? ToEnum(string value) + { + return value switch + { + "allow" => GetProjectsResponseVariant3ProjectSecurityRulesetsAction.Allow, + "bypass" => GetProjectsResponseVariant3ProjectSecurityRulesetsAction.Bypass, + "challenge" => GetProjectsResponseVariant3ProjectSecurityRulesetsAction.Challenge, + "deny" => GetProjectsResponseVariant3ProjectSecurityRulesetsAction.Deny, + "log" => GetProjectsResponseVariant3ProjectSecurityRulesetsAction.Log, + "rate_limit" => GetProjectsResponseVariant3ProjectSecurityRulesetsAction.RateLimit, + "redirect" => GetProjectsResponseVariant3ProjectSecurityRulesetsAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders.g.cs new file mode 100644 index 000000000..b6627c72f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders value) + { + return value switch + { + GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit.Json.g.cs new file mode 100644 index 000000000..64e0b3e74 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit), + jsonSerializerContext) as global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit.g.cs new file mode 100644 index 000000000..06944123c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit.g.cs @@ -0,0 +1,76 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit( + global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo.g.cs new file mode 100644 index 000000000..32ae82b24 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo value) + { + return value switch + { + GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo.FixedWindow => "fixed_window", + GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo.FixedWindow, + "token_bucket" => GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect.Json.g.cs new file mode 100644 index 000000000..c87be1f89 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect), + jsonSerializerContext) as global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect.g.cs new file mode 100644 index 000000000..81f76dea5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetProjectsResponseVariant3ProjectSecurityRulesetsRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRuleConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRuleConditionGroupItemConditionType.g.cs index 20114ff9e..8a7194658 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRuleConditionGroupItemConditionType.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRuleConditionGroupItemConditionType.g.cs @@ -111,6 +111,10 @@ public enum PutFirewallConfigRequestRuleConditionGroupItemConditionType /// /// /// + Ruleset, + /// + /// + /// Scheme, /// /// @@ -163,6 +167,7 @@ public static string ToValueString(this PutFirewallConfigRequestRuleConditionGro PutFirewallConfigRequestRuleConditionGroupItemConditionType.RawPath => "raw_path", PutFirewallConfigRequestRuleConditionGroupItemConditionType.Region => "region", PutFirewallConfigRequestRuleConditionGroupItemConditionType.Route => "route", + PutFirewallConfigRequestRuleConditionGroupItemConditionType.Ruleset => "ruleset", PutFirewallConfigRequestRuleConditionGroupItemConditionType.Scheme => "scheme", PutFirewallConfigRequestRuleConditionGroupItemConditionType.ServerAction => "server_action", PutFirewallConfigRequestRuleConditionGroupItemConditionType.TargetPath => "target_path", @@ -202,6 +207,7 @@ public static string ToValueString(this PutFirewallConfigRequestRuleConditionGro "raw_path" => PutFirewallConfigRequestRuleConditionGroupItemConditionType.RawPath, "region" => PutFirewallConfigRequestRuleConditionGroupItemConditionType.Region, "route" => PutFirewallConfigRequestRuleConditionGroupItemConditionType.Route, + "ruleset" => PutFirewallConfigRequestRuleConditionGroupItemConditionType.Ruleset, "scheme" => PutFirewallConfigRequestRuleConditionGroupItemConditionType.Scheme, "server_action" => PutFirewallConfigRequestRuleConditionGroupItemConditionType.ServerAction, "target_path" => PutFirewallConfigRequestRuleConditionGroupItemConditionType.TargetPath, diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRuleset.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRuleset.g.cs index e1cc14ccc..e58e99a41 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRuleset.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRuleset.g.cs @@ -41,6 +41,12 @@ public sealed partial class PutFirewallConfigRequestRuleset [global::System.Text.Json.Serialization.JsonRequired] public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + public global::Vercel.PutFirewallConfigRequestRulesetAction? Action { get; set; } + /// /// /// @@ -68,6 +74,7 @@ public sealed partial class PutFirewallConfigRequestRuleset /// /// /// + /// /// /// #if NET7_0_OR_GREATER @@ -79,6 +86,7 @@ public PutFirewallConfigRequestRuleset( global::System.Collections.Generic.IList conditionGroup, string? id, string? description, + global::Vercel.PutFirewallConfigRequestRulesetAction? action, bool? valid, global::Vercel.AnyOf, string>? validationErrors) { @@ -87,6 +95,7 @@ public PutFirewallConfigRequestRuleset( this.Description = description; this.Active = active; this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action; this.Valid = valid; this.ValidationErrors = validationErrors; } diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetAction.Json.g.cs similarity index 90% rename from src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRedirect.Json.g.cs rename to src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetAction.Json.g.cs index c409850c5..5c83bffa2 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRedirect.Json.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetAction.Json.g.cs @@ -2,7 +2,7 @@ namespace Vercel { - public sealed partial class PutFirewallConfigRequestRulesetsRedirect + public sealed partial class PutFirewallConfigRequestRulesetAction { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -47,20 +47,20 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::Vercel.PutFirewallConfigRequestRulesetsRedirect? FromJson( + public static global::Vercel.PutFirewallConfigRequestRulesetAction? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::Vercel.PutFirewallConfigRequestRulesetsRedirect), - jsonSerializerContext) as global::Vercel.PutFirewallConfigRequestRulesetsRedirect; + typeof(global::Vercel.PutFirewallConfigRequestRulesetAction), + jsonSerializerContext) as global::Vercel.PutFirewallConfigRequestRulesetAction; } /// /// Deserializes a JSON string using the generated default JsonSerializerContext. /// - public static global::Vercel.PutFirewallConfigRequestRulesetsRedirect? FromJson( + public static global::Vercel.PutFirewallConfigRequestRulesetAction? FromJson( string json) { return FromJson( @@ -75,7 +75,7 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::Vercel.PutFirewallConfigRequestRulesetsRedirect? FromJson( + public static global::Vercel.PutFirewallConfigRequestRulesetAction? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -86,7 +86,7 @@ public string ToJson( global::Vercel.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -94,20 +94,20 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::Vercel.PutFirewallConfigRequestRulesetsRedirect), - jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.PutFirewallConfigRequestRulesetsRedirect; + typeof(global::Vercel.PutFirewallConfigRequestRulesetAction), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.PutFirewallConfigRequestRulesetAction; } /// /// Deserializes a JSON stream using the generated default JsonSerializerContext. /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream) { return FromJsonStreamAsync( @@ -122,7 +122,7 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -133,7 +133,7 @@ public string ToJson( global::Vercel.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetAction.g.cs new file mode 100644 index 000000000..118874442 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetAction.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class PutFirewallConfigRequestRulesetAction + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.PutFirewallConfigRequestRulesetActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public PutFirewallConfigRequestRulesetAction( + global::Vercel.PutFirewallConfigRequestRulesetActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public PutFirewallConfigRequestRulesetAction() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetActionMitigate.Json.g.cs similarity index 89% rename from src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRateLimit.Json.g.cs rename to src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetActionMitigate.Json.g.cs index d01edb680..03f59a228 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRateLimit.Json.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetActionMitigate.Json.g.cs @@ -2,7 +2,7 @@ namespace Vercel { - public sealed partial class PutFirewallConfigRequestRulesetsRateLimit + public sealed partial class PutFirewallConfigRequestRulesetActionMitigate { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -47,20 +47,20 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::Vercel.PutFirewallConfigRequestRulesetsRateLimit? FromJson( + public static global::Vercel.PutFirewallConfigRequestRulesetActionMitigate? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::Vercel.PutFirewallConfigRequestRulesetsRateLimit), - jsonSerializerContext) as global::Vercel.PutFirewallConfigRequestRulesetsRateLimit; + typeof(global::Vercel.PutFirewallConfigRequestRulesetActionMitigate), + jsonSerializerContext) as global::Vercel.PutFirewallConfigRequestRulesetActionMitigate; } /// /// Deserializes a JSON string using the generated default JsonSerializerContext. /// - public static global::Vercel.PutFirewallConfigRequestRulesetsRateLimit? FromJson( + public static global::Vercel.PutFirewallConfigRequestRulesetActionMitigate? FromJson( string json) { return FromJson( @@ -75,7 +75,7 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::Vercel.PutFirewallConfigRequestRulesetsRateLimit? FromJson( + public static global::Vercel.PutFirewallConfigRequestRulesetActionMitigate? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -86,7 +86,7 @@ public string ToJson( global::Vercel.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -94,20 +94,20 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::Vercel.PutFirewallConfigRequestRulesetsRateLimit), - jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.PutFirewallConfigRequestRulesetsRateLimit; + typeof(global::Vercel.PutFirewallConfigRequestRulesetActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.PutFirewallConfigRequestRulesetActionMitigate; } /// /// Deserializes a JSON stream using the generated default JsonSerializerContext. /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream) { return FromJsonStreamAsync( @@ -122,7 +122,7 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -133,7 +133,7 @@ public string ToJson( global::Vercel.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetActionMitigate.g.cs new file mode 100644 index 000000000..97de1773e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetActionMitigate.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class PutFirewallConfigRequestRulesetActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.PutFirewallConfigRequestRulesetActionMitigateAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public PutFirewallConfigRequestRulesetActionMitigate( + global::Vercel.PutFirewallConfigRequestRulesetActionMitigateAction action) + { + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public PutFirewallConfigRequestRulesetActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetActionMitigateAction.g.cs new file mode 100644 index 000000000..356b3269f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetActionMitigateAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum PutFirewallConfigRequestRulesetActionMitigateAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class PutFirewallConfigRequestRulesetActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this PutFirewallConfigRequestRulesetActionMitigateAction value) + { + return value switch + { + PutFirewallConfigRequestRulesetActionMitigateAction.Challenge => "challenge", + PutFirewallConfigRequestRulesetActionMitigateAction.Deny => "deny", + PutFirewallConfigRequestRulesetActionMitigateAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static PutFirewallConfigRequestRulesetActionMitigateAction? ToEnum(string value) + { + return value switch + { + "challenge" => PutFirewallConfigRequestRulesetActionMitigateAction.Challenge, + "deny" => PutFirewallConfigRequestRulesetActionMitigateAction.Deny, + "log" => PutFirewallConfigRequestRulesetActionMitigateAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetConditionGroupItemConditionType.g.cs index e7efceb7e..d92b44aa5 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetConditionGroupItemConditionType.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetConditionGroupItemConditionType.g.cs @@ -111,6 +111,10 @@ public enum PutFirewallConfigRequestRulesetConditionGroupItemConditionType /// /// /// + Ruleset, + /// + /// + /// Scheme, /// /// @@ -163,6 +167,7 @@ public static string ToValueString(this PutFirewallConfigRequestRulesetCondition PutFirewallConfigRequestRulesetConditionGroupItemConditionType.RawPath => "raw_path", PutFirewallConfigRequestRulesetConditionGroupItemConditionType.Region => "region", PutFirewallConfigRequestRulesetConditionGroupItemConditionType.Route => "route", + PutFirewallConfigRequestRulesetConditionGroupItemConditionType.Ruleset => "ruleset", PutFirewallConfigRequestRulesetConditionGroupItemConditionType.Scheme => "scheme", PutFirewallConfigRequestRulesetConditionGroupItemConditionType.ServerAction => "server_action", PutFirewallConfigRequestRulesetConditionGroupItemConditionType.TargetPath => "target_path", @@ -202,6 +207,7 @@ public static string ToValueString(this PutFirewallConfigRequestRulesetCondition "raw_path" => PutFirewallConfigRequestRulesetConditionGroupItemConditionType.RawPath, "region" => PutFirewallConfigRequestRulesetConditionGroupItemConditionType.Region, "route" => PutFirewallConfigRequestRulesetConditionGroupItemConditionType.Route, + "ruleset" => PutFirewallConfigRequestRulesetConditionGroupItemConditionType.Ruleset, "scheme" => PutFirewallConfigRequestRulesetConditionGroupItemConditionType.Scheme, "server_action" => PutFirewallConfigRequestRulesetConditionGroupItemConditionType.ServerAction, "target_path" => PutFirewallConfigRequestRulesetConditionGroupItemConditionType.TargetPath, diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesets2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesets2.g.cs index 70db39223..5af19b37b 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesets2.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesets2.g.cs @@ -16,39 +16,6 @@ public sealed partial class PutFirewallConfigRequestRulesets2 [global::System.Text.Json.Serialization.JsonRequired] public required global::Vercel.PutFirewallConfigRequestRulesetsAction Action { get; set; } - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.AnyOfJsonConverter))] - public global::Vercel.AnyOf? RateLimit { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.AnyOfJsonConverter))] - public global::Vercel.AnyOf? Redirect { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] - public string? ActionDuration { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] - public bool? BypassSystem { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter>))] - public global::Vercel.OneOf>? LogHeaders { get; set; } - /// /// Additional properties that are not explicitly defined in the schema /// @@ -59,28 +26,13 @@ public sealed partial class PutFirewallConfigRequestRulesets2 /// Initializes a new instance of the class. /// /// - /// - /// - /// - /// - /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public PutFirewallConfigRequestRulesets2( - global::Vercel.PutFirewallConfigRequestRulesetsAction action, - global::Vercel.AnyOf? rateLimit, - global::Vercel.AnyOf? redirect, - string? actionDuration, - bool? bypassSystem, - global::Vercel.OneOf>? logHeaders) + global::Vercel.PutFirewallConfigRequestRulesetsAction action) { this.Action = action; - this.RateLimit = rateLimit; - this.Redirect = redirect; - this.ActionDuration = actionDuration; - this.BypassSystem = bypassSystem; - this.LogHeaders = logHeaders; } /// diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsAction.g.cs index b832fe83c..8ab1feae5 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsAction.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsAction.g.cs @@ -11,7 +11,7 @@ public enum PutFirewallConfigRequestRulesetsAction /// /// /// - Bypass, + Allow, /// /// /// @@ -24,14 +24,6 @@ public enum PutFirewallConfigRequestRulesetsAction /// /// Log, - /// - /// - /// - RateLimit, - /// - /// - /// - Redirect, } /// @@ -46,12 +38,10 @@ public static string ToValueString(this PutFirewallConfigRequestRulesetsAction v { return value switch { - PutFirewallConfigRequestRulesetsAction.Bypass => "bypass", + PutFirewallConfigRequestRulesetsAction.Allow => "allow", PutFirewallConfigRequestRulesetsAction.Challenge => "challenge", PutFirewallConfigRequestRulesetsAction.Deny => "deny", PutFirewallConfigRequestRulesetsAction.Log => "log", - PutFirewallConfigRequestRulesetsAction.RateLimit => "rate_limit", - PutFirewallConfigRequestRulesetsAction.Redirect => "redirect", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -62,12 +52,10 @@ public static string ToValueString(this PutFirewallConfigRequestRulesetsAction v { return value switch { - "bypass" => PutFirewallConfigRequestRulesetsAction.Bypass, + "allow" => PutFirewallConfigRequestRulesetsAction.Allow, "challenge" => PutFirewallConfigRequestRulesetsAction.Challenge, "deny" => PutFirewallConfigRequestRulesetsAction.Deny, "log" => PutFirewallConfigRequestRulesetsAction.Log, - "rate_limit" => PutFirewallConfigRequestRulesetsAction.RateLimit, - "redirect" => PutFirewallConfigRequestRulesetsAction.Redirect, _ => null, }; } diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRateLimitAction.g.cs deleted file mode 100644 index d19834b14..000000000 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRateLimitAction.g.cs +++ /dev/null @@ -1,63 +0,0 @@ - -#nullable enable - -namespace Vercel -{ - /// - /// - /// - public enum PutFirewallConfigRequestRulesetsRateLimitAction - { - /// - /// - /// - Challenge, - /// - /// - /// - Deny, - /// - /// - /// - Log, - /// - /// - /// - RateLimit, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class PutFirewallConfigRequestRulesetsRateLimitActionExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this PutFirewallConfigRequestRulesetsRateLimitAction value) - { - return value switch - { - PutFirewallConfigRequestRulesetsRateLimitAction.Challenge => "challenge", - PutFirewallConfigRequestRulesetsRateLimitAction.Deny => "deny", - PutFirewallConfigRequestRulesetsRateLimitAction.Log => "log", - PutFirewallConfigRequestRulesetsRateLimitAction.RateLimit => "rate_limit", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static PutFirewallConfigRequestRulesetsRateLimitAction? ToEnum(string value) - { - return value switch - { - "challenge" => PutFirewallConfigRequestRulesetsRateLimitAction.Challenge, - "deny" => PutFirewallConfigRequestRulesetsRateLimitAction.Deny, - "log" => PutFirewallConfigRequestRulesetsRateLimitAction.Log, - "rate_limit" => PutFirewallConfigRequestRulesetsRateLimitAction.RateLimit, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.g.cs index fc719114a..05a605bf0 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.g.cs @@ -8,6 +8,10 @@ namespace Vercel /// public enum PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction { + /// + /// + /// + Allow, /// /// /// @@ -46,6 +50,7 @@ public static string ToValueString(this PutFirewallConfigResponseActiveRuleVaria { return value switch { + PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Allow => "allow", PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Bypass => "bypass", PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Challenge => "challenge", PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Deny => "deny", @@ -62,6 +67,7 @@ public static string ToValueString(this PutFirewallConfigResponseActiveRuleVaria { return value switch { + "allow" => PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Allow, "bypass" => PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Bypass, "challenge" => PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Challenge, "deny" => PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Deny, diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.g.cs index cb143989d..51a4f1328 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.g.cs @@ -111,6 +111,10 @@ public enum PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditi /// /// /// + Ruleset, + /// + /// + /// Scheme, /// /// @@ -167,6 +171,7 @@ public static string ToValueString(this PutFirewallConfigResponseActiveRuleVaria PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.RawPath => "raw_path", PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Region => "region", PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Route => "route", + PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Ruleset => "ruleset", PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Scheme => "scheme", PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.ServerAction => "server_action", PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.TargetPath => "target_path", @@ -207,6 +212,7 @@ public static string ToValueString(this PutFirewallConfigResponseActiveRuleVaria "raw_path" => PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.RawPath, "region" => PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Region, "route" => PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Route, + "ruleset" => PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Ruleset, "scheme" => PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Scheme, "server_action" => PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.ServerAction, "target_path" => PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.TargetPath, diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.g.cs index 58b15ea1f..35e835b55 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.g.cs @@ -8,6 +8,10 @@ namespace Vercel /// public enum PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction { + /// + /// + /// + Allow, /// /// /// @@ -46,6 +50,7 @@ public static string ToValueString(this PutFirewallConfigResponseActiveRuleVaria { return value switch { + PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Allow => "allow", PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Bypass => "bypass", PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Challenge => "challenge", PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Deny => "deny", @@ -62,6 +67,7 @@ public static string ToValueString(this PutFirewallConfigResponseActiveRuleVaria { return value switch { + "allow" => PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Allow, "bypass" => PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Bypass, "challenge" => PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Challenge, "deny" => PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Deny, diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.g.cs index 70217734d..8e72b0905 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.g.cs @@ -111,6 +111,10 @@ public enum PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditi /// /// /// + Ruleset, + /// + /// + /// Scheme, /// /// @@ -167,6 +171,7 @@ public static string ToValueString(this PutFirewallConfigResponseActiveRuleVaria PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.RawPath => "raw_path", PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Region => "region", PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Route => "route", + PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Ruleset => "ruleset", PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Scheme => "scheme", PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.ServerAction => "server_action", PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.TargetPath => "target_path", @@ -207,6 +212,7 @@ public static string ToValueString(this PutFirewallConfigResponseActiveRuleVaria "raw_path" => PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.RawPath, "region" => PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Region, "route" => PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Route, + "ruleset" => PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Ruleset, "scheme" => PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Scheme, "server_action" => PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.ServerAction, "target_path" => PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.TargetPath, diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleset.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleset.g.cs index f53c7d616..ed1184223 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleset.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRuleset.g.cs @@ -42,6 +42,12 @@ public sealed partial class PutFirewallConfigResponseActiveRuleset [global::System.Text.Json.Serialization.JsonRequired] public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + public global::Vercel.PutFirewallConfigResponseActiveRulesetAction? Action { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -56,6 +62,7 @@ public sealed partial class PutFirewallConfigResponseActiveRuleset /// /// /// + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -64,13 +71,15 @@ public PutFirewallConfigResponseActiveRuleset( string name, bool active, global::System.Collections.Generic.IList conditionGroup, - string? description) + string? description, + global::Vercel.PutFirewallConfigResponseActiveRulesetAction? action) { this.Description = description; this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); this.Active = active; this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action; } /// diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetAction.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetAction.Json.g.cs new file mode 100644 index 000000000..72edb38b3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetAction.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class PutFirewallConfigResponseActiveRulesetAction + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.PutFirewallConfigResponseActiveRulesetAction? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetAction), + jsonSerializerContext) as global::Vercel.PutFirewallConfigResponseActiveRulesetAction; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.PutFirewallConfigResponseActiveRulesetAction? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.PutFirewallConfigResponseActiveRulesetAction? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetAction), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.PutFirewallConfigResponseActiveRulesetAction; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetAction.g.cs new file mode 100644 index 000000000..36778298f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetAction.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class PutFirewallConfigResponseActiveRulesetAction + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public PutFirewallConfigResponseActiveRulesetAction( + global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public PutFirewallConfigResponseActiveRulesetAction() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigate.Json.g.cs new file mode 100644 index 000000000..7de6938a5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class PutFirewallConfigResponseActiveRulesetActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigate), + jsonSerializerContext) as global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigate.g.cs new file mode 100644 index 000000000..9ee55bc70 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigate.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class PutFirewallConfigResponseActiveRulesetActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public PutFirewallConfigResponseActiveRulesetActionMitigate( + global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction action, + global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit? rateLimit, + global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public PutFirewallConfigResponseActiveRulesetActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateAction.g.cs new file mode 100644 index 000000000..a4de06866 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum PutFirewallConfigResponseActiveRulesetActionMitigateAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class PutFirewallConfigResponseActiveRulesetActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this PutFirewallConfigResponseActiveRulesetActionMitigateAction value) + { + return value switch + { + PutFirewallConfigResponseActiveRulesetActionMitigateAction.Allow => "allow", + PutFirewallConfigResponseActiveRulesetActionMitigateAction.Bypass => "bypass", + PutFirewallConfigResponseActiveRulesetActionMitigateAction.Challenge => "challenge", + PutFirewallConfigResponseActiveRulesetActionMitigateAction.Deny => "deny", + PutFirewallConfigResponseActiveRulesetActionMitigateAction.Log => "log", + PutFirewallConfigResponseActiveRulesetActionMitigateAction.RateLimit => "rate_limit", + PutFirewallConfigResponseActiveRulesetActionMitigateAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static PutFirewallConfigResponseActiveRulesetActionMitigateAction? ToEnum(string value) + { + return value switch + { + "allow" => PutFirewallConfigResponseActiveRulesetActionMitigateAction.Allow, + "bypass" => PutFirewallConfigResponseActiveRulesetActionMitigateAction.Bypass, + "challenge" => PutFirewallConfigResponseActiveRulesetActionMitigateAction.Challenge, + "deny" => PutFirewallConfigResponseActiveRulesetActionMitigateAction.Deny, + "log" => PutFirewallConfigResponseActiveRulesetActionMitigateAction.Log, + "rate_limit" => PutFirewallConfigResponseActiveRulesetActionMitigateAction.RateLimit, + "redirect" => PutFirewallConfigResponseActiveRulesetActionMitigateAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.g.cs new file mode 100644 index 000000000..26d9c0397 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders value) + { + return value switch + { + PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit.Json.g.cs new file mode 100644 index 000000000..1ba645f56 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit.g.cs similarity index 71% rename from src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRateLimit.g.cs rename to src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit.g.cs index fb9118a25..cf3b24339 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRateLimit.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit.g.cs @@ -6,15 +6,15 @@ namespace Vercel /// /// /// - public sealed partial class PutFirewallConfigRequestRulesetsRateLimit + public sealed partial class PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit { /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("algo")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetsRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter))] [global::System.Text.Json.Serialization.JsonRequired] - public required global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgo Algo { get; set; } + public required global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo Algo { get; set; } /// /// @@ -41,8 +41,8 @@ public sealed partial class PutFirewallConfigRequestRulesetsRateLimit /// /// [global::System.Text.Json.Serialization.JsonPropertyName("action")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.AnyOfJsonConverter))] - public global::Vercel.AnyOf? Action { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter))] + public global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction? Action { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -51,7 +51,7 @@ public sealed partial class PutFirewallConfigRequestRulesetsRateLimit public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// @@ -61,12 +61,12 @@ public sealed partial class PutFirewallConfigRequestRulesetsRateLimit #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public PutFirewallConfigRequestRulesetsRateLimit( - global::Vercel.PutFirewallConfigRequestRulesetsRateLimitAlgo algo, + public PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit( + global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo algo, double window, double limit, global::System.Collections.Generic.IList keys, - global::Vercel.AnyOf? action) + global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction? action) { this.Algo = algo; this.Window = window; @@ -76,9 +76,9 @@ public PutFirewallConfigRequestRulesetsRateLimit( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public PutFirewallConfigRequestRulesetsRateLimit() + public PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit() { } diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.g.cs new file mode 100644 index 000000000..88c995173 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction value) + { + return value switch + { + PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.Challenge => "challenge", + PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.Deny => "deny", + PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.Log => "log", + PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.Challenge, + "deny" => PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.Deny, + "log" => PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.Log, + "rate_limit" => PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 000000000..d4d8d71fb --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo value) + { + return value switch + { + PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.FixedWindow => "fixed_window", + PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.FixedWindow, + "token_bucket" => PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect.Json.g.cs new file mode 100644 index 000000000..5ac70c5a4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class PutFirewallConfigResponseActiveRulesetActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect.g.cs similarity index 81% rename from src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRedirect.g.cs rename to src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect.g.cs index f0eca9040..bf87a4ed9 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigRequestRulesetsRedirect.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect.g.cs @@ -6,7 +6,7 @@ namespace Vercel /// /// /// - public sealed partial class PutFirewallConfigRequestRulesetsRedirect + public sealed partial class PutFirewallConfigResponseActiveRulesetActionMitigateRedirect { /// /// @@ -29,14 +29,14 @@ public sealed partial class PutFirewallConfigRequestRulesetsRedirect public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public PutFirewallConfigRequestRulesetsRedirect( + public PutFirewallConfigResponseActiveRulesetActionMitigateRedirect( string location, bool permanent) { @@ -45,9 +45,9 @@ public PutFirewallConfigRequestRulesetsRedirect( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public PutFirewallConfigRequestRulesetsRedirect() + public PutFirewallConfigResponseActiveRulesetActionMitigateRedirect() { } diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.g.cs index 946c1eaf7..c5e689bdb 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.g.cs @@ -111,6 +111,10 @@ public enum PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionTyp /// /// /// + Ruleset, + /// + /// + /// Scheme, /// /// @@ -167,6 +171,7 @@ public static string ToValueString(this PutFirewallConfigResponseActiveRulesetCo PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.RawPath => "raw_path", PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Region => "region", PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Route => "route", + PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Ruleset => "ruleset", PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Scheme => "scheme", PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.ServerAction => "server_action", PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.TargetPath => "target_path", @@ -207,6 +212,7 @@ public static string ToValueString(this PutFirewallConfigResponseActiveRulesetCo "raw_path" => PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.RawPath, "region" => PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Region, "route" => PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Route, + "ruleset" => PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Ruleset, "scheme" => PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Scheme, "server_action" => PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.ServerAction, "target_path" => PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.TargetPath, diff --git a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetsAction.g.cs index a1ecaf517..fe0173569 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetsAction.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.PutFirewallConfigResponseActiveRulesetsAction.g.cs @@ -8,6 +8,10 @@ namespace Vercel /// public enum PutFirewallConfigResponseActiveRulesetsAction { + /// + /// + /// + Allow, /// /// /// @@ -46,6 +50,7 @@ public static string ToValueString(this PutFirewallConfigResponseActiveRulesetsA { return value switch { + PutFirewallConfigResponseActiveRulesetsAction.Allow => "allow", PutFirewallConfigResponseActiveRulesetsAction.Bypass => "bypass", PutFirewallConfigResponseActiveRulesetsAction.Challenge => "challenge", PutFirewallConfigResponseActiveRulesetsAction.Deny => "deny", @@ -62,6 +67,7 @@ public static string ToValueString(this PutFirewallConfigResponseActiveRulesetsA { return value switch { + "allow" => PutFirewallConfigResponseActiveRulesetsAction.Allow, "bypass" => PutFirewallConfigResponseActiveRulesetsAction.Bypass, "challenge" => PutFirewallConfigResponseActiveRulesetsAction.Challenge, "deny" => PutFirewallConfigResponseActiveRulesetsAction.Deny, diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1Value.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1Value.g.cs index 78769ca22..07c68a626 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1Value.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1Value.g.cs @@ -35,6 +35,12 @@ public sealed partial class UpdateFirewallConfigRequestVariant1Value [global::System.Text.Json.Serialization.JsonRequired] public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + public global::Vercel.UpdateFirewallConfigRequestVariant1ValueAction? Action { get; set; } + /// /// /// @@ -61,6 +67,7 @@ public sealed partial class UpdateFirewallConfigRequestVariant1Value /// /// /// + /// /// /// #if NET7_0_OR_GREATER @@ -71,6 +78,7 @@ public UpdateFirewallConfigRequestVariant1Value( bool active, global::System.Collections.Generic.IList conditionGroup, string? description, + global::Vercel.UpdateFirewallConfigRequestVariant1ValueAction? action, bool? valid, global::Vercel.AnyOf, string>? validationErrors) { @@ -78,6 +86,7 @@ public UpdateFirewallConfigRequestVariant1Value( this.Description = description; this.Active = active; this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action; this.Valid = valid; this.ValidationErrors = validationErrors; } diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueAction.Json.g.cs similarity index 90% rename from src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRedirect.Json.g.cs rename to src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueAction.Json.g.cs index 7a898dc39..89390beed 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRedirect.Json.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueAction.Json.g.cs @@ -2,7 +2,7 @@ namespace Vercel { - public sealed partial class UpdateFirewallConfigRequestVariant4ValueRedirect + public sealed partial class UpdateFirewallConfigRequestVariant1ValueAction { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -47,20 +47,20 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::Vercel.UpdateFirewallConfigRequestVariant4ValueRedirect? FromJson( + public static global::Vercel.UpdateFirewallConfigRequestVariant1ValueAction? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRedirect), - jsonSerializerContext) as global::Vercel.UpdateFirewallConfigRequestVariant4ValueRedirect; + typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueAction), + jsonSerializerContext) as global::Vercel.UpdateFirewallConfigRequestVariant1ValueAction; } /// /// Deserializes a JSON string using the generated default JsonSerializerContext. /// - public static global::Vercel.UpdateFirewallConfigRequestVariant4ValueRedirect? FromJson( + public static global::Vercel.UpdateFirewallConfigRequestVariant1ValueAction? FromJson( string json) { return FromJson( @@ -75,7 +75,7 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::Vercel.UpdateFirewallConfigRequestVariant4ValueRedirect? FromJson( + public static global::Vercel.UpdateFirewallConfigRequestVariant1ValueAction? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -86,7 +86,7 @@ public string ToJson( global::Vercel.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -94,20 +94,20 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRedirect), - jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UpdateFirewallConfigRequestVariant4ValueRedirect; + typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueAction), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UpdateFirewallConfigRequestVariant1ValueAction; } /// /// Deserializes a JSON stream using the generated default JsonSerializerContext. /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream) { return FromJsonStreamAsync( @@ -122,7 +122,7 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -133,7 +133,7 @@ public string ToJson( global::Vercel.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueAction.g.cs new file mode 100644 index 000000000..9e59725bb --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueAction.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UpdateFirewallConfigRequestVariant1ValueAction + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UpdateFirewallConfigRequestVariant1ValueAction( + global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public UpdateFirewallConfigRequestVariant1ValueAction() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueActionMitigate.Json.g.cs new file mode 100644 index 000000000..8f1bae8cd --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class UpdateFirewallConfigRequestVariant1ValueActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigate), + jsonSerializerContext) as global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueActionMitigate.g.cs new file mode 100644 index 000000000..f6e97aad7 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueActionMitigate.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UpdateFirewallConfigRequestVariant1ValueActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UpdateFirewallConfigRequestVariant1ValueActionMitigate( + global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction action) + { + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public UpdateFirewallConfigRequestVariant1ValueActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction.g.cs new file mode 100644 index 000000000..baf297b1d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum UpdateFirewallConfigRequestVariant1ValueActionMitigateAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateFirewallConfigRequestVariant1ValueActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateFirewallConfigRequestVariant1ValueActionMitigateAction value) + { + return value switch + { + UpdateFirewallConfigRequestVariant1ValueActionMitigateAction.Challenge => "challenge", + UpdateFirewallConfigRequestVariant1ValueActionMitigateAction.Deny => "deny", + UpdateFirewallConfigRequestVariant1ValueActionMitigateAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateFirewallConfigRequestVariant1ValueActionMitigateAction? ToEnum(string value) + { + return value switch + { + "challenge" => UpdateFirewallConfigRequestVariant1ValueActionMitigateAction.Challenge, + "deny" => UpdateFirewallConfigRequestVariant1ValueActionMitigateAction.Deny, + "log" => UpdateFirewallConfigRequestVariant1ValueActionMitigateAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.g.cs index ff4788987..51f929bb7 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.g.cs @@ -111,6 +111,10 @@ public enum UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionT /// /// /// + Ruleset, + /// + /// + /// Scheme, /// /// @@ -163,6 +167,7 @@ public static string ToValueString(this UpdateFirewallConfigRequestVariant1Value UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.RawPath => "raw_path", UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.Region => "region", UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.Route => "route", + UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.Ruleset => "ruleset", UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.Scheme => "scheme", UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.ServerAction => "server_action", UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.TargetPath => "target_path", @@ -202,6 +207,7 @@ public static string ToValueString(this UpdateFirewallConfigRequestVariant1Value "raw_path" => UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.RawPath, "region" => UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.Region, "route" => UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.Route, + "ruleset" => UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.Ruleset, "scheme" => UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.Scheme, "server_action" => UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.ServerAction, "target_path" => UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType.TargetPath, diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2Value.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2Value.g.cs index 98ebe17f8..e7ce387c3 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2Value.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2Value.g.cs @@ -35,6 +35,12 @@ public sealed partial class UpdateFirewallConfigRequestVariant2Value [global::System.Text.Json.Serialization.JsonRequired] public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + public global::Vercel.UpdateFirewallConfigRequestVariant2ValueAction? Action { get; set; } + /// /// /// @@ -61,6 +67,7 @@ public sealed partial class UpdateFirewallConfigRequestVariant2Value /// /// /// + /// /// /// #if NET7_0_OR_GREATER @@ -71,6 +78,7 @@ public UpdateFirewallConfigRequestVariant2Value( bool active, global::System.Collections.Generic.IList conditionGroup, string? description, + global::Vercel.UpdateFirewallConfigRequestVariant2ValueAction? action, bool? valid, global::Vercel.AnyOf, string>? validationErrors) { @@ -78,6 +86,7 @@ public UpdateFirewallConfigRequestVariant2Value( this.Description = description; this.Active = active; this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action; this.Valid = valid; this.ValidationErrors = validationErrors; } diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueAction.Json.g.cs similarity index 90% rename from src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimit.Json.g.cs rename to src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueAction.Json.g.cs index 68bda8320..f3ea43158 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimit.Json.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueAction.Json.g.cs @@ -2,7 +2,7 @@ namespace Vercel { - public sealed partial class UpdateFirewallConfigRequestVariant4ValueRateLimit + public sealed partial class UpdateFirewallConfigRequestVariant2ValueAction { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -47,20 +47,20 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimit? FromJson( + public static global::Vercel.UpdateFirewallConfigRequestVariant2ValueAction? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimit), - jsonSerializerContext) as global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimit; + typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueAction), + jsonSerializerContext) as global::Vercel.UpdateFirewallConfigRequestVariant2ValueAction; } /// /// Deserializes a JSON string using the generated default JsonSerializerContext. /// - public static global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimit? FromJson( + public static global::Vercel.UpdateFirewallConfigRequestVariant2ValueAction? FromJson( string json) { return FromJson( @@ -75,7 +75,7 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimit? FromJson( + public static global::Vercel.UpdateFirewallConfigRequestVariant2ValueAction? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -86,7 +86,7 @@ public string ToJson( global::Vercel.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -94,20 +94,20 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimit), - jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UpdateFirewallConfigRequestVariant4ValueRateLimit; + typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueAction), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UpdateFirewallConfigRequestVariant2ValueAction; } /// /// Deserializes a JSON stream using the generated default JsonSerializerContext. /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream) { return FromJsonStreamAsync( @@ -122,7 +122,7 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -133,7 +133,7 @@ public string ToJson( global::Vercel.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueAction.g.cs new file mode 100644 index 000000000..383f68c90 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueAction.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UpdateFirewallConfigRequestVariant2ValueAction + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UpdateFirewallConfigRequestVariant2ValueAction( + global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public UpdateFirewallConfigRequestVariant2ValueAction() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueActionMitigate.Json.g.cs new file mode 100644 index 000000000..c93259cbf --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class UpdateFirewallConfigRequestVariant2ValueActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigate), + jsonSerializerContext) as global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueActionMitigate.g.cs new file mode 100644 index 000000000..2aa22259a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueActionMitigate.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UpdateFirewallConfigRequestVariant2ValueActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UpdateFirewallConfigRequestVariant2ValueActionMitigate( + global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction action) + { + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public UpdateFirewallConfigRequestVariant2ValueActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction.g.cs new file mode 100644 index 000000000..fadefac6e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum UpdateFirewallConfigRequestVariant2ValueActionMitigateAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateFirewallConfigRequestVariant2ValueActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateFirewallConfigRequestVariant2ValueActionMitigateAction value) + { + return value switch + { + UpdateFirewallConfigRequestVariant2ValueActionMitigateAction.Challenge => "challenge", + UpdateFirewallConfigRequestVariant2ValueActionMitigateAction.Deny => "deny", + UpdateFirewallConfigRequestVariant2ValueActionMitigateAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateFirewallConfigRequestVariant2ValueActionMitigateAction? ToEnum(string value) + { + return value switch + { + "challenge" => UpdateFirewallConfigRequestVariant2ValueActionMitigateAction.Challenge, + "deny" => UpdateFirewallConfigRequestVariant2ValueActionMitigateAction.Deny, + "log" => UpdateFirewallConfigRequestVariant2ValueActionMitigateAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.g.cs index d870d0ff3..e61c59c43 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.g.cs @@ -111,6 +111,10 @@ public enum UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionT /// /// /// + Ruleset, + /// + /// + /// Scheme, /// /// @@ -163,6 +167,7 @@ public static string ToValueString(this UpdateFirewallConfigRequestVariant2Value UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.RawPath => "raw_path", UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.Region => "region", UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.Route => "route", + UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.Ruleset => "ruleset", UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.Scheme => "scheme", UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.ServerAction => "server_action", UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.TargetPath => "target_path", @@ -202,6 +207,7 @@ public static string ToValueString(this UpdateFirewallConfigRequestVariant2Value "raw_path" => UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.RawPath, "region" => UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.Region, "route" => UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.Route, + "ruleset" => UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.Ruleset, "scheme" => UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.Scheme, "server_action" => UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.ServerAction, "target_path" => UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType.TargetPath, diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueAction.g.cs index c1b8303cb..65a864570 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueAction.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueAction.g.cs @@ -11,7 +11,7 @@ public enum UpdateFirewallConfigRequestVariant4ValueAction /// /// /// - Bypass, + Allow, /// /// /// @@ -24,14 +24,6 @@ public enum UpdateFirewallConfigRequestVariant4ValueAction /// /// Log, - /// - /// - /// - RateLimit, - /// - /// - /// - Redirect, } /// @@ -46,12 +38,10 @@ public static string ToValueString(this UpdateFirewallConfigRequestVariant4Value { return value switch { - UpdateFirewallConfigRequestVariant4ValueAction.Bypass => "bypass", + UpdateFirewallConfigRequestVariant4ValueAction.Allow => "allow", UpdateFirewallConfigRequestVariant4ValueAction.Challenge => "challenge", UpdateFirewallConfigRequestVariant4ValueAction.Deny => "deny", UpdateFirewallConfigRequestVariant4ValueAction.Log => "log", - UpdateFirewallConfigRequestVariant4ValueAction.RateLimit => "rate_limit", - UpdateFirewallConfigRequestVariant4ValueAction.Redirect => "redirect", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -62,12 +52,10 @@ public static string ToValueString(this UpdateFirewallConfigRequestVariant4Value { return value switch { - "bypass" => UpdateFirewallConfigRequestVariant4ValueAction.Bypass, + "allow" => UpdateFirewallConfigRequestVariant4ValueAction.Allow, "challenge" => UpdateFirewallConfigRequestVariant4ValueAction.Challenge, "deny" => UpdateFirewallConfigRequestVariant4ValueAction.Deny, "log" => UpdateFirewallConfigRequestVariant4ValueAction.Log, - "rate_limit" => UpdateFirewallConfigRequestVariant4ValueAction.RateLimit, - "redirect" => UpdateFirewallConfigRequestVariant4ValueAction.Redirect, _ => null, }; } diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimitAction.g.cs deleted file mode 100644 index e24803108..000000000 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant4ValueRateLimitAction.g.cs +++ /dev/null @@ -1,63 +0,0 @@ - -#nullable enable - -namespace Vercel -{ - /// - /// - /// - public enum UpdateFirewallConfigRequestVariant4ValueRateLimitAction - { - /// - /// - /// - Challenge, - /// - /// - /// - Deny, - /// - /// - /// - Log, - /// - /// - /// - RateLimit, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class UpdateFirewallConfigRequestVariant4ValueRateLimitActionExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this UpdateFirewallConfigRequestVariant4ValueRateLimitAction value) - { - return value switch - { - UpdateFirewallConfigRequestVariant4ValueRateLimitAction.Challenge => "challenge", - UpdateFirewallConfigRequestVariant4ValueRateLimitAction.Deny => "deny", - UpdateFirewallConfigRequestVariant4ValueRateLimitAction.Log => "log", - UpdateFirewallConfigRequestVariant4ValueRateLimitAction.RateLimit => "rate_limit", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static UpdateFirewallConfigRequestVariant4ValueRateLimitAction? ToEnum(string value) - { - return value switch - { - "challenge" => UpdateFirewallConfigRequestVariant4ValueRateLimitAction.Challenge, - "deny" => UpdateFirewallConfigRequestVariant4ValueRateLimitAction.Deny, - "log" => UpdateFirewallConfigRequestVariant4ValueRateLimitAction.Log, - "rate_limit" => UpdateFirewallConfigRequestVariant4ValueRateLimitAction.RateLimit, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.g.cs index b9bb3d686..a416e1917 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.g.cs @@ -111,6 +111,10 @@ public enum UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionT /// /// /// + Ruleset, + /// + /// + /// Scheme, /// /// @@ -163,6 +167,7 @@ public static string ToValueString(this UpdateFirewallConfigRequestVariant7Value UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.RawPath => "raw_path", UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.Region => "region", UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.Route => "route", + UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.Ruleset => "ruleset", UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.Scheme => "scheme", UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.ServerAction => "server_action", UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.TargetPath => "target_path", @@ -202,6 +207,7 @@ public static string ToValueString(this UpdateFirewallConfigRequestVariant7Value "raw_path" => UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.RawPath, "region" => UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.Region, "route" => UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.Route, + "ruleset" => UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.Ruleset, "scheme" => UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.Scheme, "server_action" => UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.ServerAction, "target_path" => UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType.TargetPath, diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.g.cs index ff0ccd756..b1125c009 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.g.cs @@ -111,6 +111,10 @@ public enum UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionT /// /// /// + Ruleset, + /// + /// + /// Scheme, /// /// @@ -163,6 +167,7 @@ public static string ToValueString(this UpdateFirewallConfigRequestVariant8Value UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.RawPath => "raw_path", UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.Region => "region", UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.Route => "route", + UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.Ruleset => "ruleset", UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.Scheme => "scheme", UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.ServerAction => "server_action", UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.TargetPath => "target_path", @@ -202,6 +207,7 @@ public static string ToValueString(this UpdateFirewallConfigRequestVariant8Value "raw_path" => UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.RawPath, "region" => UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.Region, "route" => UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.Route, + "ruleset" => UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.Ruleset, "scheme" => UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.Scheme, "server_action" => UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.ServerAction, "target_path" => UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType.TargetPath, diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurity.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurity.g.cs index 14459aec7..1246de15b 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurity.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurity.g.cs @@ -44,6 +44,12 @@ public sealed partial class UpdateMicrofrontendsResponseSecurity [global::System.Text.Json.Serialization.JsonPropertyName("firewallConfigVersion")] public double? FirewallConfigVersion { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rulesets")] + public global::System.Collections.Generic.Dictionary? Rulesets { get; set; } + /// /// /// @@ -120,6 +126,7 @@ public sealed partial class UpdateMicrofrontendsResponseSecurity /// /// /// + /// /// /// /// @@ -142,6 +149,7 @@ public UpdateMicrofrontendsResponseSecurity( double? firewallUpdatedAt, double? attackModeActiveUntil, double? firewallConfigVersion, + global::System.Collections.Generic.Dictionary? rulesets, bool? firewallSeawallEnabled, bool? ja3Enabled, bool? ja4Enabled, @@ -159,6 +167,7 @@ public UpdateMicrofrontendsResponseSecurity( this.FirewallUpdatedAt = firewallUpdatedAt; this.AttackModeActiveUntil = attackModeActiveUntil; this.FirewallConfigVersion = firewallConfigVersion; + this.Rulesets = rulesets; this.FirewallSeawallEnabled = firewallSeawallEnabled; this.Ja3Enabled = ja3Enabled; this.Ja4Enabled = ja4Enabled; diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets.Json.g.cs new file mode 100644 index 000000000..f3e99377d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class UpdateMicrofrontendsResponseSecurityRulesets + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets), + jsonSerializerContext) as global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets.g.cs new file mode 100644 index 000000000..a1f84e248 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UpdateMicrofrontendsResponseSecurityRulesets + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets2.Json.g.cs new file mode 100644 index 000000000..05053abe5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class UpdateMicrofrontendsResponseSecurityRulesets2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets2), + jsonSerializerContext) as global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UpdateMicrofrontendsResponseSecurityRulesets2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets2.g.cs new file mode 100644 index 000000000..69361d8c8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesets2.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UpdateMicrofrontendsResponseSecurityRulesets2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UpdateMicrofrontendsResponseSecurityRulesets2( + global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsAction action, + global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit? rateLimit, + global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public UpdateMicrofrontendsResponseSecurityRulesets2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsAction.g.cs new file mode 100644 index 000000000..0a13dea73 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum UpdateMicrofrontendsResponseSecurityRulesetsAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateMicrofrontendsResponseSecurityRulesetsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateMicrofrontendsResponseSecurityRulesetsAction value) + { + return value switch + { + UpdateMicrofrontendsResponseSecurityRulesetsAction.Allow => "allow", + UpdateMicrofrontendsResponseSecurityRulesetsAction.Bypass => "bypass", + UpdateMicrofrontendsResponseSecurityRulesetsAction.Challenge => "challenge", + UpdateMicrofrontendsResponseSecurityRulesetsAction.Deny => "deny", + UpdateMicrofrontendsResponseSecurityRulesetsAction.Log => "log", + UpdateMicrofrontendsResponseSecurityRulesetsAction.RateLimit => "rate_limit", + UpdateMicrofrontendsResponseSecurityRulesetsAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateMicrofrontendsResponseSecurityRulesetsAction? ToEnum(string value) + { + return value switch + { + "allow" => UpdateMicrofrontendsResponseSecurityRulesetsAction.Allow, + "bypass" => UpdateMicrofrontendsResponseSecurityRulesetsAction.Bypass, + "challenge" => UpdateMicrofrontendsResponseSecurityRulesetsAction.Challenge, + "deny" => UpdateMicrofrontendsResponseSecurityRulesetsAction.Deny, + "log" => UpdateMicrofrontendsResponseSecurityRulesetsAction.Log, + "rate_limit" => UpdateMicrofrontendsResponseSecurityRulesetsAction.RateLimit, + "redirect" => UpdateMicrofrontendsResponseSecurityRulesetsAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders.g.cs new file mode 100644 index 000000000..95e4435f1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders value) + { + return value switch + { + UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit.Json.g.cs new file mode 100644 index 000000000..07aab1edc --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class UpdateMicrofrontendsResponseSecurityRulesetsRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit), + jsonSerializerContext) as global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit.g.cs new file mode 100644 index 000000000..5b9be255f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRateLimit.g.cs @@ -0,0 +1,76 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UpdateMicrofrontendsResponseSecurityRulesetsRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UpdateMicrofrontendsResponseSecurityRulesetsRateLimit( + global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + } + + /// + /// Initializes a new instance of the class. + /// + public UpdateMicrofrontendsResponseSecurityRulesetsRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo.g.cs new file mode 100644 index 000000000..a1be4cc48 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo value) + { + return value switch + { + UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo.FixedWindow => "fixed_window", + UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo.FixedWindow, + "token_bucket" => UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRedirect.Json.g.cs new file mode 100644 index 000000000..f60dee2be --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class UpdateMicrofrontendsResponseSecurityRulesetsRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRedirect), + jsonSerializerContext) as global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRedirect.g.cs new file mode 100644 index 000000000..6366a3302 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateMicrofrontendsResponseSecurityRulesetsRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UpdateMicrofrontendsResponseSecurityRulesetsRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UpdateMicrofrontendsResponseSecurityRulesetsRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public UpdateMicrofrontendsResponseSecurityRulesetsRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurity.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurity.g.cs index 0cd984ce4..e07a2d4d1 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurity.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurity.g.cs @@ -44,6 +44,12 @@ public sealed partial class UpdateProjectResponseSecurity [global::System.Text.Json.Serialization.JsonPropertyName("firewallConfigVersion")] public double? FirewallConfigVersion { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rulesets")] + public global::System.Collections.Generic.Dictionary? Rulesets { get; set; } + /// /// /// @@ -120,6 +126,7 @@ public sealed partial class UpdateProjectResponseSecurity /// /// /// + /// /// /// /// @@ -142,6 +149,7 @@ public UpdateProjectResponseSecurity( double? firewallUpdatedAt, double? attackModeActiveUntil, double? firewallConfigVersion, + global::System.Collections.Generic.Dictionary? rulesets, bool? firewallSeawallEnabled, bool? ja3Enabled, bool? ja4Enabled, @@ -159,6 +167,7 @@ public UpdateProjectResponseSecurity( this.FirewallUpdatedAt = firewallUpdatedAt; this.AttackModeActiveUntil = attackModeActiveUntil; this.FirewallConfigVersion = firewallConfigVersion; + this.Rulesets = rulesets; this.FirewallSeawallEnabled = firewallSeawallEnabled; this.Ja3Enabled = ja3Enabled; this.Ja4Enabled = ja4Enabled; diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets.Json.g.cs new file mode 100644 index 000000000..028934de3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class UpdateProjectResponseSecurityRulesets + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.UpdateProjectResponseSecurityRulesets? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.UpdateProjectResponseSecurityRulesets), + jsonSerializerContext) as global::Vercel.UpdateProjectResponseSecurityRulesets; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.UpdateProjectResponseSecurityRulesets? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.UpdateProjectResponseSecurityRulesets? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.UpdateProjectResponseSecurityRulesets), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UpdateProjectResponseSecurityRulesets; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets.g.cs new file mode 100644 index 000000000..27408e16b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UpdateProjectResponseSecurityRulesets + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets2.Json.g.cs new file mode 100644 index 000000000..a5feba2a6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class UpdateProjectResponseSecurityRulesets2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.UpdateProjectResponseSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.UpdateProjectResponseSecurityRulesets2), + jsonSerializerContext) as global::Vercel.UpdateProjectResponseSecurityRulesets2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.UpdateProjectResponseSecurityRulesets2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.UpdateProjectResponseSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.UpdateProjectResponseSecurityRulesets2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UpdateProjectResponseSecurityRulesets2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets2.g.cs new file mode 100644 index 000000000..6595488d6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesets2.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UpdateProjectResponseSecurityRulesets2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.UpdateProjectResponseSecurityRulesetsAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.UpdateProjectResponseSecurityRulesetsRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UpdateProjectResponseSecurityRulesets2( + global::Vercel.UpdateProjectResponseSecurityRulesetsAction action, + global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimit? rateLimit, + global::Vercel.UpdateProjectResponseSecurityRulesetsRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public UpdateProjectResponseSecurityRulesets2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsAction.g.cs new file mode 100644 index 000000000..4268e1719 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum UpdateProjectResponseSecurityRulesetsAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateProjectResponseSecurityRulesetsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateProjectResponseSecurityRulesetsAction value) + { + return value switch + { + UpdateProjectResponseSecurityRulesetsAction.Allow => "allow", + UpdateProjectResponseSecurityRulesetsAction.Bypass => "bypass", + UpdateProjectResponseSecurityRulesetsAction.Challenge => "challenge", + UpdateProjectResponseSecurityRulesetsAction.Deny => "deny", + UpdateProjectResponseSecurityRulesetsAction.Log => "log", + UpdateProjectResponseSecurityRulesetsAction.RateLimit => "rate_limit", + UpdateProjectResponseSecurityRulesetsAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateProjectResponseSecurityRulesetsAction? ToEnum(string value) + { + return value switch + { + "allow" => UpdateProjectResponseSecurityRulesetsAction.Allow, + "bypass" => UpdateProjectResponseSecurityRulesetsAction.Bypass, + "challenge" => UpdateProjectResponseSecurityRulesetsAction.Challenge, + "deny" => UpdateProjectResponseSecurityRulesetsAction.Deny, + "log" => UpdateProjectResponseSecurityRulesetsAction.Log, + "rate_limit" => UpdateProjectResponseSecurityRulesetsAction.RateLimit, + "redirect" => UpdateProjectResponseSecurityRulesetsAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsLogHeaders.g.cs new file mode 100644 index 000000000..b38cef868 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum UpdateProjectResponseSecurityRulesetsLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateProjectResponseSecurityRulesetsLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateProjectResponseSecurityRulesetsLogHeaders value) + { + return value switch + { + UpdateProjectResponseSecurityRulesetsLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateProjectResponseSecurityRulesetsLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => UpdateProjectResponseSecurityRulesetsLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRateLimit.Json.g.cs new file mode 100644 index 000000000..db9e48142 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class UpdateProjectResponseSecurityRulesetsRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimit), + jsonSerializerContext) as global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRateLimit.g.cs new file mode 100644 index 000000000..87cb0cfa2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRateLimit.g.cs @@ -0,0 +1,76 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UpdateProjectResponseSecurityRulesetsRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UpdateProjectResponseSecurityRulesetsRateLimit( + global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + } + + /// + /// Initializes a new instance of the class. + /// + public UpdateProjectResponseSecurityRulesetsRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs new file mode 100644 index 000000000..f035ccf21 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum UpdateProjectResponseSecurityRulesetsRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateProjectResponseSecurityRulesetsRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateProjectResponseSecurityRulesetsRateLimitAlgo value) + { + return value switch + { + UpdateProjectResponseSecurityRulesetsRateLimitAlgo.FixedWindow => "fixed_window", + UpdateProjectResponseSecurityRulesetsRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateProjectResponseSecurityRulesetsRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => UpdateProjectResponseSecurityRulesetsRateLimitAlgo.FixedWindow, + "token_bucket" => UpdateProjectResponseSecurityRulesetsRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRedirect.Json.g.cs new file mode 100644 index 000000000..19c69e4a8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class UpdateProjectResponseSecurityRulesetsRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.UpdateProjectResponseSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsRedirect), + jsonSerializerContext) as global::Vercel.UpdateProjectResponseSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.UpdateProjectResponseSecurityRulesetsRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.UpdateProjectResponseSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UpdateProjectResponseSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRedirect.g.cs new file mode 100644 index 000000000..ffc99d177 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateProjectResponseSecurityRulesetsRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UpdateProjectResponseSecurityRulesetsRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UpdateProjectResponseSecurityRulesetsRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public UpdateProjectResponseSecurityRulesetsRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateSandboxRequestNetworkPolicyVariant2Allow.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateSandboxRequestNetworkPolicyVariant2Allow.g.cs index 21a09386f..d7f9de273 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateSandboxRequestNetworkPolicyVariant2Allow.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateSandboxRequestNetworkPolicyVariant2Allow.g.cs @@ -4,7 +4,7 @@ namespace Vercel { /// - /// + /// A rule applied to requests matching a domain in the network policy. Only one of `transform` or `forwardURL` can be specified per rule. /// public sealed partial class UpdateSandboxRequestNetworkPolicyVariant2Allow { diff --git a/src/libs/Vercel/Generated/Vercel.Models.UpdateSessionNetworkPolicyRequestVariant2Allow.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UpdateSessionNetworkPolicyRequestVariant2Allow.g.cs index 8095de16a..a35f4cfca 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UpdateSessionNetworkPolicyRequestVariant2Allow.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UpdateSessionNetworkPolicyRequestVariant2Allow.g.cs @@ -4,7 +4,7 @@ namespace Vercel { /// - /// + /// A rule applied to requests matching a domain in the network policy. Only one of `transform` or `forwardURL` can be specified per rule. /// public sealed partial class UpdateSessionNetworkPolicyRequestVariant2Allow { diff --git a/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurity.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurity.g.cs index d1b21d42d..508cef6c5 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurity.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurity.g.cs @@ -44,6 +44,12 @@ public sealed partial class UploadProjectAvatarResponseSecurity [global::System.Text.Json.Serialization.JsonPropertyName("firewallConfigVersion")] public double? FirewallConfigVersion { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rulesets")] + public global::System.Collections.Generic.Dictionary? Rulesets { get; set; } + /// /// /// @@ -120,6 +126,7 @@ public sealed partial class UploadProjectAvatarResponseSecurity /// /// /// + /// /// /// /// @@ -142,6 +149,7 @@ public UploadProjectAvatarResponseSecurity( double? firewallUpdatedAt, double? attackModeActiveUntil, double? firewallConfigVersion, + global::System.Collections.Generic.Dictionary? rulesets, bool? firewallSeawallEnabled, bool? ja3Enabled, bool? ja4Enabled, @@ -159,6 +167,7 @@ public UploadProjectAvatarResponseSecurity( this.FirewallUpdatedAt = firewallUpdatedAt; this.AttackModeActiveUntil = attackModeActiveUntil; this.FirewallConfigVersion = firewallConfigVersion; + this.Rulesets = rulesets; this.FirewallSeawallEnabled = firewallSeawallEnabled; this.Ja3Enabled = ja3Enabled; this.Ja4Enabled = ja4Enabled; diff --git a/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets.Json.g.cs new file mode 100644 index 000000000..9d72069fe --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class UploadProjectAvatarResponseSecurityRulesets + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.UploadProjectAvatarResponseSecurityRulesets? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesets), + jsonSerializerContext) as global::Vercel.UploadProjectAvatarResponseSecurityRulesets; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.UploadProjectAvatarResponseSecurityRulesets? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.UploadProjectAvatarResponseSecurityRulesets? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesets), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UploadProjectAvatarResponseSecurityRulesets; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets.g.cs new file mode 100644 index 000000000..aaad5d7a9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UploadProjectAvatarResponseSecurityRulesets + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets2.Json.g.cs new file mode 100644 index 000000000..49dca5b12 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class UploadProjectAvatarResponseSecurityRulesets2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.UploadProjectAvatarResponseSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesets2), + jsonSerializerContext) as global::Vercel.UploadProjectAvatarResponseSecurityRulesets2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.UploadProjectAvatarResponseSecurityRulesets2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.UploadProjectAvatarResponseSecurityRulesets2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesets2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UploadProjectAvatarResponseSecurityRulesets2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets2.g.cs new file mode 100644 index 000000000..48bee5c78 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesets2.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UploadProjectAvatarResponseSecurityRulesets2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.UploadProjectAvatarResponseSecurityRulesetsAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UploadProjectAvatarResponseSecurityRulesets2( + global::Vercel.UploadProjectAvatarResponseSecurityRulesetsAction action, + global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimit? rateLimit, + global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public UploadProjectAvatarResponseSecurityRulesets2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsAction.g.cs new file mode 100644 index 000000000..6fed4f01a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum UploadProjectAvatarResponseSecurityRulesetsAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UploadProjectAvatarResponseSecurityRulesetsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UploadProjectAvatarResponseSecurityRulesetsAction value) + { + return value switch + { + UploadProjectAvatarResponseSecurityRulesetsAction.Allow => "allow", + UploadProjectAvatarResponseSecurityRulesetsAction.Bypass => "bypass", + UploadProjectAvatarResponseSecurityRulesetsAction.Challenge => "challenge", + UploadProjectAvatarResponseSecurityRulesetsAction.Deny => "deny", + UploadProjectAvatarResponseSecurityRulesetsAction.Log => "log", + UploadProjectAvatarResponseSecurityRulesetsAction.RateLimit => "rate_limit", + UploadProjectAvatarResponseSecurityRulesetsAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UploadProjectAvatarResponseSecurityRulesetsAction? ToEnum(string value) + { + return value switch + { + "allow" => UploadProjectAvatarResponseSecurityRulesetsAction.Allow, + "bypass" => UploadProjectAvatarResponseSecurityRulesetsAction.Bypass, + "challenge" => UploadProjectAvatarResponseSecurityRulesetsAction.Challenge, + "deny" => UploadProjectAvatarResponseSecurityRulesetsAction.Deny, + "log" => UploadProjectAvatarResponseSecurityRulesetsAction.Log, + "rate_limit" => UploadProjectAvatarResponseSecurityRulesetsAction.RateLimit, + "redirect" => UploadProjectAvatarResponseSecurityRulesetsAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsLogHeaders.g.cs new file mode 100644 index 000000000..7b429cb3d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum UploadProjectAvatarResponseSecurityRulesetsLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UploadProjectAvatarResponseSecurityRulesetsLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UploadProjectAvatarResponseSecurityRulesetsLogHeaders value) + { + return value switch + { + UploadProjectAvatarResponseSecurityRulesetsLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UploadProjectAvatarResponseSecurityRulesetsLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => UploadProjectAvatarResponseSecurityRulesetsLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRateLimit.Json.g.cs new file mode 100644 index 000000000..149485e1f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class UploadProjectAvatarResponseSecurityRulesetsRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimit), + jsonSerializerContext) as global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRateLimit.g.cs new file mode 100644 index 000000000..07c3d25da --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRateLimit.g.cs @@ -0,0 +1,76 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UploadProjectAvatarResponseSecurityRulesetsRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UploadProjectAvatarResponseSecurityRulesetsRateLimit( + global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + } + + /// + /// Initializes a new instance of the class. + /// + public UploadProjectAvatarResponseSecurityRulesetsRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo.g.cs new file mode 100644 index 000000000..af438b30a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo value) + { + return value switch + { + UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo.FixedWindow => "fixed_window", + UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo.FixedWindow, + "token_bucket" => UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRedirect.Json.g.cs new file mode 100644 index 000000000..fe648c70f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class UploadProjectAvatarResponseSecurityRulesetsRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRedirect), + jsonSerializerContext) as global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRedirect.g.cs new file mode 100644 index 000000000..b9fc0538f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.UploadProjectAvatarResponseSecurityRulesetsRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class UploadProjectAvatarResponseSecurityRulesetsRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UploadProjectAvatarResponseSecurityRulesetsRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public UploadProjectAvatarResponseSecurityRulesetsRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.VercelClient.CreateSpeedInsightsToggle.g.cs b/src/libs/Vercel/Generated/Vercel.VercelClient.CreateSpeedInsightsToggle.g.cs new file mode 100644 index 000000000..2690d16d9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.VercelClient.CreateSpeedInsightsToggle.g.cs @@ -0,0 +1,600 @@ + +#nullable enable + +namespace Vercel +{ + public partial class VercelClient + { + + + private static readonly global::Vercel.EndPointSecurityRequirement s_CreateSpeedInsightsToggleSecurityRequirement0 = + new global::Vercel.EndPointSecurityRequirement + { + Authorizations = new global::Vercel.EndPointAuthorizationRequirement[] + { new global::Vercel.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vercel.EndPointSecurityRequirement[] s_CreateSpeedInsightsToggleSecurityRequirements = + new global::Vercel.EndPointSecurityRequirement[] + { s_CreateSpeedInsightsToggleSecurityRequirement0, + }; + partial void PrepareCreateSpeedInsightsToggleArguments( + global::System.Net.Http.HttpClient httpClient, + ref string projectId, + global::Vercel.CreateSpeedInsightsToggleRequest request); + partial void PrepareCreateSpeedInsightsToggleRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + string projectId, + global::Vercel.CreateSpeedInsightsToggleRequest request); + partial void ProcessCreateSpeedInsightsToggleResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessCreateSpeedInsightsToggleResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CreateSpeedInsightsToggleAsync( + string projectId, + + global::Vercel.CreateSpeedInsightsToggleRequest request, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await CreateSpeedInsightsToggleAsResponseAsync( + projectId: projectId, + + request: request, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task> CreateSpeedInsightsToggleAsResponseAsync( + string projectId, + + global::Vercel.CreateSpeedInsightsToggleRequest request, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + request = request ?? throw new global::System.ArgumentNullException(nameof(request)); + + PrepareArguments( + client: HttpClient); + PrepareCreateSpeedInsightsToggleArguments( + httpClient: HttpClient, + projectId: ref projectId, + request: request); + + + var __authorizations = global::Vercel.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateSpeedInsightsToggleSecurityRequirements, + operationName: "CreateSpeedInsightsToggleAsync"); + + using var __timeoutCancellationTokenSource = global::Vercel.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vercel.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vercel.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vercel.PathBuilder( + path: "/speed-insights/toggle", + baseUri: HttpClient.BaseAddress); + __pathBuilder + .AddRequiredParameter("projectId", projectId) + ; + var __path = __pathBuilder.ToString(); + __path = global::Vercel.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Post, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); + var __httpRequestContent = new global::System.Net.Http.StringContent( + content: __httpRequestContentBody, + encoding: global::System.Text.Encoding.UTF8, + mediaType: "application/json"); + __httpRequest.Content = __httpRequestContent; + global::Vercel.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareCreateSpeedInsightsToggleRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + projectId: projectId!, + request: request); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vercel.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateSpeedInsightsToggle", + methodName: "CreateSpeedInsightsToggleAsync", + pathTemplate: "\"/speed-insights/toggle\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateSpeedInsightsToggle", + methodName: "CreateSpeedInsightsToggleAsync", + pathTemplate: "\"/speed-insights/toggle\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vercel.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateSpeedInsightsToggle", + methodName: "CreateSpeedInsightsToggleAsync", + pathTemplate: "\"/speed-insights/toggle\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessCreateSpeedInsightsToggleResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateSpeedInsightsToggle", + methodName: "CreateSpeedInsightsToggleAsync", + pathTemplate: "\"/speed-insights/toggle\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateSpeedInsightsToggle", + methodName: "CreateSpeedInsightsToggleAsync", + pathTemplate: "\"/speed-insights/toggle\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 400) + { + string? __content_400 = null; + global::System.Exception? __exception_400 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_400 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_400, + responseBody: __content_400, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 402) + { + string? __content_402 = null; + global::System.Exception? __exception_402 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_402 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_402 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_402 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_402 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_402, + responseBody: __content_402, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 403) + { + string? __content_403 = null; + global::System.Exception? __exception_403 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_403 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_403 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_403, + responseBody: __content_403, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessCreateSpeedInsightsToggleResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::Vercel.CreateSpeedInsightsToggleResponse.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + using var __content = await __response.Content.ReadAsStreamAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + var __value = await global::Vercel.CreateSpeedInsightsToggleResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + /// + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CreateSpeedInsightsToggleAsync( + string projectId, + bool value, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __request = new global::Vercel.CreateSpeedInsightsToggleRequest + { + Value = value, + }; + + return await CreateSpeedInsightsToggleAsync( + projectId: projectId, + request: __request, + requestOptions: requestOptions, + cancellationToken: cancellationToken).ConfigureAwait(false); + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.VercelClient.CreateWebInsightsToggle.g.cs b/src/libs/Vercel/Generated/Vercel.VercelClient.CreateWebInsightsToggle.g.cs new file mode 100644 index 000000000..94e2028a9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.VercelClient.CreateWebInsightsToggle.g.cs @@ -0,0 +1,568 @@ + +#nullable enable + +namespace Vercel +{ + public partial class VercelClient + { + + + private static readonly global::Vercel.EndPointSecurityRequirement s_CreateWebInsightsToggleSecurityRequirement0 = + new global::Vercel.EndPointSecurityRequirement + { + Authorizations = new global::Vercel.EndPointAuthorizationRequirement[] + { new global::Vercel.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vercel.EndPointSecurityRequirement[] s_CreateWebInsightsToggleSecurityRequirements = + new global::Vercel.EndPointSecurityRequirement[] + { s_CreateWebInsightsToggleSecurityRequirement0, + }; + partial void PrepareCreateWebInsightsToggleArguments( + global::System.Net.Http.HttpClient httpClient, + ref string projectId, + global::Vercel.CreateWebInsightsToggleRequest request); + partial void PrepareCreateWebInsightsToggleRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + string projectId, + global::Vercel.CreateWebInsightsToggleRequest request); + partial void ProcessCreateWebInsightsToggleResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessCreateWebInsightsToggleResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CreateWebInsightsToggleAsync( + string projectId, + + global::Vercel.CreateWebInsightsToggleRequest request, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await CreateWebInsightsToggleAsResponseAsync( + projectId: projectId, + + request: request, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task> CreateWebInsightsToggleAsResponseAsync( + string projectId, + + global::Vercel.CreateWebInsightsToggleRequest request, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + request = request ?? throw new global::System.ArgumentNullException(nameof(request)); + + PrepareArguments( + client: HttpClient); + PrepareCreateWebInsightsToggleArguments( + httpClient: HttpClient, + projectId: ref projectId, + request: request); + + + var __authorizations = global::Vercel.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateWebInsightsToggleSecurityRequirements, + operationName: "CreateWebInsightsToggleAsync"); + + using var __timeoutCancellationTokenSource = global::Vercel.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vercel.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vercel.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vercel.PathBuilder( + path: "/web/insights/toggle", + baseUri: HttpClient.BaseAddress); + __pathBuilder + .AddRequiredParameter("projectId", projectId) + ; + var __path = __pathBuilder.ToString(); + __path = global::Vercel.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Post, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); + var __httpRequestContent = new global::System.Net.Http.StringContent( + content: __httpRequestContentBody, + encoding: global::System.Text.Encoding.UTF8, + mediaType: "application/json"); + __httpRequest.Content = __httpRequestContent; + global::Vercel.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareCreateWebInsightsToggleRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + projectId: projectId!, + request: request); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vercel.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateWebInsightsToggle", + methodName: "CreateWebInsightsToggleAsync", + pathTemplate: "\"/web/insights/toggle\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateWebInsightsToggle", + methodName: "CreateWebInsightsToggleAsync", + pathTemplate: "\"/web/insights/toggle\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vercel.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateWebInsightsToggle", + methodName: "CreateWebInsightsToggleAsync", + pathTemplate: "\"/web/insights/toggle\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessCreateWebInsightsToggleResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateWebInsightsToggle", + methodName: "CreateWebInsightsToggleAsync", + pathTemplate: "\"/web/insights/toggle\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateWebInsightsToggle", + methodName: "CreateWebInsightsToggleAsync", + pathTemplate: "\"/web/insights/toggle\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 400) + { + string? __content_400 = null; + global::System.Exception? __exception_400 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_400 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_400, + responseBody: __content_400, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 403) + { + string? __content_403 = null; + global::System.Exception? __exception_403 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_403 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_403 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_403, + responseBody: __content_403, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessCreateWebInsightsToggleResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::Vercel.CreateWebInsightsToggleResponse.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + using var __content = await __response.Content.ReadAsStreamAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + var __value = await global::Vercel.CreateWebInsightsToggleResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + /// + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CreateWebInsightsToggleAsync( + string projectId, + bool value, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __request = new global::Vercel.CreateWebInsightsToggleRequest + { + Value = value, + }; + + return await CreateWebInsightsToggleAsync( + projectId: projectId, + request: __request, + requestOptions: requestOptions, + cancellationToken: cancellationToken).ConfigureAwait(false); + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/openapi.yaml b/src/libs/Vercel/openapi.yaml index bc0b84638..69fa92f0c 100644 --- a/src/libs/Vercel/openapi.yaml +++ b/src/libs/Vercel/openapi.yaml @@ -78264,6 +78264,120 @@ "firewallConfigVersion": { "type": "number" }, + "rulesets": { + "additionalProperties": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + }, + "type": "object" + }, "firewallSeawallEnabled": { "type": "boolean", "enum": [ @@ -89501,6 +89615,109 @@ }, "type": "array" }, + "rulesets": { + "additionalProperties": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + }, + "type": "object" + }, "firewallSeawallEnabled": { "type": "boolean", "enum": [ @@ -93590,6 +93807,109 @@ }, "type": "array" }, + "rulesets": { + "additionalProperties": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + }, + "type": "object" + }, "firewallSeawallEnabled": { "type": "boolean", "enum": [ @@ -100085,6 +100405,109 @@ "firewallConfigVersion": { "type": "number" }, + "rulesets": { + "additionalProperties": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + }, + "type": "object" + }, "firewallSeawallEnabled": { "type": "boolean", "enum": [ @@ -107507,6 +107930,109 @@ "firewallConfigVersion": { "type": "number" }, + "rulesets": { + "additionalProperties": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + }, + "type": "object" + }, "firewallSeawallEnabled": { "type": "boolean", "enum": [ @@ -114996,6 +115522,109 @@ "firewallConfigVersion": { "type": "number" }, + "rulesets": { + "additionalProperties": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + }, + "type": "object" + }, "firewallSeawallEnabled": { "type": "boolean", "enum": [ @@ -121948,6 +122577,109 @@ "firewallConfigVersion": { "type": "number" }, + "rulesets": { + "additionalProperties": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + }, + "type": "object" + }, "firewallSeawallEnabled": { "type": "boolean", "enum": [ @@ -130161,6 +130893,109 @@ "firewallConfigVersion": { "type": "number" }, + "rulesets": { + "additionalProperties": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + }, + "type": "object" + }, "firewallSeawallEnabled": { "type": "boolean", "enum": [ @@ -146110,6 +146945,109 @@ "firewallConfigVersion": { "type": "number" }, + "rulesets": { + "additionalProperties": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + }, + "type": "object" + }, "firewallSeawallEnabled": { "type": "boolean", "enum": [ @@ -148401,6 +149339,7 @@ } }, { + "description": "A rule applied to requests matching a domain in the network policy. Only one of `transform` or `forwardURL` can be specified per rule.", "type": "object", "additionalProperties": { "type": "array", @@ -150383,6 +151322,7 @@ } }, { + "description": "A rule applied to requests matching a domain in the network policy. Only one of `transform` or `forwardURL` can be specified per rule.", "type": "object", "additionalProperties": { "type": "array", @@ -151959,6 +152899,7 @@ } }, { + "description": "A rule applied to requests matching a domain in the network policy. Only one of `transform` or `forwardURL` can be specified per rule.", "type": "object", "additionalProperties": { "type": "array", @@ -153061,6 +154002,7 @@ "raw_path", "region", "route", + "ruleset", "scheme", "server_action", "target_path", @@ -153138,6 +154080,7 @@ "action": { "type": "string", "enum": [ + "allow", "bypass", "challenge", "deny", @@ -153319,6 +154262,7 @@ "raw_path", "region", "route", + "ruleset", "scheme", "server_action", "target_path", @@ -153396,6 +154340,7 @@ "action": { "type": "string", "enum": [ + "allow", "bypass", "challenge", "deny", @@ -153622,6 +154567,7 @@ "raw_path", "region", "route", + "ruleset", "scheme", "server_action", "target_path", @@ -153691,6 +154637,122 @@ "type": "object" }, "type": "array" + }, + "action": { + "properties": { + "mitigate": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + } + }, + "type": "object" } }, "required": [ @@ -153709,6 +154771,7 @@ "action": { "type": "string", "enum": [ + "allow", "bypass", "challenge", "deny", @@ -154392,7 +155455,8 @@ "bot_name", "bot_category", "bot_status", - "bot_protection" + "bot_protection", + "ruleset" ], "description": "[Parameter](https://vercel.com/docs/security/vercel-waf/rule-configuration#parameters) from the incoming traffic." }, @@ -154666,7 +155730,8 @@ "bot_name", "bot_category", "bot_status", - "bot_protection" + "bot_protection", + "ruleset" ] }, "op": { @@ -154729,6 +155794,29 @@ }, "maxItems": 25 }, + "action": { + "type": "object", + "properties": { + "mitigate": { + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "deny", + "challenge", + "log" + ] + } + }, + "required": [ + "action" + ], + "additionalProperties": false + } + }, + "additionalProperties": false + }, "valid": { "type": "boolean" }, @@ -154763,110 +155851,10 @@ "action": { "type": "string", "enum": [ - "log", - "challenge", "deny", - "bypass", - "rate_limit", - "redirect" - ] - }, - "rateLimit": { - "anyOf": [ - { - "type": "object", - "properties": { - "algo": { - "type": "string", - "enum": [ - "fixed_window", - "token_bucket" - ] - }, - "window": { - "type": "number" - }, - "limit": { - "type": "number" - }, - "keys": { - "type": "array", - "items": { - "type": "string" - } - }, - "action": { - "anyOf": [ - { - "type": "string", - "enum": [ - "log", - "challenge", - "deny", - "rate_limit" - ] - }, - { - "type": "string" - } - ] - } - }, - "required": [ - "algo", - "window", - "limit", - "keys" - ], - "additionalProperties": false - }, - { - "type": "string" - } - ] - }, - "redirect": { - "anyOf": [ - { - "type": "object", - "properties": { - "location": { - "type": "string" - }, - "permanent": { - "type": "boolean" - } - }, - "required": [ - "location", - "permanent" - ], - "additionalProperties": false - }, - { - "type": "string" - } - ] - }, - "actionDuration": { - "type": "string", - "nullable": true - }, - "bypassSystem": { - "type": "boolean", - "nullable": true - }, - "logHeaders": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } + "challenge", + "log", + "allow" ] } }, @@ -155083,7 +156071,8 @@ "bot_name", "bot_category", "bot_status", - "bot_protection" + "bot_protection", + "ruleset" ] }, "op": { @@ -155146,6 +156135,29 @@ }, "maxItems": 25 }, + "action": { + "type": "object", + "properties": { + "mitigate": { + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "deny", + "challenge", + "log" + ] + } + }, + "required": [ + "action" + ], + "additionalProperties": false + } + }, + "additionalProperties": false + }, "valid": { "type": "boolean" }, @@ -155245,7 +156257,8 @@ "bot_name", "bot_category", "bot_status", - "bot_protection" + "bot_protection", + "ruleset" ] }, "op": { @@ -155308,6 +156321,29 @@ }, "maxItems": 25 }, + "action": { + "type": "object", + "properties": { + "mitigate": { + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "deny", + "challenge", + "log" + ] + } + }, + "required": [ + "action" + ], + "additionalProperties": false + } + }, + "additionalProperties": false + }, "valid": { "type": "boolean" }, @@ -155382,110 +156418,10 @@ "action": { "type": "string", "enum": [ - "log", - "challenge", "deny", - "bypass", - "rate_limit", - "redirect" - ] - }, - "rateLimit": { - "anyOf": [ - { - "type": "object", - "properties": { - "algo": { - "type": "string", - "enum": [ - "fixed_window", - "token_bucket" - ] - }, - "window": { - "type": "number" - }, - "limit": { - "type": "number" - }, - "keys": { - "type": "array", - "items": { - "type": "string" - } - }, - "action": { - "anyOf": [ - { - "type": "string", - "enum": [ - "log", - "challenge", - "deny", - "rate_limit" - ] - }, - { - "type": "string" - } - ] - } - }, - "required": [ - "algo", - "window", - "limit", - "keys" - ], - "additionalProperties": false - }, - { - "type": "string" - } - ] - }, - "redirect": { - "anyOf": [ - { - "type": "object", - "properties": { - "location": { - "type": "string" - }, - "permanent": { - "type": "boolean" - } - }, - "required": [ - "location", - "permanent" - ], - "additionalProperties": false - }, - { - "type": "string" - } - ] - }, - "actionDuration": { - "type": "string", - "nullable": true - }, - "bypassSystem": { - "type": "boolean", - "nullable": true - }, - "logHeaders": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } + "challenge", + "log", + "allow" ] } }, @@ -155617,7 +156553,8 @@ "bot_name", "bot_category", "bot_status", - "bot_protection" + "bot_protection", + "ruleset" ] }, "op": { @@ -155905,7 +156842,8 @@ "bot_name", "bot_category", "bot_status", - "bot_protection" + "bot_protection", + "ruleset" ] }, "op": { @@ -156894,6 +157832,7 @@ "raw_path", "region", "route", + "ruleset", "scheme", "server_action", "target_path", @@ -156971,6 +157910,7 @@ "action": { "type": "string", "enum": [ + "allow", "bypass", "challenge", "deny", @@ -157152,6 +158092,7 @@ "raw_path", "region", "route", + "ruleset", "scheme", "server_action", "target_path", @@ -157229,6 +158170,7 @@ "action": { "type": "string", "enum": [ + "allow", "bypass", "challenge", "deny", @@ -157455,6 +158397,7 @@ "raw_path", "region", "route", + "ruleset", "scheme", "server_action", "target_path", @@ -157524,6 +158467,122 @@ "type": "object" }, "type": "array" + }, + "action": { + "properties": { + "mitigate": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + } + }, + "type": "object" } }, "required": [ @@ -157542,6 +158601,7 @@ "action": { "type": "string", "enum": [ + "allow", "bypass", "challenge", "deny", @@ -158807,6 +159867,77 @@ ] } }, + "/speed-insights/toggle": { + "post": { + "description": "", + "operationId": "createSpeedInsightsToggle", + "security": [], + "tags": [], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "properties": { + "value": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "value" + ], + "type": "object" + } + } + } + }, + "400": { + "description": "One of the provided values in the request body is invalid.\nOne of the provided values in the request query is invalid." + }, + "401": { + "description": "The request is not authorized." + }, + "402": { + "description": "" + }, + "403": { + "description": "You do not have permission to access this resource." + } + }, + "parameters": [ + { + "name": "projectId", + "in": "query", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "properties": { + "value": { + "type": "boolean" + } + }, + "required": [ + "value" + ], + "type": "object" + } + } + } + } + } + }, "/storage/stores/{id}": { "get": { "description": "", @@ -168495,6 +169626,74 @@ ] } }, + "/web/insights/toggle": { + "post": { + "description": "", + "operationId": "createWebInsightsToggle", + "security": [], + "tags": [], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "properties": { + "value": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "value" + ], + "type": "object" + } + } + } + }, + "400": { + "description": "One of the provided values in the request body is invalid.\nOne of the provided values in the request query is invalid." + }, + "401": { + "description": "The request is not authorized." + }, + "403": { + "description": "You do not have permission to access this resource." + } + }, + "parameters": [ + { + "name": "projectId", + "in": "query", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "properties": { + "value": { + "type": "boolean" + } + }, + "required": [ + "value" + ], + "type": "object" + } + } + } + } + } + }, "/v1/query/web-analytics/visits/aggregate": { "get": { "description": "Counts pageviews on a project, within the requested date range. Results are either aggregated or broken down over time. Results can additionally be broken down by one dimension, and filtered by multiple dimensions.",