Ë
    <@‹g=T  ã                   óF   — d dl mZ d dlmZmZmZ d dlmZ  G d„ de«      Zy)é    )ÚStripeObject)ÚClassVarÚListÚOptional)ÚLiteralc                   ó�   — e Zd ZU dZdZeed      ed<    G d„ de«      Z	e	ed<   e
ed<   	 ed   ed<   	 eed	<   	 ed   ed
<   	 de	iZy)ÚFundingInstructionsaÚ  
    Each customer has a [`balance`](https://stripe.com/docs/api/customers/object#customer_object-balance) that is
    automatically applied to future invoices and payments using the `customer_balance` payment method.
    Customers can fund this balance by initiating a bank transfer to any account in the
    `financial_addresses` field.
    Related guide: [Customer balance funding instructions](https://stripe.com/docs/payments/customer-balance/funding-instructions)
    Úfunding_instructionsÚOBJECT_NAMEc                   ó\   — e Zd ZU  G d„ de«      Zeed<   	 ee   ed<   	 ed   ed<   	 deiZ	y)ú FundingInstructions.BankTransferc                   ó@  — e Zd ZU  G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d	„ d
e«      Z G d„ de«      Z	e
e   ed<   	 e
e   ed<   	 e
e   ed<   	 e
e   ed<   	 e
eed         ed<   	 e
e   ed<   	 ed   ed<   	 e
e	   ed<   	 eeeeee	dœZy)ú1FundingInstructions.BankTransfer.FinancialAddressc                   ó”   — e Zd ZU  G d„ de«      Z G d„ de«      Zeed<   eed<   	 eed<   	 eed<   	 eed	<   eed
<   	 eed<   	 eedœZy)ú5FundingInstructions.BankTransfer.FinancialAddress.Abac                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úJFundingInstructions.BankTransfer.FinancialAddress.Aba.AccountHolderAddressÚcityÚcountryÚline1Úline2Úpostal_codeÚstateN©Ú__name__Ú
__module__Ú__qualname__r   ÚstrÚ__annotations__© ó    ú[/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_funding_instructions.pyÚAccountHolderAddressr      óf   … Ø" 3™-Ó'ðð & c™]Ó*ðð $ C™=Ó(ðð $ C™=Ó(ðð "*¨#¡Ó.ðð $ C™=Ó(ðr!   r#   c                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úAFundingInstructions.BankTransfer.FinancialAddress.Aba.BankAddressr   r   r   r   r   r   Nr   r    r!   r"   ÚBankAddressr&   2   r$   r!   r'   Úaccount_holder_addressÚaccount_holder_nameÚaccount_numberÚaccount_typeÚbank_addressÚ	bank_nameÚrouting_number©r(   r,   N©	r   r   r   r   r#   r'   r   r   Ú_inner_class_typesr    r!   r"   ÚAbar      sw   … ô¨<ô ô4 ,ô ð4 )=Ó<Ø%(Ó(ðð !$Ó#ðð "Ó!ðð *Ó)Ø“ðð !$Ó#ðð /CØ$/ñ&Ñ"r!   r2   c                   óˆ   — e Zd ZU  G d„ de«      Z G d„ de«      Zeed<   eed<   	 eed<   eed<   	 eed	<   	 eed
<   	 eedœZy)ú6FundingInstructions.BankTransfer.FinancialAddress.Ibanc                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úKFundingInstructions.BankTransfer.FinancialAddress.Iban.AccountHolderAddressr   r   r   r   r   r   Nr   r    r!   r"   r#   r6   h   r$   r!   r#   c                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úBFundingInstructions.BankTransfer.FinancialAddress.Iban.BankAddressr   r   r   r   r   r   Nr   r    r!   r"   r'   r8   ‚   r$   r!   r'   r(   r)   r,   Úbicr   Úibanr/   Nr0   r    r!   r"   ÚIbanr4   g   sh   … ô¨<ô ô4 ,ô ð4 )=Ó<Ø%(Ó(ðð *Ó)Ø“ðð “ðð “	ðð /CØ$/ñ&Ñ"r!   r;   c                   ó|   — e Zd ZU  G d„ de«      Z G d„ de«      Zeed<   eed<   	 eed<   	 eed<   eed	<   	 eed
œZy)ú:FundingInstructions.BankTransfer.FinancialAddress.SortCodec                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úOFundingInstructions.BankTransfer.FinancialAddress.SortCode.AccountHolderAddressr   r   r   r   r   r   Nr   r    r!   r"   r#   r?   ´   r$   r!   r#   c                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úFFundingInstructions.BankTransfer.FinancialAddress.SortCode.BankAddressr   r   r   r   r   r   Nr   r    r!   r"   r'   rA   Î   r$   r!   r'   r(   r)   r*   r,   Ú	sort_coder/   Nr0   r    r!   r"   ÚSortCoder=   ³   s]   … ô¨<ô ô4 ,ô ð4 )=Ó<Ø%(Ó(ðð !$Ó#ðð *Ó)Ø“ðð /CØ$/ñ&Ñ"r!   rC   c                   óˆ   — e Zd ZU  G d„ de«      Z G d„ de«      Zeed<   eed<   	 eed<   eed<   	 eed	<   	 eed
<   	 eedœZy)ú6FundingInstructions.BankTransfer.FinancialAddress.Speic                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úKFundingInstructions.BankTransfer.FinancialAddress.Spei.AccountHolderAddressr   r   r   r   r   r   Nr   r    r!   r"   r#   rG   ü   r$   r!   r#   c                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úBFundingInstructions.BankTransfer.FinancialAddress.Spei.BankAddressr   r   r   r   r   r   Nr   r    r!   r"   r'   rI     r$   r!   r'   r(   r)   r,   Ú	bank_coder-   Úclaber/   Nr0   r    r!   r"   ÚSpeirE   û   sh   … ô¨<ô ô4 ,ô ð4 )=Ó<Ø%(Ó(ðð *Ó)Ø“ðð “ðð “
ðð /CØ$/ñ&Ñ"r!   rL   c                   ó”   — e Zd ZU  G d„ de«      Z G d„ de«      Zeed<   eed<   	 eed<   	 eed<   	 eed	<   eed
<   	 eed<   	 eedœZy)ú7FundingInstructions.BankTransfer.FinancialAddress.Swiftc                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úLFundingInstructions.BankTransfer.FinancialAddress.Swift.AccountHolderAddressr   r   r   r   r   r   Nr   r    r!   r"   r#   rP   H  r$   r!   r#   c                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úCFundingInstructions.BankTransfer.FinancialAddress.Swift.BankAddressr   r   r   r   r   r   Nr   r    r!   r"   r'   rR   b  r$   r!   r'   r(   r)   r*   r+   r,   r-   Ú
swift_coder/   Nr0   r    r!   r"   ÚSwiftrN   G  sv   … ô¨<ô ô4 ,ô ð4 )=Ó<Ø%(Ó(ðð !$Ó#ðð "Ó!ðð *Ó)Ø“ðð  “ðð /CØ$/ñ&Ñ"r!   rT   c                   óÖ   — e Zd ZU  G d„ de«      Z G d„ de«      Zeed<   ee   ed<   	 ee   ed<   	 ee   ed<   	 eed	<   ee   ed
<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 eedœZ	y)ú8FundingInstructions.BankTransfer.FinancialAddress.Zenginc                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úMFundingInstructions.BankTransfer.FinancialAddress.Zengin.AccountHolderAddressr   r   r   r   r   r   Nr   r    r!   r"   r#   rX   ˜  r$   r!   r#   c                   óx   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úDFundingInstructions.BankTransfer.FinancialAddress.Zengin.BankAddressr   r   r   r   r   r   Nr   r    r!   r"   r'   rZ   ²  r$   r!   r'   r(   r)   r*   r+   r,   rJ   r-   Úbranch_codeÚbranch_namer/   N)
r   r   r   r   r#   r'   r   r   r   r1   r    r!   r"   ÚZenginrV   —  s®   … ô¨<ô ô4 ,ô ð4 )=Ó<Ø%-¨c¡]Ó2ðð !)¨¡Ó-ðð ' s™mÓ+ðð *Ó)Ø# C™=Ó(ðð $ C™=Ó(ðð & c™]Ó*ðð & c™]Ó*ðð /CØ$/ñ&Ñ"r!   r]   Úabar:   rB   Úspei)ÚachÚbacsÚdomestic_wire_usÚfpsÚsepar_   ÚswiftÚzenginÚsupported_networksre   )r^   r:   rB   r_   re   rf   Útyperf   N)r   r   r   r   r2   r;   rC   rL   rT   r]   r   r   r   r   r1   r    r!   r"   ÚFinancialAddressr      s   … ôN�lô Nô`J�|ô JôXF˜<ô FôPJ�|ô JôXN˜ô Nô`V˜ô Vðp ˜#‘Óðð ˜4‘.Ó ðð   Ñ)Ó)ðð ˜4‘.Ó ðð !)ØØð"ñ	ññ!ó ðð ˜E‘?Ó"ðð ØEñó ðð ˜VÑ$Ó$ðð ØØ%ØØØ ñ"Ñr!   ri   r   Úfinancial_addresses)Úeu_bank_transferÚjp_bank_transferrh   N)
r   r   r   r   ri   r   r   r   r   r1   r    r!   r"   ÚBankTransferr      sQ   … ôO	˜|ô O	ðb ‹ð	ð "Ð"2Ñ3Ó3ð	ð Ð<Ñ=Ó=ð	ð 4Ð5EÐFÑr!   rm   Úbank_transferÚcurrencyÚfunding_typeÚlivemodeÚobjectN)r   r   r   Ú__doc__r   r   r   r   r   rm   r   Úboolr1   r    r!   r"   r	   r	      s„   … ñð 	ð �˜'Ð"8Ñ9Ñ:ó ô^G�|ô ^Gð@  ÓØƒMðð ˜/Ñ*Ó*ðð ƒNðð Ð*Ñ+Ó+ðð *¨<Ð8Ñr!   r	   N)	Ústripe._stripe_objectr   Útypingr   r   r   Útyping_extensionsr   r	   r    r!   r"   ú<module>rx      s!   ðõ /ß +Ñ +Ý %ô~9˜,õ ~9r!   