From d4246789c8c0a9f82b61a35ef7d4972f6761d383 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 27 May 2026 09:42:07 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Google.Gemini.Models.CandidateFinishReason.g.cs | 6 ++++++ src/libs/Google.Gemini/openapi.json | 6 ++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/libs/Google.Gemini/Generated/Google.Gemini.Models.CandidateFinishReason.g.cs b/src/libs/Google.Gemini/Generated/Google.Gemini.Models.CandidateFinishReason.g.cs index 6d29f3f1..182d5942 100644 --- a/src/libs/Google.Gemini/Generated/Google.Gemini.Models.CandidateFinishReason.g.cs +++ b/src/libs/Google.Gemini/Generated/Google.Gemini.Models.CandidateFinishReason.g.cs @@ -14,6 +14,10 @@ public enum CandidateFinishReason /// Blocklist, /// + /// Request was filtered by an escalation rule. + /// + Escalation, + /// /// Default value. This value is unused. /// FinishReasonUnspecified, @@ -104,6 +108,7 @@ public static string ToValueString(this CandidateFinishReason value) return value switch { CandidateFinishReason.Blocklist => "BLOCKLIST", + CandidateFinishReason.Escalation => "ESCALATION", CandidateFinishReason.FinishReasonUnspecified => "FINISH_REASON_UNSPECIFIED", CandidateFinishReason.ImageOther => "IMAGE_OTHER", CandidateFinishReason.ImageProhibitedContent => "IMAGE_PROHIBITED_CONTENT", @@ -134,6 +139,7 @@ public static string ToValueString(this CandidateFinishReason value) return value switch { "BLOCKLIST" => CandidateFinishReason.Blocklist, + "ESCALATION" => CandidateFinishReason.Escalation, "FINISH_REASON_UNSPECIFIED" => CandidateFinishReason.FinishReasonUnspecified, "IMAGE_OTHER" => CandidateFinishReason.ImageOther, "IMAGE_PROHIBITED_CONTENT" => CandidateFinishReason.ImageProhibitedContent, diff --git a/src/libs/Google.Gemini/openapi.json b/src/libs/Google.Gemini/openapi.json index 232948ec..9cf59db1 100644 --- a/src/libs/Google.Gemini/openapi.json +++ b/src/libs/Google.Gemini/openapi.json @@ -4239,7 +4239,8 @@ "Model generated a tool call but no tools were enabled in the request.", "Model called too many tools consecutively, thus the system exited execution.", "Request has at least one thought signature missing.", - "Finished due to malformed response." + "Finished due to malformed response.", + "Request was filtered by an escalation rule." ], "enum": [ "FINISH_REASON_UNSPECIFIED", @@ -4261,7 +4262,8 @@ "UNEXPECTED_TOOL_CALL", "TOO_MANY_TOOL_CALLS", "MISSING_THOUGHT_SIGNATURE", - "MALFORMED_RESPONSE" + "MALFORMED_RESPONSE", + "ESCALATION" ] }, "finishMessage": {