
    _jR#                     B   d dl mZmZ d dlmZmZmZ  G d de          Z G d de          Z G d de          Z	 G d	 d
e          Z
 G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          ZdS )    )DictList)LiteralNotRequired	TypedDictc                      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     i/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/stripe/params/_customer_update_params.pyr	   r	      s        BCCCC  01111 ?@@@@  $$$$ S!!!! s S	"""" !!23333  $$$$ ""GHHHH 67777 c
 's++++ s #49---- DEEEE 	.	//// NOOOO $r+   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.   \            
c
  s s S!!!! s r+   r.   c                   &    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(         CDDDD r+   r   c                   2    e Zd ZU eed                  ed<   dS )r8   )	automaticmanualmerchant_defaultreconciliation_modeN)r#   r$   r%   r   r   r&   r*   r+   r,   r8   r8      s6         $9:    r+   r8   c                   n    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         J    (,,,,  #I    r+   r   c                   &    e Zd ZU eed<   	 eed<   dS ).CustomerUpdateParamsInvoiceSettingsCustomFieldr   valueN)r#   r$   r%   r(   r&   r*   r+   r,   rF   rF      s/         
III JJJ r+   rF   c                   >    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templateNrD   r*   r+   r,   rI   rI      sH         #E    # r+   rI   c                   >    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,   rM   rM      sJ         2222 III s r+   rM   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 )rN   r/   r0   r1   r2   r3   r4   Nr5   r*   r+   r,   rN   rN      r6   r+   rN   c                   J    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      sF         -.... #7+L#MNNNN r+   r   N)typingr   r   typing_extensionsr   r   r   r	   r.   r   r8   r   rF   rI   rM   rN   r   r*   r+   r,   <module>rX      s           = = = = = = = = = =R  R  R  R  R 9 R  R  R j    )   6    i       i       )   .    Y   
 
 
 
 
) 
 
 
    9       )   6    i     r+   