first vommit

This commit is contained in:
Till-Immer committed 2026-07-04 14:31:50 +02:00
commit a04e68bc95
4926 files changed
+764440

No files matched your search

@@ -0,0 +1,23 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from . import agents
from . import interactions
from . import webhooks
__all__ = ["agents", "interactions", "webhooks"]
@@ -0,0 +1,37 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ...models.createagent import CreateAgentRequestParam as AgentCreateParams
from ...models.deleteagent import DeleteAgentRequestParam as AgentDeleteParams
from ...models.getagent import GetAgentRequestParam as AgentGetParams
from ...models.listagents import ListAgentsRequestParam as AgentListParams
from ...types.agents.agent import Agent
from ...types.agents.agentlistresponse import AgentListResponse
from ...types.agents.agenttool import AgentTool
from ...types.interactions.empty import Empty as AgentDeleteResponse
__all__ = [
"Agent",
"AgentCreateParams",
"AgentDeleteParams",
"AgentDeleteResponse",
"AgentGetParams",
"AgentListParams",
"AgentListResponse",
"AgentTool",
]
@@ -0,0 +1,219 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ...models.cancelinteractionbyid import (
CancelInteractionByIDRequestParam as InteractionCancelParams,
)
from ...models.createinteraction import (
CreateInteractionRequestParam as InteractionCreateParams,
)
from ...models.deleteinteraction import (
DeleteInteractionRequestParam as InteractionDeleteParams,
)
from ...models.getinteractionbyid import (
GetInteractionByIDRequestParam as InteractionGetParams,
)
from ...types.interactions.allowedtools import AllowedTools
from ...types.interactions.annotation import Annotation
from ...types.interactions.audiocontent import AudioContent
from ...types.interactions.audioresponseformat import AudioResponseFormat
from ...types.interactions.codeexecutioncallarguments import CodeExecutionCallArguments
from ...types.interactions.codeexecutioncallstep import CodeExecutionCallStep
from ...types.interactions.codeexecutionresultstep import CodeExecutionResultStep
from ...types.interactions.content import Content
from ...types.interactions.createagentinteraction import (
CreateAgentInteractionParam as CreateAgentInteractionParamsNonStreaming,
)
from ...types.interactions.createmodelinteraction import (
CreateModelInteractionParam as CreateModelInteractionParamsNonStreaming,
)
from ...types.interactions.deepresearchagentconfig import DeepResearchAgentConfig
from ...types.interactions.documentcontent import DocumentContent
from ...types.interactions.dynamicagentconfig import DynamicAgentConfig
from ...types.interactions.empty import Empty as InteractionDeleteResponse
from ...types.interactions.environment import Environment
from ...types.interactions.errorevent import ErrorEvent
from ...types.interactions.filecitation import FileCitation
from ...types.interactions.filesearchcallstep import FileSearchCallStep
from ...types.interactions.filesearchresultstep import FileSearchResultStep
from ...types.interactions.function import Function
from ...types.interactions.functioncallstep import FunctionCallStep
from ...types.interactions.functionresultstep import FunctionResultStep
from ...types.interactions.generationconfig import GenerationConfig
from ...types.interactions.googlemapscallarguments import GoogleMapsCallArguments
from ...types.interactions.googlemapscallstep import GoogleMapsCallStep
from ...types.interactions.googlemapsresult import GoogleMapsResult
from ...types.interactions.googlemapsresultstep import GoogleMapsResultStep
from ...types.interactions.googlesearchcallarguments import GoogleSearchCallArguments
from ...types.interactions.googlesearchcallstep import GoogleSearchCallStep
from ...types.interactions.googlesearchresult import GoogleSearchResult
from ...types.interactions.googlesearchresultstep import GoogleSearchResultStep
from ...types.interactions.imageconfig import ImageConfig
from ...types.interactions.imagecontent import ImageContent
from ...types.interactions.imageresponseformat import ImageResponseFormat
from ...types.interactions.interaction import Interaction
from ...types.interactions.interactioncompletedevent import InteractionCompletedEvent
from ...types.interactions.interactioncreatedevent import InteractionCreatedEvent
from ...types.interactions.interactionsseevent import InteractionSSEEvent
from ...types.interactions.interactionstatusupdate import InteractionStatusUpdate
from ...types.interactions.mcpservertoolcallstep import MCPServerToolCallStep
from ...types.interactions.mcpservertoolresultstep import MCPServerToolResultStep
from ...types.interactions.model import Model
from ...types.interactions.modeloutputstep import ModelOutputStep
from ...types.interactions.placecitation import PlaceCitation
from ...types.interactions.speechconfig import SpeechConfig
from ...types.interactions.step import Step
from ...types.interactions.stepdelta import StepDelta
from ...types.interactions.stepstart import StepStart
from ...types.interactions.stepstop import StepStop
from ...types.interactions.textcontent import TextContent
from ...types.interactions.textresponseformat import TextResponseFormat
from ...types.interactions.thinkinglevel import ThinkingLevel
from ...types.interactions.thoughtstep import ThoughtStep
from ...types.interactions.tool import Tool
from ...types.interactions.toolchoiceconfig import ToolChoiceConfig
from ...types.interactions.toolchoicetype import ToolChoiceType
from ...types.interactions.urlcitation import URLCitation
from ...types.interactions.urlcontextcallarguments import URLContextCallArguments
from ...types.interactions.urlcontextcallstep import URLContextCallStep
from ...types.interactions.urlcontextresult import URLContextResult
from ...types.interactions.urlcontextresultstep import URLContextResultStep
from ...types.interactions.usage import Usage
from ...types.interactions.userinputstep import UserInputStep
from ...types.interactions.videoconfig import VideoConfig
from ...types.interactions.videocontent import VideoContent
from ...types.interactions.videoresponseformat import VideoResponseFormat
from ...types.interactions.webhookconfig import WebhookConfig
from . import codeexecutioncallstep
from . import environment
from . import errorevent
from . import googlemapscallstep
from . import googlemapsresult
from . import googlemapsresultstep
from . import googlesearchcallstep
from . import googlesearchresultstep
from . import interactioncompletedevent
from . import interactioncreatedevent
from . import interactionstatusupdate
from . import modeloutputstep
from . import placecitation
from . import stepdelta
from . import stepstart
from . import stepstop
from . import tool
from . import urlcontextcallstep
from . import urlcontextresultstep
from . import usage
CreateAgentInteractionParamsStreaming = CreateAgentInteractionParamsNonStreaming
CreateModelInteractionParamsStreaming = CreateModelInteractionParamsNonStreaming
__all__ = [
"AllowedTools",
"Annotation",
"AudioContent",
"AudioResponseFormat",
"CodeExecutionCallArguments",
"CodeExecutionCallStep",
"CodeExecutionResultStep",
"Content",
"CreateAgentInteractionParamsNonStreaming",
"CreateAgentInteractionParamsStreaming",
"CreateModelInteractionParamsNonStreaming",
"CreateModelInteractionParamsStreaming",
"DeepResearchAgentConfig",
"DocumentContent",
"DynamicAgentConfig",
"Environment",
"ErrorEvent",
"FileCitation",
"FileSearchCallStep",
"FileSearchResultStep",
"Function",
"FunctionCallStep",
"FunctionResultStep",
"GenerationConfig",
"GoogleMapsCallArguments",
"GoogleMapsCallStep",
"GoogleMapsResult",
"GoogleMapsResultStep",
"GoogleSearchCallArguments",
"GoogleSearchCallStep",
"GoogleSearchResult",
"GoogleSearchResultStep",
"ImageConfig",
"ImageContent",
"ImageResponseFormat",
"Interaction",
"InteractionCancelParams",
"InteractionCompletedEvent",
"InteractionCreateParams",
"InteractionCreatedEvent",
"InteractionDeleteParams",
"InteractionDeleteResponse",
"InteractionGetParams",
"InteractionSSEEvent",
"InteractionStatusUpdate",
"MCPServerToolCallStep",
"MCPServerToolResultStep",
"Model",
"ModelOutputStep",
"PlaceCitation",
"SpeechConfig",
"Step",
"StepDelta",
"StepStart",
"StepStop",
"TextContent",
"TextResponseFormat",
"ThinkingLevel",
"ThoughtStep",
"Tool",
"ToolChoiceConfig",
"ToolChoiceType",
"URLCitation",
"URLContextCallArguments",
"URLContextCallStep",
"URLContextResult",
"URLContextResultStep",
"Usage",
"UserInputStep",
"VideoConfig",
"VideoContent",
"VideoResponseFormat",
"WebhookConfig",
"codeexecutioncallstep",
"environment",
"errorevent",
"googlemapscallstep",
"googlemapsresult",
"googlemapsresultstep",
"googlesearchcallstep",
"googlesearchresultstep",
"interactioncompletedevent",
"interactioncreatedevent",
"interactionstatusupdate",
"modeloutputstep",
"placecitation",
"stepdelta",
"stepstart",
"stepstop",
"tool",
"urlcontextcallstep",
"urlcontextresultstep",
"usage",
]
@@ -0,0 +1,23 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.codeexecutioncallarguments import (
CodeExecutionCallArguments as Arguments,
)
__all__ = ["Arguments"]
@@ -0,0 +1,23 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.environmentnetworkegressallowlist import Allowlist
from ....types.interactions.source import Source
from . import allowlist
__all__ = ["Allowlist", "Source", "allowlist"]
@@ -0,0 +1,21 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from .....types.interactions.allowlistentry import AllowlistEntry as Allowlist
__all__ = ["Allowlist"]
@@ -0,0 +1,22 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.error import Error
from ....types.interactions.streammetadata import StreamMetadata as Metadata
__all__ = ["Error", "Metadata"]
@@ -0,0 +1,23 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.googlemapscallarguments import (
GoogleMapsCallArguments as Arguments,
)
__all__ = ["Arguments"]
@@ -0,0 +1,24 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.googlemapsresultplaces import (
GoogleMapsResultPlaces as Place,
)
from . import place
__all__ = ["Place", "place"]
@@ -0,0 +1,21 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from .....types.interactions.reviewsnippet import ReviewSnippet
__all__ = ["ReviewSnippet"]
@@ -0,0 +1,22 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.googlemapsresult import GoogleMapsResult as Result
from . import result
__all__ = ["Result", "result"]
@@ -0,0 +1,24 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from .....types.interactions.googlemapsresultplaces import (
GoogleMapsResultPlaces as Place,
)
from . import place
__all__ = ["Place", "place"]
@@ -0,0 +1,21 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ......types.interactions.reviewsnippet import ReviewSnippet
__all__ = ["ReviewSnippet"]
@@ -0,0 +1,23 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.googlesearchcallarguments import (
GoogleSearchCallArguments as Arguments,
)
__all__ = ["Arguments"]
@@ -0,0 +1,21 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.googlesearchresult import GoogleSearchResult as Result
__all__ = ["Result"]
@@ -0,0 +1,21 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.streammetadata import StreamMetadata as Metadata
__all__ = ["Metadata"]
@@ -0,0 +1,21 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.streammetadata import StreamMetadata as Metadata
__all__ = ["Metadata"]
@@ -0,0 +1,21 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.streammetadata import StreamMetadata as Metadata
__all__ = ["Metadata"]
@@ -0,0 +1,21 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.status import Status as Error
__all__ = ["Error"]
@@ -0,0 +1,21 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.reviewsnippet import ReviewSnippet
__all__ = ["ReviewSnippet"]
@@ -0,0 +1,97 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.argumentsdelta import ArgumentsDelta
from ....types.interactions.audiodelta import AudioDelta as Audio
from ....types.interactions.codeexecutioncalldelta import (
CodeExecutionCallDelta as CodeExecutionCall,
)
from ....types.interactions.codeexecutionresultdelta import (
CodeExecutionResultDelta as CodeExecutionResult,
)
from ....types.interactions.documentdelta import DocumentDelta as Document
from ....types.interactions.filesearchcalldelta import (
FileSearchCallDelta as FileSearchCall,
)
from ....types.interactions.filesearchresultdelta import (
FileSearchResultDelta as FileSearchResult,
)
from ....types.interactions.functionresultdelta import (
FunctionResultDelta as FunctionResult,
)
from ....types.interactions.googlemapscalldelta import (
GoogleMapsCallDelta as GoogleMapsCall,
)
from ....types.interactions.googlemapsresultdelta import (
GoogleMapsResultDelta as GoogleMapsResult,
)
from ....types.interactions.googlesearchcalldelta import (
GoogleSearchCallDelta as GoogleSearchCall,
)
from ....types.interactions.googlesearchresultdelta import (
GoogleSearchResultDelta as GoogleSearchResult,
)
from ....types.interactions.imagedelta import ImageDelta as Image
from ....types.interactions.mcpservertoolcalldelta import (
MCPServerToolCallDelta as MCPServerToolCall,
)
from ....types.interactions.mcpservertoolresultdelta import (
MCPServerToolResultDelta as MCPServerToolResult,
)
from ....types.interactions.stepdeltametadata import StepDeltaMetadata as Metadata
from ....types.interactions.textannotationdelta import TextAnnotationDelta
from ....types.interactions.textdelta import TextDelta as Text
from ....types.interactions.thoughtsignaturedelta import (
ThoughtSignatureDelta as ThoughtSignature,
)
from ....types.interactions.thoughtsummarydelta import (
ThoughtSummaryDelta as ThoughtSummary,
)
from ....types.interactions.urlcontextcalldelta import (
URLContextCallDelta as URLContextCall,
)
from ....types.interactions.urlcontextresultdelta import (
URLContextResultDelta as URLContextResult,
)
from ....types.interactions.videodelta import VideoDelta as Video
__all__ = [
"ArgumentsDelta",
"Audio",
"CodeExecutionCall",
"CodeExecutionResult",
"Document",
"FileSearchCall",
"FileSearchResult",
"FunctionResult",
"GoogleMapsCall",
"GoogleMapsResult",
"GoogleSearchCall",
"GoogleSearchResult",
"Image",
"MCPServerToolCall",
"MCPServerToolResult",
"Metadata",
"Text",
"TextAnnotationDelta",
"ThoughtSignature",
"ThoughtSummary",
"URLContextCall",
"URLContextResult",
"Video",
]
@@ -0,0 +1,21 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.streammetadata import StreamMetadata as Metadata
__all__ = ["Metadata"]
@@ -0,0 +1,21 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.streammetadata import StreamMetadata as Metadata
__all__ = ["Metadata"]
@@ -0,0 +1,39 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.codeexecution import CodeExecution
from ....types.interactions.computeruse import ComputerUse
from ....types.interactions.filesearch import FileSearch
from ....types.interactions.googlemaps import GoogleMaps
from ....types.interactions.googlesearch import GoogleSearch
from ....types.interactions.mcpserver import MCPServer
from ....types.interactions.retrieval import Retrieval
from ....types.interactions.urlcontext import URLContext
from . import retrieval
__all__ = [
"CodeExecution",
"ComputerUse",
"FileSearch",
"GoogleMaps",
"GoogleSearch",
"MCPServer",
"Retrieval",
"URLContext",
"retrieval",
]
@@ -0,0 +1,21 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from .....types.interactions.vertexaisearchconfig import VertexAISearchConfig
__all__ = ["VertexAISearchConfig"]
@@ -0,0 +1,21 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.urlcontextcallstep import Arguments
__all__ = ["Arguments"]
@@ -0,0 +1,21 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.urlcontextresult import URLContextResult as Result
__all__ = ["Result"]
@@ -0,0 +1,33 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ....types.interactions.groundingtoolcount import GroundingToolCount
from ....types.interactions.modalitytokens import (
ModalityTokens as CachedTokensByModality,
)
InputTokensByModality = CachedTokensByModality
OutputTokensByModality = CachedTokensByModality
ToolUseTokensByModality = CachedTokensByModality
__all__ = [
"CachedTokensByModality",
"GroundingToolCount",
"InputTokensByModality",
"OutputTokensByModality",
"ToolUseTokensByModality",
]
@@ -0,0 +1,62 @@
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# pyformat: disable
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from ...models.createwebhook import CreateWebhookRequestParam as WebhookCreateParams
from ...models.deletewebhook import DeleteWebhookRequestParam as WebhookDeleteParams
from ...models.getwebhook import GetWebhookRequestParam as WebhookGetParams
from ...models.listwebhooks import ListWebhooksRequestParam as WebhookListParams
from ...types.interactions.empty import Empty as WebhookDeleteResponse
from ...types.webhooks.pingwebhookrequest import (
PingWebhookRequest,
PingWebhookRequestParam as WebhookPingParams,
)
from ...types.webhooks.rotatesigningsecretrequest import (
RotateSigningSecretRequest,
RotateSigningSecretRequestParam as WebhookRotateSigningSecretParams,
)
from ...types.webhooks.signingsecret import SigningSecret
from ...types.webhooks.webhook import Webhook, WebhookInputParam as WebhookInput
from ...types.webhooks.webhooklistresponse import WebhookListResponse
from ...types.webhooks.webhookpingresponse import WebhookPingResponse
from ...types.webhooks.webhookrotatesigningsecretresponse import (
WebhookRotateSigningSecretResponse,
)
from ...types.webhooks.webhookupdate import (
WebhookUpdate,
WebhookUpdateParam as WebhookUpdateParams,
)
__all__ = [
"PingWebhookRequest",
"RotateSigningSecretRequest",
"SigningSecret",
"Webhook",
"WebhookCreateParams",
"WebhookDeleteParams",
"WebhookDeleteResponse",
"WebhookGetParams",
"WebhookInput",
"WebhookListParams",
"WebhookListResponse",
"WebhookPingParams",
"WebhookPingResponse",
"WebhookRotateSigningSecretParams",
"WebhookRotateSigningSecretResponse",
"WebhookUpdate",
"WebhookUpdateParams",
]