diff --git a/google/genai/_gaos/types/interactions/createagentinteraction.py b/google/genai/_gaos/types/interactions/createagentinteraction.py index 8975bac10..f91c4cc43 100644 --- a/google/genai/_gaos/types/interactions/createagentinteraction.py +++ b/google/genai/_gaos/types/interactions/createagentinteraction.py @@ -151,7 +151,12 @@ class CreateAgentInteraction(BaseModel): tools: Optional[List[Tool]] = None r"""A list of tool declarations the model may call during interaction.""" - response_modalities: Optional[List[ResponseModality]] = None + response_modalities: Annotated[ + Optional[List[ResponseModality]], + pydantic.Field( + deprecated="warning: ** DEPRECATED ** - This will be removed in a future release, please migrate away from it as soon as possible." + ), + ] = None r"""The requested modalities of the response (TEXT, IMAGE, AUDIO).""" response_mime_type: Annotated[ diff --git a/google/genai/_gaos/types/interactions/createmodelinteraction.py b/google/genai/_gaos/types/interactions/createmodelinteraction.py index 6732eb104..7d1efd340 100644 --- a/google/genai/_gaos/types/interactions/createmodelinteraction.py +++ b/google/genai/_gaos/types/interactions/createmodelinteraction.py @@ -121,7 +121,12 @@ class CreateModelInteraction(BaseModel): tools: Optional[List[Tool]] = None r"""A list of tool declarations the model may call during interaction.""" - response_modalities: Optional[List[ResponseModality]] = None + response_modalities: Annotated[ + Optional[List[ResponseModality]], + pydantic.Field( + deprecated="warning: ** DEPRECATED ** - This will be removed in a future release, please migrate away from it as soon as possible." + ), + ] = None r"""The requested modalities of the response (TEXT, IMAGE, AUDIO).""" response_mime_type: Annotated[ diff --git a/google/genai/_gaos/types/interactions/interaction.py b/google/genai/_gaos/types/interactions/interaction.py index 64b34a6b9..24fecddc3 100644 --- a/google/genai/_gaos/types/interactions/interaction.py +++ b/google/genai/_gaos/types/interactions/interaction.py @@ -244,7 +244,12 @@ class Interaction(BaseModel): usage: Optional[Usage] = None r"""Statistics on the interaction request's token usage.""" - response_modalities: Optional[List[ResponseModality]] = None + response_modalities: Annotated[ + Optional[List[ResponseModality]], + pydantic.Field( + deprecated="warning: ** DEPRECATED ** - This will be removed in a future release, please migrate away from it as soon as possible." + ), + ] = None r"""The requested modalities of the response (TEXT, IMAGE, AUDIO).""" response_mime_type: Annotated[