"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""

from __future__ import annotations
from ascend_sdk.types import BaseModel
from typing_extensions import TypedDict


class BasketCreateTypedDict(TypedDict):
    r"""The message describing a basket"""

    client_basket_id: str
    r"""User-supplied unique basket ID. Cannot be more than 40 characters long."""
    correspondent_id: str
    r"""The unique id for the correspondent for the basket"""


class BasketCreate(BaseModel):
    r"""The message describing a basket"""

    client_basket_id: str
    r"""User-supplied unique basket ID. Cannot be more than 40 characters long."""

    correspondent_id: str
    r"""The unique id for the correspondent for the basket"""
