From 7c331c6c40825cbbbd7cfc354357c171bdf395f5 Mon Sep 17 00:00:00 2001 From: Google Team Member Date: Sun, 7 Jun 2026 10:26:44 -0700 Subject: [PATCH] feat(interaction-api): Rename usage to total_usage in StreamMetadata. PiperOrigin-RevId: 928156066 --- google/genai/_interactions/types/error_event.py | 2 +- google/genai/_interactions/types/interaction_completed_event.py | 2 +- google/genai/_interactions/types/interaction_created_event.py | 2 +- google/genai/_interactions/types/interaction_status_update.py | 2 +- google/genai/_interactions/types/step_delta.py | 2 +- google/genai/_interactions/types/step_start.py | 2 +- google/genai/_interactions/types/step_stop.py | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/google/genai/_interactions/types/error_event.py b/google/genai/_interactions/types/error_event.py index f2edef4a6..09d9d80ad 100644 --- a/google/genai/_interactions/types/error_event.py +++ b/google/genai/_interactions/types/error_event.py @@ -37,7 +37,7 @@ class Error(BaseModel): class Metadata(BaseModel): """Optional metadata accompanying ANY streamed event.""" - usage: Optional[Usage] = None + total_usage: Optional[Usage] = None """Statistics on the interaction request's token usage.""" diff --git a/google/genai/_interactions/types/interaction_completed_event.py b/google/genai/_interactions/types/interaction_completed_event.py index 5a052b408..d6d9c8a9b 100644 --- a/google/genai/_interactions/types/interaction_completed_event.py +++ b/google/genai/_interactions/types/interaction_completed_event.py @@ -28,7 +28,7 @@ class Metadata(BaseModel): """Optional metadata accompanying ANY streamed event.""" - usage: Optional[Usage] = None + total_usage: Optional[Usage] = None """Statistics on the interaction request's token usage.""" diff --git a/google/genai/_interactions/types/interaction_created_event.py b/google/genai/_interactions/types/interaction_created_event.py index 1a12a1962..3403bf6ae 100644 --- a/google/genai/_interactions/types/interaction_created_event.py +++ b/google/genai/_interactions/types/interaction_created_event.py @@ -28,7 +28,7 @@ class Metadata(BaseModel): """Optional metadata accompanying ANY streamed event.""" - usage: Optional[Usage] = None + total_usage: Optional[Usage] = None """Statistics on the interaction request's token usage.""" diff --git a/google/genai/_interactions/types/interaction_status_update.py b/google/genai/_interactions/types/interaction_status_update.py index b496de250..4a11f88c1 100644 --- a/google/genai/_interactions/types/interaction_status_update.py +++ b/google/genai/_interactions/types/interaction_status_update.py @@ -27,7 +27,7 @@ class Metadata(BaseModel): """Optional metadata accompanying ANY streamed event.""" - usage: Optional[Usage] = None + total_usage: Optional[Usage] = None """Statistics on the interaction request's token usage.""" diff --git a/google/genai/_interactions/types/step_delta.py b/google/genai/_interactions/types/step_delta.py index 957c5626f..2257f1ace 100644 --- a/google/genai/_interactions/types/step_delta.py +++ b/google/genai/_interactions/types/step_delta.py @@ -362,7 +362,7 @@ class DeltaFunctionResult(BaseModel): class Metadata(BaseModel): """Optional metadata accompanying ANY streamed event.""" - usage: Optional[Usage] = None + total_usage: Optional[Usage] = None """Statistics on the interaction request's token usage.""" diff --git a/google/genai/_interactions/types/step_start.py b/google/genai/_interactions/types/step_start.py index 98722ec96..4b667bcda 100644 --- a/google/genai/_interactions/types/step_start.py +++ b/google/genai/_interactions/types/step_start.py @@ -28,7 +28,7 @@ class Metadata(BaseModel): """Optional metadata accompanying ANY streamed event.""" - usage: Optional[Usage] = None + total_usage: Optional[Usage] = None """Statistics on the interaction request's token usage.""" diff --git a/google/genai/_interactions/types/step_stop.py b/google/genai/_interactions/types/step_stop.py index 2170cc6eb..ac9997763 100644 --- a/google/genai/_interactions/types/step_stop.py +++ b/google/genai/_interactions/types/step_stop.py @@ -27,7 +27,7 @@ class Metadata(BaseModel): """Optional metadata accompanying ANY streamed event.""" - usage: Optional[Usage] = None + total_usage: Optional[Usage] = None """Statistics on the interaction request's token usage."""