
    _j#                     N   d dl mZ 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 )    )RequestOptions)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 )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     i/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/stripe/params/_customer_modify_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 )CustomerModifyParamsAddress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   'CustomerModifyParamsCashBalanceSettingssettingsN)r$   r%   r&   r   r'   r+   r,   r-   r   r   x   s(         CDDDD r,   r   c                   2    e Zd ZU eed                  ed<   dS )r9   )	automaticmanualmerchant_defaultreconciliation_modeN)r$   r%   r&   r   r   r'   r+   r,   r-   r9   r9      s6         $9:    r,   r9   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[CustomerModifyParamsInvoiceSettingsCustomField]custom_fieldsdefault_payment_methodfooterz?Literal['']|CustomerModifyParamsInvoiceSettingsRenderingOptions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 ).CustomerModifyParamsInvoiceSettingsCustomFieldr   valueN)r$   r%   r&   r)   r'   r+   r,   r-   rG   rG      s/         
III JJJ r,   rG   c                   >    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templateNrE   r+   r,   r-   rJ   rJ      sH         #E    # r,   rJ   c                   >    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-   rN   rN      sJ         2222 III s r,   rN   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 )rO   r0   r1   r2   r3   r4   r5   Nr6   r+   r,   r-   rO   rO      r7   r,   rO   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)stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r/   r   r9   r   rG   rJ   rN   rO   r    r+   r,   r-   <module>rZ      s   3 2 2 2 2 2         = = = = = = = = = =R  R  R  R  R > R  R  R j    )   6    i       i       )   .    Y   
 
 
 
 
) 
 
 
    9       )   6    i     r,   