
    Aio                     r   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 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 G d0 d1e      Z G d2 d3e      Z  G d4 d5e      Z! G d6 d7e      Z" G d8 d9e      Z# G d: d;e      Z$ G d< d=e      Z% G d> d?e      Z& G d@ dAe      Z' G dB dCe      Z( G dD dEe      Z) G dF dGe      Z* G dH dIe      Z+ G dJ dKe      Z, G dL dMe      Z- G dN dOe      Z. G dP dQe      Z/ G dR dSe      Z0 G dT dUe      Z1 G dV dWe      Z2 G dX dYe      Z3 G dZ d[e      Z4 G d\ d]e      Z5 G d^ d_e      Z6 G d` dae      Z7 G db dce      Z8 G dd dee      Z9 G df dge      Z: G dh die      Z; G dj dke      Z< G dl dme      Z= G dn doe      Z> G dp dqe      Z? G dr dse      Z@ G dt due      ZA G dv dwe      ZB G dx dye      ZC G dz d{e      ZD G d| d}e      ZEy~)    )RequestOptions)DictList)LiteralNotRequired	TypedDictc                       e Zd ZU eee      ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   	 eed      ed	<   	 ed
   ed<   y)ConfirmationTokenCreateParamsexpandpayment_method.ConfirmationTokenCreateParamsPaymentMethodDatapayment_method_data1ConfirmationTokenCreateParamsPaymentMethodOptionspayment_method_options
return_url)off_session
on_sessionsetup_future_usage%ConfirmationTokenCreateParamsShippingshippingN)__name__
__module____qualname__r   r   str__annotations__r        b/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_confirmation_token_create_params.pyr
   r
      s    S	""  $$ %8  (;  C   $G,G$HII
 ABBr   r
   c                      e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 eed	      ed
<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed <   	 ed!   ed"<   	 ed#   ed$<   	 ed%   ed&<   	 ed'   ed(<   	 ed)   ed*<   	 ed+   ed,<   	 ed-   ed.<   	 ed/   ed0<   	 ed1   ed2<   	 ed3   ed4<   	 ed5   ed6<   	 ed7   ed8<   	 ed9   ed:<   	 eeeef      ed;<   	 ed<   ed=<   	 ed>   ed?<   	 ed@   edA<   	 edB   edC<   	 edD   edE<   	 edF   edG<   	 edH   edI<   	 edJ   edK<   	 edL   edM<   	 edN   edO<   	 edP   edQ<   	 edR   edS<   	 edT   edU<   	 edV   edW<   	 edX   edY<   	 edZ   ed[<   	 ed\   ed]<   	 ed^   ed_<   	 ed`   eda<   	 edb   edc<   	 edd   ede<   	 edf   edg<   	 edh   edi<   	 edj   edk<   yl)mr   7ConfirmationTokenCreateParamsPaymentMethodDataAcssDebit
acss_debit4ConfirmationTokenCreateParamsPaymentMethodDataAffirmaffirm>ConfirmationTokenCreateParamsPaymentMethodDataAfterpayClearpayafterpay_clearpay4ConfirmationTokenCreateParamsPaymentMethodDataAlipayalipay)alwayslimitedunspecifiedallow_redisplay2ConfirmationTokenCreateParamsPaymentMethodDataAlmaalma7ConfirmationTokenCreateParamsPaymentMethodDataAmazonPay
amazon_pay9ConfirmationTokenCreateParamsPaymentMethodDataAuBecsDebitau_becs_debit7ConfirmationTokenCreateParamsPaymentMethodDataBacsDebit
bacs_debit8ConfirmationTokenCreateParamsPaymentMethodDataBancontact
bancontact4ConfirmationTokenCreateParamsPaymentMethodDataBilliebillie<ConfirmationTokenCreateParamsPaymentMethodDataBillingDetailsbilling_details2ConfirmationTokenCreateParamsPaymentMethodDataBlikblik4ConfirmationTokenCreateParamsPaymentMethodDataBoletoboleto5ConfirmationTokenCreateParamsPaymentMethodDataCashappcashapp4ConfirmationTokenCreateParamsPaymentMethodDataCryptocrypto=ConfirmationTokenCreateParamsPaymentMethodDataCustomerBalancecustomer_balance1ConfirmationTokenCreateParamsPaymentMethodDataEpseps1ConfirmationTokenCreateParamsPaymentMethodDataFpxfpx5ConfirmationTokenCreateParamsPaymentMethodDataGiropaygiropay5ConfirmationTokenCreateParamsPaymentMethodDataGrabpaygrabpay3ConfirmationTokenCreateParamsPaymentMethodDataIdealideal<ConfirmationTokenCreateParamsPaymentMethodDataInteracPresentinterac_present6ConfirmationTokenCreateParamsPaymentMethodDataKakaoPay	kakao_pay4ConfirmationTokenCreateParamsPaymentMethodDataKlarnaklarna5ConfirmationTokenCreateParamsPaymentMethodDataKonbinikonbini4ConfirmationTokenCreateParamsPaymentMethodDataKrCardkr_card2ConfirmationTokenCreateParamsPaymentMethodDataLinklink3ConfirmationTokenCreateParamsPaymentMethodDataMbWaymb_waymetadata7ConfirmationTokenCreateParamsPaymentMethodDataMobilepay	mobilepay8ConfirmationTokenCreateParamsPaymentMethodDataMultibanco
multibanco6ConfirmationTokenCreateParamsPaymentMethodDataNaverPay	naver_pay;ConfirmationTokenCreateParamsPaymentMethodDataNzBankAccountnz_bank_account2ConfirmationTokenCreateParamsPaymentMethodDataOxxooxxo1ConfirmationTokenCreateParamsPaymentMethodDataP24p247ConfirmationTokenCreateParamsPaymentMethodDataPayByBankpay_by_bank3ConfirmationTokenCreateParamsPaymentMethodDataPaycopayco4ConfirmationTokenCreateParamsPaymentMethodDataPaynowpaynow4ConfirmationTokenCreateParamsPaymentMethodDataPaypalpaypal1ConfirmationTokenCreateParamsPaymentMethodDataPixpix7ConfirmationTokenCreateParamsPaymentMethodDataPromptpay	promptpay:ConfirmationTokenCreateParamsPaymentMethodDataRadarOptionsradar_options8ConfirmationTokenCreateParamsPaymentMethodDataRevolutPayrevolut_pay8ConfirmationTokenCreateParamsPaymentMethodDataSamsungPaysamsung_pay6ConfirmationTokenCreateParamsPaymentMethodDataSatispaysatispay7ConfirmationTokenCreateParamsPaymentMethodDataSepaDebit
sepa_debit4ConfirmationTokenCreateParamsPaymentMethodDataSofortsofort3ConfirmationTokenCreateParamsPaymentMethodDataSwishswish3ConfirmationTokenCreateParamsPaymentMethodDataTwinttwint)0r!   r#   r%   r'   r-   r/   r1   r3   r5   r7   r;   r=   r?   rA   rC   rE   rG   rI   rK   rM   rQ   rS   rU   rW   rY   r[   r^   r`   rb   rd   rf   rh   rj   rl   rn   rp   rr   rt   rx   rz   r|   r~   r   r   r   us_bank_account
wechat_payziptype;ConfirmationTokenCreateParamsPaymentMethodDataUsBankAccountr   7ConfirmationTokenCreateParamsPaymentMethodDataWechatPayr   1ConfirmationTokenCreateParamsPaymentMethodDataZipr   N)r   r   r   r   r   r   r   r   r   r   r   r   r   -   s   A  NOO #H  NOO !)K!LMM J
KK A  C  A  B  NOO !F  J
KK NOO ?  NOO "G  
H	II 
H	II ?  ?  LMM !F  @  NOO ?  >  J
KK MNN $sCx.)) A  B  @  !E  J
KK 
H	II A  LMM NOO NOO 
H	II A  D  B  B  @  A  NOO LMM LMM /	1 1d !E  A  
H	IIr   r   c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r    account_numberinstitution_numbertransit_numberNr   r   r   r   r   r   r   r   r    r    q  s'      r   r    c                       e Zd Zy)r"   Nr   r   r   r   r   r   r"   r"         r   r"   c                       e Zd Zy)r$   Nr   r   r   r   r$   r$     s     	r   r$   c                       e Zd Zy)r&   Nr   r   r   r   r&   r&     r   r   r&   c                       e Zd Zy)r,   Nr   r   r   r   r,   r,     r   r   r,   c                       e Zd Zy)r.   Nr   r   r   r   r.   r.     r   r   r.   c                   $    e Zd ZU eed<   	 eed<   y)r0   r   
bsb_numberNr   r   r   r   r0   r0     s     Or   r0   c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)r2   r   	sort_codeNr   r   r   r   r   r   r   r   r   r2   r2     s$    $$ 3r   r2   c                       e Zd Zy)r4   Nr   r   r   r   r4   r4     r   r   r4   c                       e Zd Zy)r6   Nr   r   r   r   r6   r6     r   r   r6   c                   f    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   y)	r8   zOLiteral['']|ConfirmationTokenCreateParamsPaymentMethodDataBillingDetailsAddressaddressLiteral['']|stremailnamephonetax_idN)r   r   r   r   r   r   r   r   r   r8   r8     sb    Y  ()) '
(( ()) r   r8   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)CConfirmationTokenCreateParamsPaymentMethodDataBillingDetailsAddresscitycountryline1line2postal_codestateNr   r   r   r   r   r     sn     c
  s s S!! sr   r   c                       e Zd Zy)r:   Nr   r   r   r   r:   r:     r   r   r:   c                       e Zd ZU eed<   y)r<   r   Nr   r   r   r   r<   r<     s    Kr   r<   c                       e Zd Zy)r>   Nr   r   r   r   r>   r>     r   r   r>   c                       e Zd Zy)r@   Nr   r   r   r   r@   r@     r   r   r@   c                       e Zd Zy)rB   Nr   r   r   r   rB   rB     r   r   rB   c                   $    e Zd ZU eed      ed<   y)rD   )arzte_und_apotheker_bankaustrian_anadi_bank_agbank_austriabankhaus_carl_spangler%bankhaus_schelhammer_und_schattera_agbawag_psk_agbks_bank_agbrull_kallmus_bank_agbtv_vier_lander_bankcapital_bank_grawe_gruppe_agdeutsche_bank_agdolomitenbankeasybank_agerste_bank_und_sparkassen#hypo_alpeadriabank_international_ag'hypo_bank_burgenland_aktiengesellschaft'hypo_noe_lb_fur_niederosterreich_u_wien'hypo_oberosterreich_salzburg_steiermarkhypo_tirol_bank_aghypo_vorarlberg_bank_agmarchfelder_bankoberbank_ag"raiffeisen_bankengruppe_osterreichschoellerbank_agsparda_bank_wienvolksbank_gruppevolkskreditbank_agvr_bank_braunaubankNr   r   r   r   r   r   r   r   r   rD   rD     s"    
	
 @r   rD   c                   6    e Zd ZU eed      ed<   	 ed   ed<   y)rF   company
individualaccount_holder_type)
affin_bankagrobankalliance_bankambank
bank_islambank_muamalatbank_of_chinabank_rakyatbsncimbdeutsche_bankhong_leong_bankhsbckfh	maybank2e	maybank2uocbcpb_enterprisepublic_bankrhbstandard_chartereduobr   Nr   r   r   r   rF   rF   '  s1    $W-D%EFF 	 0r   rF   c                       e Zd Zy)rH   Nr   r   r   r   rH   rH   I  r   r   rH   c                       e Zd Zy)rJ   Nr   r   r   r   rJ   rJ   M  r   r   rJ   c                   $    e Zd ZU eed      ed<   y)rL   )abn_amroasn_bankbunqbuuthandelsbankeningknabmoneyoun26nnrabobank	regiobankrevolutsns_banktriodos_bankvan_lanschotyoursafer   Nr   r   r   r   rL   rL   Q  s!    
	
 *r   rL   c                       e Zd Zy)rN   Nr   r   r   r   rN   rN   l  r   r   rN   c                       e Zd Zy)rP   Nr   r   r   r   rP   rP   p  r   r   rP   c                       e Zd ZU ed   ed<   y)rR   7ConfirmationTokenCreateParamsPaymentMethodDataKlarnaDobdobNr   r   r   r   r   r   r   r   rR   rR   t  s    	N	OOr   rR   c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  daymonthyearN)r   r   r   intr   r   r   r   r  r  {  s$    	H J Ir   r  c                       e Zd Zy)rT   Nr   r   r   r   rT   rT     r   r   rT   c                       e Zd Zy)rV   Nr   r   r   r   rV   rV     r   r   rV   c                       e Zd Zy)rX   Nr   r   r   r   rX   rX     r   r   rX   c                       e Zd Zy)rZ   Nr   r   r   r   rZ   rZ     r   r   rZ   c                       e Zd Zy)r]   Nr   r   r   r   r]   r]     r   r   r]   c                       e Zd Zy)r_   Nr   r   r   r   r_   r_     r   r   r_   c                   $    e Zd ZU eed      ed<   y)ra   )cardpointsfundingNr   r   r   r   ra   ra     s    !1233r   ra   c                   ^    e Zd ZU ee   ed<   	 eed<   	 eed<   	 eed<   	 ee   ed<   eed<   y)rc   account_holder_namer   	bank_codebranch_code	referencesuffixNr   r   r   r   rc   rc     sO    $S))  N  3Kr   rc   c                       e Zd Zy)re   Nr   r   r   r   re   re     r   r   re   c                   $    e Zd ZU eed      ed<   y)rg   )
alior_bankbank_millenniumbank_nowy_bfg_sabank_pekao_sabanki_spbdzielczer;   bnp_paribasbozciti_handlowycredit_agricole
envelobanketransfer_pocztowy24
getin_bankideabankr   inteligombank_mtransfernest_przelew	noble_paypbac_z_ipko	plus_banksantander_przelew24tmobile_usbugi_bankowetoyota_bankvelobankvolkswagen_bankr   Nr   r   r   r   rg   rg     s!    
	
 <r   rg   c                       e Zd Zy)ri   Nr   r   r   r   ri   ri     r   r   ri   c                       e Zd Zy)rk   Nr   r   r   r   rk   rk     r   r   rk   c                       e Zd Zy)rm   Nr   r   r   r   rm   rm     r   r   rm   c                       e Zd Zy)ro   Nr   r   r   r   ro   ro     r   r   ro   c                       e Zd Zy)rq   Nr   r   r   r   rq   rq     r   r   rq   c                       e Zd Zy)rs   Nr   r   r   r   rs   rs     r   r   rs   c                       e Zd ZU ee   ed<   y)ru   sessionNr   r   r   r   ru   ru     s    r   ru   c                       e Zd Zy)rw   Nr   r   r   r   rw   rw     r   r   rw   c                       e Zd Zy)ry   Nr   r   r   r   ry   ry     r   r   ry   c                       e Zd Zy)r{   Nr   r   r   r   r{   r{     r   r   r{   c                       e Zd ZU eed<   y)r}   ibanNr   r   r   r   r}   r}     s    
Ir   r}   c                       e Zd ZU ed   ed<   y)r   )ATBEDEESITNLr   N)r   r   r   r   r   r   r   r   r   r     s    788r   r   c                       e Zd Zy)r   Nr   r   r   r   r   r   "  r   r   r   c                       e Zd Zy)r   Nr   r   r   r   r   r   &  r   r   r   c                   r    e Zd ZU eed      ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y)	r   r   r   r   )checkingsavingsaccount_typefinancial_connections_accountrouting_numberN)r   r   r   r   r   r   r   r   r   r   r   r   *  sf    $W-D%EFF  $$ g&;<== $/s#33  $$r   r   c                       e Zd Zy)r   Nr   r   r   r   r   r   A  r   r   r   c                       e Zd Zy)r   Nr   r   r   r   r   r   E  r   r   r   c                       e Zd ZU ed   ed<   y)r   5ConfirmationTokenCreateParamsPaymentMethodOptionsCardr  Nr  r   r   r   r   r   I  s    
M
NNr   r   c                       e Zd ZU ed   ed<   y)rU  AConfirmationTokenCreateParamsPaymentMethodOptionsCardInstallmentsinstallmentsNr  r   r   r   rU  rU  P  s    K r   rU  c                       e Zd ZU ded<   y)rW  EConfirmationTokenCreateParamsPaymentMethodOptionsCardInstallmentsPlanplanN)r   r   r   r   r   r   r   rW  rW  Y  s     	Pr   rW  c                   H    e Zd ZU ee   ed<   	 eed      ed<   	 ed   ed<   y)rZ  countr	  interval)bonusfixed_count	revolvingr   N)r   r   r   r   r  r   r   r   r   r   rZ  rZ  e  s>     s ''*++ 5
66r   rZ  c                   6    e Zd ZU ded<   	 eed<   	 ed   ed<   y)r   ,ConfirmationTokenCreateParamsShippingAddressr   r   r   r   N)r   r   r   r   r   r   r   r   r   r   r   w  s,    ;; I ())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)rc  r   r   r   r   r   r   Nr   r   r   r   rc  rc    sl    
c
  s s S!! sr   rc  N)Fstripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r   r    r"   r$   r&   r,   r.   r0   r2   r4   r6   r8   r   r:   r<   r>   r@   rB   rD   rF   rH   rJ   rL   rN   rP   rR   r  rT   rV   rX   rZ   r]   r_   ra   rc   re   rg   ri   rk   rm   ro   rq   rs   ru   rw   ry   r{   r}   r   r   r   r   r   r   r   rU  rW  rZ  r   rc  r   r   r   <module>rh     s   3  = ="N "JAY AH
i 	9 				9 		 		i 		 i 	y 		9 	9 2:	 	9 	I 		9 		I 	#	 #L	 D	I 		I 	) 6	9 		Y 	9 i 	I 		9 		 		) 		i 		y 	Y ) 0	 	!	 !H	i 		) 		9 		9 			 		i 	 	y 		y 		Y 	i 9 	) 		) 	) .	i 			 		 I 		$I 9 r   