"""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 ExternalAccountCreateTypedDict(TypedDict):
    r"""The external account information"""

    account_number: str
    r"""The account identifier The account number for external communications"""
    participant_number: str
    r"""The NSCC brokerage / clearing house identifier"""


class ExternalAccountCreate(BaseModel):
    r"""The external account information"""

    account_number: str
    r"""The account identifier The account number for external communications"""

    participant_number: str
    r"""The NSCC brokerage / clearing house identifier"""
