# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from __future__ import annotations

from typing_extensions import Literal, Required, Annotated, TypedDict

from ....._utils import PropertyInfo

__all__ = ["TransferUpdateParams"]


class TransferUpdateParams(TypedDict, total=False):
    id: Required[int]

    status: Required[Literal["ACCEPTED", "CANCELLED"]]
    """The status to update the transfer to."""

    x_tt_action_token: Required[Annotated[str, PropertyInfo(alias="X-TT-Action-Token")]]
