"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations from openrouter.types import BaseModel from typing import Literal from typing_extensions import TypedDict McpApprovalRequestItemType = Literal["mcp_approval_request",] class McpApprovalRequestItemTypedDict(TypedDict): r"""Request for approval to execute an MCP tool""" arguments: str id: str name: str server_label: str type: McpApprovalRequestItemType class McpApprovalRequestItem(BaseModel): r"""Request for approval to execute an MCP tool""" arguments: str id: str name: str server_label: str type: McpApprovalRequestItemType