
    AiK"                        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)    )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)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     X/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_customer_update_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)CustomerUpdateParamsAddress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   'CustomerUpdateParamsCashBalanceSettingssettingsN)r#   r$   r%   r   r&   r*   r+   r,   r   r   w   s    CDDr+   r   c                   $    e Zd ZU eed      ed<   y)r8   )	automaticmanualmerchant_defaultreconciliation_modeN)r#   r$   r%   r   r   r&   r*   r+   r,   r8   r8      s    $9: r+   r8   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[CustomerUpdateParamsInvoiceSettingsCustomField]custom_fieldsdefault_payment_methodfooterz?Literal['']|CustomerUpdateParamsInvoiceSettingsRenderingOptions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).CustomerUpdateParamsInvoiceSettingsCustomFieldr   valueN)r#   r$   r%   r(   r&   r*   r+   r,   rF   rF      s    
I Jr+   rF   c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)3CustomerUpdateParamsInvoiceSettingsRenderingOptionsz;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']amount_tax_displaytemplateNrD   r*   r+   r,   rI   rI      s)    #E  #r+   rI   c                   6    e Zd ZU ded<   	 eed<   	 ee   ed<   y)CustomerUpdateParamsShipping#CustomerUpdateParamsShippingAddressr
   r   r   N)r#   r$   r%   r&   r(   r   r*   r+   r,   rM   rM      s+    22 I sr+   rM   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)rN   r/   r0   r1   r2   r3   r4   Nr5   r*   r+   r,   rN   rN      r6   r+   rN   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)typingr   r   typing_extensionsr   r   r   r	   r.   r   r8   r   rF   rI   rM   rN   r   r*   r+   r,   <module>rX      s     = =R 9 R j) 6i i ) .Y 
) 
9 ) 6i r+   