o
    Âiú  ã                   @   sˆ   d dl mZmZ d dlmZ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dS )é    )ÚDictÚList)ÚLiteralÚNotRequiredÚ	TypedDictc                   @   sh   e Zd ZU eed  ed< 	 ed ed< 	 ed ed< 	 eee  ed< 	 ed ed	< 	 ed
 ed< dS )ÚPaymentMethodUpdateParams)ÚalwaysÚlimitedÚunspecifiedÚallow_redisplayÚ'PaymentMethodUpdateParamsBillingDetailsÚbilling_detailsÚPaymentMethodUpdateParamsCardÚcardÚexpandzLiteral['']|Dict[str, str]ÚmetadataÚ&PaymentMethodUpdateParamsUsBankAccountÚus_bank_accountN)Ú__name__Ú
__module__Ú__qualname__r   r   Ú__annotations__r   Ústr© r   r   ú‹/var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/_payment_method_update_params.pyr      s   
 r   c                   @   sR   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ee ed< dS )	r   z:Literal['']|PaymentMethodUpdateParamsBillingDetailsAddressÚaddresszLiteral['']|strÚemailÚnameÚphoneÚtax_idN)r   r   r   r   r   r   r   r   r   r   r   "   s   
 ÿr   c                   @   s`   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< dS )Ú.PaymentMethodUpdateParamsBillingDetailsAddressÚcityÚcountryÚline1Úline2Úpostal_codeÚstateN)r   r   r   r   r   r   r   r   r   r   r    ;   s   
 r    c                   @   s6   e Zd ZU ee ed< 	 ee ed< 	 ed ed< dS )r   Ú	exp_monthÚexp_yearÚ%PaymentMethodUpdateParamsCardNetworksÚnetworksN)r   r   r   r   Úintr   r   r   r   r   r   V   s   
 r   c                   @   s   e Zd ZU ed ed< dS )r)   z=Literal['']|Literal['cartes_bancaires', 'mastercard', 'visa']Ú	preferredN)r   r   r   r   r   r   r   r   r   r)   e   s
   
 ÿr)   c                   @   s0   e Zd ZU eed  ed< 	 eed  ed< dS )r   )ÚcompanyÚ
individualÚaccount_holder_type)ÚcheckingÚsavingsÚaccount_typeN)r   r   r   r   r   r   r   r   r   r   r   n   s
   
 r   N)Útypingr   r   Útyping_extensionsr   r   r   r   r   r    r   r)   r   r   r   r   r   Ú<module>   s   	