o
    Âiü  ã                   @   sö   d dl mZ d dlmZ d dlmZ erPd dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZ d d	lmZ d d
lmZ d dlmZ d dlmZ d dlmZ ddgddgddgddgddgddgddgddgddgd d!gd"œ
ZG d#d$„ d$eƒZd%S )&é    )ÚStripeService)Úimport_module)ÚTYPE_CHECKING)ÚCreditReversalService)ÚDebitReversalService)ÚFinancialAccountService)ÚInboundTransferService)ÚOutboundPaymentService)ÚOutboundTransferService)ÚReceivedCreditService)ÚReceivedDebitService)ÚTransactionEntryService)ÚTransactionServicez(stripe.treasury._credit_reversal_servicer   z'stripe.treasury._debit_reversal_servicer   z*stripe.treasury._financial_account_servicer   z)stripe.treasury._inbound_transfer_servicer   z)stripe.treasury._outbound_payment_servicer	   z*stripe.treasury._outbound_transfer_servicer
   z(stripe.treasury._received_credit_servicer   z'stripe.treasury._received_debit_servicer   z$stripe.treasury._transaction_servicer   z*stripe.treasury._transaction_entry_servicer   )
Úcredit_reversalsÚdebit_reversalsÚfinancial_accountsÚinbound_transfersÚoutbound_paymentsÚoutbound_transfersÚreceived_creditsÚreceived_debitsÚtransactionsÚtransaction_entriesc                       sv   e Zd ZU ded< ded< ded< ded< d	ed
< ded< ded< ded< ded< ded< ‡ fdd„Zdd„ Z‡  ZS )ÚTreasuryServicer   r   r   r   r   r   r   r   r	   r   r
   r   r   r   r   r   r   r   r   r   c                    s   t ƒ  |¡ d S ©N)ÚsuperÚ__init__)ÚselfÚ	requestor©Ú	__class__© úx/var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/_treasury_service.pyr   U   s   zTreasuryService.__init__c                 C   sN   zt | \}}tt|ƒ|ƒ}t| ||| jƒƒ t| |ƒW S  ty&   tƒ ‚w r   )Ú_subservicesÚgetattrr   ÚsetattrÚ
_requestorÚKeyErrorÚAttributeError)r   ÚnameÚimport_fromÚserviceÚservice_classr!   r!   r"   Ú__getattr__X   s   þýÿzTreasuryService.__getattr__)Ú__name__Ú
__module__Ú__qualname__Ú__annotations__r   r-   Ú__classcell__r!   r!   r   r"   r   I   s   
 r   N)Ústripe._stripe_servicer   Ú	importlibr   Útyping_extensionsr   Ú(stripe.treasury._credit_reversal_servicer   Ú'stripe.treasury._debit_reversal_servicer   Ú*stripe.treasury._financial_account_servicer   Ú)stripe.treasury._inbound_transfer_servicer   Ú)stripe.treasury._outbound_payment_servicer	   Ú*stripe.treasury._outbound_transfer_servicer
   Ú(stripe.treasury._received_credit_servicer   Ú'stripe.treasury._received_debit_servicer   Ú*stripe.treasury._transaction_entry_servicer   Ú$stripe.treasury._transaction_servicer   r#   r   r!   r!   r!   r"   Ú<module>   s\   þþþþþþþþþþÛ,