From e115020b3c6a00f3dbf4ef6ab38a064ec6c1fc3e Mon Sep 17 00:00:00 2001 From: Mark Daoust Date: Sun, 17 May 2026 14:33:10 -0700 Subject: [PATCH] No public description PiperOrigin-RevId: 916900399 --- google/genai/_interactions/types/interaction.py | 4 +++- google/genai/_interactions/types/interaction_status_update.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/google/genai/_interactions/types/interaction.py b/google/genai/_interactions/types/interaction.py index fc476eaaf..505d1f63a 100644 --- a/google/genai/_interactions/types/interaction.py +++ b/google/genai/_interactions/types/interaction.py @@ -77,7 +77,9 @@ class Interaction(BaseModel): (YYYY-MM-DDThh:mm:ssZ). """ - status: Literal["in_progress", "requires_action", "completed", "failed", "cancelled", "incomplete"] + status: Literal[ + "in_progress", "requires_action", "completed", "failed", "cancelled", "incomplete", "budget_exceeded" + ] """Required. Output only. The status of the interaction.""" steps: List[Step] diff --git a/google/genai/_interactions/types/interaction_status_update.py b/google/genai/_interactions/types/interaction_status_update.py index b4c571ab3..877514285 100644 --- a/google/genai/_interactions/types/interaction_status_update.py +++ b/google/genai/_interactions/types/interaction_status_update.py @@ -28,7 +28,9 @@ class InteractionStatusUpdate(BaseModel): interaction_id: str - status: Literal["in_progress", "requires_action", "completed", "failed", "cancelled", "incomplete"] + status: Literal[ + "in_progress", "requires_action", "completed", "failed", "cancelled", "incomplete", "budget_exceeded" + ] event_id: Optional[str] = None """