From 9ea9633906499883064f029d448546f2d3bf95be Mon Sep 17 00:00:00 2001 From: Mark Daoust Date: Mon, 11 May 2026 22:16:02 -0700 Subject: [PATCH] fix: Steps is not optional PiperOrigin-RevId: 914062002 --- google/genai/_interactions/types/interaction.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/google/genai/_interactions/types/interaction.py b/google/genai/_interactions/types/interaction.py index e459fbe71..609c36c94 100644 --- a/google/genai/_interactions/types/interaction.py +++ b/google/genai/_interactions/types/interaction.py @@ -81,6 +81,9 @@ class Interaction(BaseModel): status: Literal["in_progress", "requires_action", "completed", "failed", "cancelled", "incomplete"] """Required. Output only. The status of the interaction.""" + steps: List[Step] + """Required. Output only. The steps that make up the interaction.""" + updated: datetime """Required. @@ -127,9 +130,6 @@ class Interaction(BaseModel): service_tier: Optional[Literal["flex", "standard", "priority"]] = None """The service tier for the interaction.""" - steps: Optional[List[Step]] = None - """Output only. The steps that make up the interaction.""" - system_instruction: Optional[str] = None """System instruction for the interaction."""