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 """