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

from __future__ import annotations
from .institutioncreate import InstitutionCreate, InstitutionCreateTypedDict
from ascend_sdk.types import BaseModel
from typing_extensions import TypedDict


class IctWithdrawalTravelRuleCreateTypedDict(TypedDict):
    r"""The travel rules associated with an ICT withdrawal"""

    recipient_institution: InstitutionCreateTypedDict
    r"""Institution representing originator or recipient of funds from an Instant Cash Transfer"""


class IctWithdrawalTravelRuleCreate(BaseModel):
    r"""The travel rules associated with an ICT withdrawal"""

    recipient_institution: InstitutionCreate
    r"""Institution representing originator or recipient of funds from an Instant Cash Transfer"""
