o
    ÂiK"  ã                   @   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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                   @   s8  e Zd ZU ed ed< 	 ee ed< 	 ed ed< 	 ed ed< 	 ee ed< 	 ee ed	< 	 ee ed
< 	 eee  ed< 	 ed ed< 	 ee ed< 	 ed ed< 	 ed ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 eee  ed< 	 ed ed< 	 ee ed< ed ed< 	 ed ed< 	 ee ed< dS )ÚCustomerUpdateParamsz'Literal['']|CustomerUpdateParamsAddressÚaddressÚbalanceúLiteral['']|strÚbusiness_nameÚCustomerUpdateParamsCashBalanceÚcash_balanceÚdefault_sourceÚdescriptionÚemailÚexpandÚindividual_nameÚinvoice_prefixÚ#CustomerUpdateParamsInvoiceSettingsÚinvoice_settingszLiteral['']|Dict[str, str]ÚmetadataÚnameÚnext_invoice_sequenceÚphoneÚpreferred_localesz(Literal['']|CustomerUpdateParamsShippingÚshippingÚsourceÚCustomerUpdateParamsTaxÚtaxz0Literal['']|Literal['exempt', 'none', 'reverse']Ú
tax_exemptÚvalidateN)	Ú__name__Ú
__module__Ú__qualname__r   Ú__annotations__ÚintÚstrr   Úbool© r(   r(   ú…/var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/_customer_update_params.pyr      sR   
 r   c                   @   ó`   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 )ÚCustomerUpdateParamsAddressÚcityÚcountryÚline1Úline2Úpostal_codeÚstateN©r!   r"   r#   r   r&   r$   r(   r(   r(   r)   r+   \   ó   
 r+   c                   @   s   e Zd ZU ed ed< dS )r   Ú'CustomerUpdateParamsCashBalanceSettingsÚsettingsN)r!   r"   r#   r   r$   r(   r(   r(   r)   r   w   s   
 r   c                   @   s   e Zd ZU eed  ed< dS )r4   )Ú	automaticÚmanualÚmerchant_defaultÚreconciliation_modeN)r!   r"   r#   r   r   r$   r(   r(   r(   r)   r4      s
   
 ÿr4   c                   @   sD   e Zd ZU ed ed< 	 ee ed< 	 ee ed< 	 ed ed< dS )r   z@Literal['']|List[CustomerUpdateParamsInvoiceSettingsCustomField]Úcustom_fieldsÚdefault_payment_methodÚfooterz?Literal['']|CustomerUpdateParamsInvoiceSettingsRenderingOptionsÚrendering_optionsN©r!   r"   r#   r   r$   r&   r(   r(   r(   r)   r   ˆ   s   
 ÿÿr   c                   @   s    e Zd ZU eed< 	 eed< dS )Ú.CustomerUpdateParamsInvoiceSettingsCustomFieldr   ÚvalueN)r!   r"   r#   r&   r$   r(   r(   r(   r)   r?   Ÿ   s
   
 r?   c                   @   s(   e Zd ZU ed ed< 	 ee ed< dS )Ú3CustomerUpdateParamsInvoiceSettingsRenderingOptionsz;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']Úamount_tax_displayÚtemplateNr>   r(   r(   r(   r)   rA   ª   s   
 ÿrA   c                   @   s.   e Zd ZU ded< 	 eed< 	 ee ed< dS )ÚCustomerUpdateParamsShippingÚ#CustomerUpdateParamsShippingAddressr   r   r   N)r!   r"   r#   r$   r&   r   r(   r(   r(   r)   rD   ·   s   
 rD   c                   @   r*   )rE   r,   r-   r.   r/   r0   r1   Nr2   r(   r(   r(   r)   rE   Æ   r3   rE   c                   @   s,   e Zd ZU ed ed< 	 eed  ed< dS )r   r
   Ú
ip_address)ÚautoÚdeferredÚimmediatelyÚvalidate_locationN)r!   r"   r#   r   r$   r   r(   r(   r(   r)   r   á   s
   
 r   N)Útypingr   r   Útyping_extensionsr   r   r   r   r+   r   r4   r   r?   rA   rD   rE   r   r(   r(   r(   r)   Ú<module>   s   U	