o
    Âi/a  ã                   @   s¬  d dl mZ d dlmZ d dlmZmZ G dd„ deƒZG dd„ deƒZG dd	„ d	eƒZ	G d
d„ deƒZ
G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG d d!„ d!eƒZG d"d#„ d#eƒZG d$d%„ d%eƒZG d&d'„ d'eƒZG d(d)„ d)eƒZG d*d+„ d+eƒZG d,d-„ d-eƒZG d.d/„ d/eƒZG d0d1„ d1eƒZG d2d3„ d3eƒZG d4d5„ d5eƒZG d6d7„ d7eƒZ G d8d9„ d9eƒZ!G d:d;„ d;eƒZ"G d<d=„ d=eƒZ#G d>d?„ d?eƒZ$G d@dA„ dAeƒZ%G dBdC„ dCeƒZ&G dDdE„ dEeƒZ'G dFdG„ dGeƒZ(G dHdI„ dIeƒZ)G dJdK„ dKeƒZ*G dLdM„ dMeƒZ+G dNdO„ dOeƒZ,G dPdQ„ dQeƒZ-G dRdS„ dSeƒZ.dTS )Ué    )ÚRequestOptions)ÚList)ÚNotRequiredÚ	TypedDictc                   @   s2   e Zd ZU eed< 	 ded< 	 eee  ed< dS )ÚAccountSessionCreateParamsÚaccountÚ$AccountSessionCreateParamsComponentsÚ
componentsÚexpandN)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__r   r   © r   r   úŒ/var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/_account_session_create_params.pyr      s   
 r   c                   @   s  e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed	 ed
< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed < 	 ed! ed"< 	 ed# ed$< 	 ed% ed&< d'S )(r   Ú5AccountSessionCreateParamsComponentsAccountManagementÚaccount_managementÚ5AccountSessionCreateParamsComponentsAccountOnboardingÚaccount_onboardingÚ,AccountSessionCreateParamsComponentsBalancesÚbalancesÚ0AccountSessionCreateParamsComponentsDisputesListÚdisputes_listÚ-AccountSessionCreateParamsComponentsDocumentsÚ	documentsÚ4AccountSessionCreateParamsComponentsFinancialAccountÚfinancial_accountÚ@AccountSessionCreateParamsComponentsFinancialAccountTransactionsÚfinancial_account_transactionsÚ;AccountSessionCreateParamsComponentsInstantPayoutsPromotionÚinstant_payouts_promotionÚ/AccountSessionCreateParamsComponentsIssuingCardÚissuing_cardÚ4AccountSessionCreateParamsComponentsIssuingCardsListÚissuing_cards_listÚ6AccountSessionCreateParamsComponentsNotificationBannerÚnotification_bannerÚ2AccountSessionCreateParamsComponentsPaymentDetailsÚpayment_detailsÚ3AccountSessionCreateParamsComponentsPaymentDisputesÚpayment_disputesÚ,AccountSessionCreateParamsComponentsPaymentsÚpaymentsÚ1AccountSessionCreateParamsComponentsPayoutDetailsÚpayout_detailsÚ+AccountSessionCreateParamsComponentsPayoutsÚpayoutsÚ/AccountSessionCreateParamsComponentsPayoutsListÚpayouts_listÚ4AccountSessionCreateParamsComponentsTaxRegistrationsÚtax_registrationsÚ/AccountSessionCreateParamsComponentsTaxSettingsÚtax_settingsN)r   r   r   r   r   r   r   r   r   r      sŠ   
 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿr   c                   @   ó$   e Zd ZU eed< 	 ed ed< dS )r   ÚenabledÚ=AccountSessionCreateParamsComponentsAccountManagementFeaturesÚfeaturesN©r   r   r   Úboolr   r   r   r   r   r   r   „   ó   
 ÿr   c                   @   ó(   e Zd ZU ee ed< 	 ee ed< dS )r:   Ú"disable_stripe_user_authenticationÚexternal_account_collectionN©r   r   r   r   r=   r   r   r   r   r   r:   ‘   ó
   
 r:   c                   @   r8   )r   r9   Ú=AccountSessionCreateParamsComponentsAccountOnboardingFeaturesr;   Nr<   r   r   r   r   r   œ   r>   r   c                   @   r?   )rD   r@   rA   NrB   r   r   r   r   rD   ©   rC   rD   c                   @   r8   )r   r9   Ú4AccountSessionCreateParamsComponentsBalancesFeaturesr;   Nr<   r   r   r   r   r   ´   r>   r   c                   @   óR   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< dS )rE   r@   Úedit_payout_schedulerA   Úinstant_payoutsÚstandard_payoutsNrB   r   r   r   r   rE   Á   ó   
 rE   c                   @   r8   )r   r9   Ú8AccountSessionCreateParamsComponentsDisputesListFeaturesr;   Nr<   r   r   r   r   r   Ø   r>   r   c                   @   óD   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 ee ed< dS )rK   Úcapture_paymentsÚ*destination_on_behalf_of_charge_managementÚdispute_managementÚrefund_managementNrB   r   r   r   r   rK   å   ó   
 rK   c                   @   r8   )r   r9   Ú5AccountSessionCreateParamsComponentsDocumentsFeaturesr;   Nr<   r   r   r   r   r   ø   r>   r   c                   @   ó   e Zd ZdS )rR   N©r   r   r   r   r   r   r   rR     ó    rR   c                   @   r8   )r   r9   Ú<AccountSessionCreateParamsComponentsFinancialAccountFeaturesr;   Nr<   r   r   r   r   r   	  r>   r   c                   @   rL   )rV   r@   rA   Ú
send_moneyÚtransfer_balanceNrB   r   r   r   r   rV     rQ   rV   c                   @   r8   )r   r9   ÚHAccountSessionCreateParamsComponentsFinancialAccountTransactionsFeaturesr;   Nr<   r   r   r   r   r   )  s   
 ÿr   c                   @   s   e Zd ZU ee ed< dS )rY   Úcard_spend_dispute_managementNrB   r   r   r   r   rY   8  s   
 rY   c                   @   r8   )r    r9   ÚCAccountSessionCreateParamsComponentsInstantPayoutsPromotionFeaturesr;   Nr<   r   r   r   r   r    A  r>   r    c                   @   ó6   e Zd ZU ee ed< 	 ee ed< 	 ee ed< dS )r[   r@   rA   rH   NrB   r   r   r   r   r[   N  s   
 r[   c                   @   r8   )r"   r9   Ú7AccountSessionCreateParamsComponentsIssuingCardFeaturesr;   Nr<   r   r   r   r   r"   _  r>   r"   c                   @   rL   )r]   Úcard_managementrZ   Úcardholder_managementÚspend_control_managementNrB   r   r   r   r   r]   l  rQ   r]   c                   @   r8   )r$   r9   Ú<AccountSessionCreateParamsComponentsIssuingCardsListFeaturesr;   Nr<   r   r   r   r   r$     r>   r$   c                   @   rF   )ra   r^   rZ   r_   r@   r`   NrB   r   r   r   r   ra   Œ  rJ   ra   c                   @   r8   )r&   r9   Ú>AccountSessionCreateParamsComponentsNotificationBannerFeaturesr;   Nr<   r   r   r   r   r&   £  r>   r&   c                   @   r?   )rb   r@   rA   NrB   r   r   r   r   rb   °  s
   
 rb   c                   @   r8   )r(   r9   Ú:AccountSessionCreateParamsComponentsPaymentDetailsFeaturesr;   Nr<   r   r   r   r   r(   ½  r>   r(   c                   @   rL   )rc   rM   rN   rO   rP   NrB   r   r   r   r   rc   Ê  rQ   rc   c                   @   r8   )r*   r9   Ú;AccountSessionCreateParamsComponentsPaymentDisputesFeaturesr;   Nr<   r   r   r   r   r*   Ý  r>   r*   c                   @   r\   )rd   rN   rO   rP   NrB   r   r   r   r   rd   ê  s   
 rd   c                   @   r8   )r,   r9   Ú4AccountSessionCreateParamsComponentsPaymentsFeaturesr;   Nr<   r   r   r   r   r,   ù  r>   r,   c                   @   rL   )re   rM   rN   rO   rP   NrB   r   r   r   r   re     rQ   re   c                   @   r8   )r.   r9   Ú9AccountSessionCreateParamsComponentsPayoutDetailsFeaturesr;   Nr<   r   r   r   r   r.     r>   r.   c                   @   rS   )rf   NrT   r   r   r   r   rf   &  rU   rf   c                   @   r8   )r0   r9   Ú3AccountSessionCreateParamsComponentsPayoutsFeaturesr;   Nr<   r   r   r   r   r0   *  r>   r0   c                   @   rF   )rg   r@   rG   rA   rH   rI   NrB   r   r   r   r   rg   7  rJ   rg   c                   @   r8   )r2   r9   Ú7AccountSessionCreateParamsComponentsPayoutsListFeaturesr;   Nr<   r   r   r   r   r2   N  r>   r2   c                   @   rS   )rh   NrT   r   r   r   r   rh   [  rU   rh   c                   @   r8   )r4   r9   Ú<AccountSessionCreateParamsComponentsTaxRegistrationsFeaturesr;   Nr<   r   r   r   r   r4   _  r>   r4   c                   @   rS   )ri   NrT   r   r   r   r   ri   l  rU   ri   c                   @   r8   )r6   r9   Ú7AccountSessionCreateParamsComponentsTaxSettingsFeaturesr;   Nr<   r   r   r   r   r6   p  r>   r6   c                   @   rS   )rj   NrT   r   r   r   r   rj   }  rU   rj   N)/Ústripe._request_optionsr   Útypingr   Útyping_extensionsr   r   r   r   r   r:   r   rD   r   rE   r   rK   r   rR   r   rV   r   rY   r    r[   r"   r]   r$   ra   r&   rb   r(   rc   r*   rd   r,   re   r.   rf   r0   rg   r2   rh   r4   ri   r6   rj   r   r   r   r   Ú<module>   sf   m
ÿ
ÿ	
ÿ
ÿ