
    _jX/                     j   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 G d de          ZdS )    )RequestOptions)DictList)LiteralNotRequired	TypedDictc                   V   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                  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d<   	 eee                  ed<   	 ed         ed<   	 ee         ed<   ed         ed<   	 ed         ed<   	 eed                  ed<   	 ee         ed<   	 ee         ed <   d!S )"CustomerCreateParamsz'Literal['']|CustomerCreateParamsAddressaddressbalanceLiteral['']|strbusiness_nameCustomerCreateParamsCashBalancecash_balancedescriptionemailexpandindividual_nameinvoice_prefix#CustomerCreateParamsInvoiceSettingsinvoice_settingszLiteral['']|Dict[str, str]metadatanamenext_invoice_sequencepayment_methodphonepreferred_localesz(Literal['']|CustomerCreateParamsShippingshippingsourceCustomerCreateParamsTaxtaxz0Literal['']|Literal['exempt', 'none', 'reverse']
tax_exemptCustomerCreateParamsTaxIdDatumtax_id_data
test_clock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_create_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 T"BCDDDD C     $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 )CustomerCreateParamsAddresscitycountryline1line2postal_codestateNr'   r(   r)   r   r,   r*   r.   r/   r0   r2   r2   ^            
c
  s s S!!!! s r/   r2   c                   &    e Zd ZU ed         ed<   dS )r   'CustomerCreateParamsCashBalanceSettingssettingsN)r'   r(   r)   r   r*   r.   r/   r0   r   r   y   s(         CDDDD r/   r   c                   2    e Zd ZU eed                  ed<   dS )r<   )	automaticmanualmerchant_defaultreconciliation_modeN)r'   r(   r)   r   r   r*   r.   r/   r0   r<   r<      s6         $9:    r/   r<   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[CustomerCreateParamsInvoiceSettingsCustomField]custom_fieldsdefault_payment_methodfooterz?Literal['']|CustomerCreateParamsInvoiceSettingsRenderingOptionsrendering_optionsNr'   r(   r)   r   r*   r,   r.   r/   r0   r   r      s         J    (,,,,  #I    r/   r   c                   &    e Zd ZU eed<   	 eed<   dS ).CustomerCreateParamsInvoiceSettingsCustomFieldr   valueN)r'   r(   r)   r,   r*   r.   r/   r0   rJ   rJ      s/         
III JJJ r/   rJ   c                   >    e Zd ZU ed         ed<   	 ee         ed<   dS )3CustomerCreateParamsInvoiceSettingsRenderingOptionsz;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']amount_tax_displaytemplateNrH   r.   r/   r0   rM   rM      sH         #E    # r/   rM   c                   >    e Zd ZU ded<   	 eed<   	 ee         ed<   dS )CustomerCreateParamsShipping#CustomerCreateParamsShippingAddressr   r   r   N)r'   r(   r)   r*   r,   r   r.   r/   r0   rQ   rQ      sJ         2222 III s r/   rQ   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 )rR   r3   r4   r5   r6   r7   r8   Nr9   r.   r/   r0   rR   rR      r:   r/   rR   c                   J    e Zd ZU ed         ed<   	 eed                  ed<   dS )r    r   
ip_address)deferredimmediatelyvalidate_locationN)r'   r(   r)   r   r*   r   r.   r/   r0   r    r       sF         -.... #7+D#EFFFF r/   r    c                   2    e Zd ZU ed         ed<   	 eed<   dS )r#   )pad_nrtae_trnal_tinam_tinao_tinar_cuitau_abnau_arnaw_tinaz_tinba_tinbb_tinbd_binbf_ifubg_uicbh_vatbj_ifubo_tinbr_cnpjbr_cpfbs_tinby_tinca_bn
ca_gst_hst	ca_pst_bc	ca_pst_mb	ca_pst_skca_qstcd_nifch_uidch_vatcl_tincm_niucn_tinco_nitcr_tincv_nifde_stndo_rcnec_ruceg_tines_cifet_tin
eu_oss_vateu_vatgb_vatge_vatgn_nifhk_brhr_oibhu_tinid_npwpil_vatin_gstis_vatjp_cnjp_rnjp_trnke_pinkg_tinkh_tinkr_brnkz_binla_tinli_uidli_vatlk_vatma_vatmd_vatme_pibmk_vatmr_nifmx_rfcmy_frpmy_itnmy_sstng_tinno_vatno_voecnp_pannz_gstom_vatpe_rucph_tinpl_nipro_tinrs_pibru_innru_kppsa_vatsg_gstsg_uensi_tinsn_nineasr_finsv_nitth_vattj_tintr_tintw_vattz_vatua_vatug_tinus_einuy_rucuz_tinuz_vatve_rifvn_tinza_vatzm_tinzw_tintyperK   N)r'   r(   r)   r   r*   r,   r.   r/   r0   r#   r#      sH         
o	q q q qd JJJ r/   r#   N)stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r2   r   r<   r   rJ   rM   rQ   rR   r    r#   r.   r/   r0   <module>r      s:   3 2 2 2 2 2         = = = = = = = = = =S  S  S  S  S > S  S  S l    )   6    i       i       )   .    Y   
 
 
 
 
) 
 
 
    9       )   6    i   y y y y yY y y y y yr/   