o
    Âiƒ"  ã                   @   sÔ   d dl mZ 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 )é    )ÚRequestOptions)Ú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 )ÚCustomerModifyParamsz'Literal['']|CustomerModifyParamsAddressÚaddressÚbalanceúLiteral['']|strÚbusiness_nameÚCustomerModifyParamsCashBalanceÚcash_balanceÚdefault_sourceÚdescriptionÚemailÚexpandÚindividual_nameÚinvoice_prefixÚ#CustomerModifyParamsInvoiceSettingsÚinvoice_settingszLiteral['']|Dict[str, str]ÚmetadataÚnameÚnext_invoice_sequenceÚphoneÚpreferred_localesz(Literal['']|CustomerModifyParamsShippingÚshippingÚsourceÚCustomerModifyParamsTaxÚ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_modify_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 )ÚCustomerModifyParamsAddressÚ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   Ú'CustomerModifyParamsCashBalanceSettingsÚsettingsN)r"   r#   r$   r   r%   r)   r)   r)   r*   r   x   s   
 r   c                   @   s   e Zd ZU eed  ed< dS )r5   )Ú	automaticÚmanualÚmerchant_defaultÚreconciliation_modeN)r"   r#   r$   r   r   r%   r)   r)   r)   r*   r5   €   s
   
 ÿr5   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[CustomerModifyParamsInvoiceSettingsCustomField]Úcustom_fieldsÚdefault_payment_methodÚfooterz?Literal['']|CustomerModifyParamsInvoiceSettingsRenderingOptionsÚ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 )Ú.CustomerModifyParamsInvoiceSettingsCustomFieldr   Ú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 )Ú3CustomerModifyParamsInvoiceSettingsRenderingOptionsz;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']Úamount_tax_displayÚtemplateNr?   r)   r)   r)   r*   rB   «   s   
 ÿrB   c                   @   s.   e Zd ZU ded< 	 eed< 	 ee ed< dS )ÚCustomerModifyParamsShippingÚ#CustomerModifyParamsShippingAddressr	   r   r   N)r"   r#   r$   r%   r'   r   r)   r)   r)   r*   rE   ¸   s   
 rE   c                   @   r+   )rF   r-   r.   r/   r0   r1   r2   Nr3   r)   r)   r)   r*   rF   Ç   r4   rF   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)Ústripe._request_optionsr   Útypingr   r   Útyping_extensionsr   r   r   r   r,   r   r5   r   r@   rB   rE   rF   r   r)   r)   r)   r*   Ú<module>   s   U	