From a57b0ed3661b38549ebb971a90d7f118fef86b1f Mon Sep 17 00:00:00 2001 From: Google Team Member Date: Tue, 12 May 2026 02:44:03 -0700 Subject: [PATCH] fix: Steps is not optional PiperOrigin-RevId: 914167385 --- 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 609c36c94..e459fbe71 100644 --- a/google/genai/_interactions/types/interaction.py +++ b/google/genai/_interactions/types/interaction.py @@ -81,9 +81,6 @@ 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. @@ -130,6 +127,9 @@ 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."""