Files
openrouter-python-sdk-retry…/src/openrouter/components/outputapplypatchcallitem.py
T

43 lines
1.5 KiB
Python

"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from __future__ import annotations
from .applypatchcalloperation import (
ApplyPatchCallOperation,
ApplyPatchCallOperationTypedDict,
)
from .applypatchcallstatus import ApplyPatchCallStatus
from openrouter.types import BaseModel
from typing import Literal
from typing_extensions import TypedDict
OutputApplyPatchCallItemType = Literal["apply_patch_call",]
class OutputApplyPatchCallItemTypedDict(TypedDict):
r"""A native `apply_patch_call` output item matching OpenAI's Responses API shape. Emitted when the client requested the `apply_patch` shorthand."""
call_id: str
id: str
operation: ApplyPatchCallOperationTypedDict
r"""The patch operation requested by an `apply_patch_call`. `create_file` and `update_file` carry a V4A diff; `delete_file` omits it."""
status: ApplyPatchCallStatus
r"""Lifecycle state of an `apply_patch_call` output item."""
type: OutputApplyPatchCallItemType
class OutputApplyPatchCallItem(BaseModel):
r"""A native `apply_patch_call` output item matching OpenAI's Responses API shape. Emitted when the client requested the `apply_patch` shorthand."""
call_id: str
id: str
operation: ApplyPatchCallOperation
r"""The patch operation requested by an `apply_patch_call`. `create_file` and `update_file` carry a V4A diff; `delete_file` omits it."""
status: ApplyPatchCallStatus
r"""Lifecycle state of an `apply_patch_call` output item."""
type: OutputApplyPatchCallItemType