
    Ai"                        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y)    )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<   y)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     X/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_customer_modify_params.pyr
   r
      s   BCC  011 ?@@  $$ S!! s S	"" !!233  $$ ""GHH 677 c
 's++ s #49-- DEE 	.	// NOO $r,   r
   c                   x    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<   y)CustomerModifyParamsAddresscitycountryline1line2postal_codestateNr$   r%   r&   r   r)   r'   r+   r,   r-   r/   r/   ]   l    
c
  s s S!! sr,   r/   c                       e Zd ZU ed   ed<   y)r   'CustomerModifyParamsCashBalanceSettingssettingsN)r$   r%   r&   r   r'   r+   r,   r-   r   r   x   s    CDDr,   r   c                   $    e Zd ZU eed      ed<   y)r9   )	automaticmanualmerchant_defaultreconciliation_modeN)r$   r%   r&   r   r   r'   r+   r,   r-   r9   r9      s    $9: r,   r9   c                   T    e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   y)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      sR    J  (,,  #I r,   r   c                   $    e Zd ZU eed<   	 eed<   y).CustomerModifyParamsInvoiceSettingsCustomFieldr   valueN)r$   r%   r&   r)   r'   r+   r,   r-   rG   rG      s    
I Jr,   rG   c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)3CustomerModifyParamsInvoiceSettingsRenderingOptionsz;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']amount_tax_displaytemplateNrE   r+   r,   r-   rJ   rJ      s)    #E  #r,   rJ   c                   6    e Zd ZU ded<   	 eed<   	 ee   ed<   y)CustomerModifyParamsShipping#CustomerModifyParamsShippingAddressr   r   r   N)r$   r%   r&   r'   r)   r   r+   r,   r-   rN   rN      s+    22 I sr,   rN   c                   x    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<   y)rO   r0   r1   r2   r3   r4   r5   Nr6   r+   r,   r-   rO   rO      r7   r,   rO   c                   6    e Zd ZU ed   ed<   	 eed      ed<   y)r    r   
ip_address)autodeferredimmediatelyvalidate_locationN)r$   r%   r&   r   r'   r   r+   r,   r-   r    r       s+    -.. #7+L#M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  = =R > R j) 6i i ) .Y 
) 
9 ) 6i r,   