
    Dh.                     f    S SK Jr  S SKJr  S SKJr  S SKJrJrJ	r	  S SK
JrJrJr   " S S\5      rg)	    )ConfirmationToken)RequestOptions)StripeService)DictListcast)LiteralNotRequired	TypedDictc                   x   \ rS rSr " S S\5      r " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r	 " S S\5      r
 " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S  S!\5      r " S" S#\5      r " S$ S%\5      r " S& S'\5      r " S( S)\5      r " S* S+\5      r " S, S-\5      r " S. S/\5      r " S0 S1\5      r " S2 S3\5      r " S4 S5\5      r " S6 S7\5      r " S8 S9\5      r  " S: S;\5      r! " S< S=\5      r" " S> S?\5      r# " S@ SA\5      r$ " SB SC\5      r% " SD SE\5      r& " SF SG\5      r' " SH SI\5      r( " SJ SK\5      r) " SL SM\5      r* " SN SO\5      r+ " SP SQ\5      r, " SR SS\5      r- " ST SU\5      r. " SV SW\5      r/ " SX SY\5      r0 " SZ S[\5      r1 " S\ S]\5      r2 " S^ S_\5      r3 " S` Sa\5      r4 " Sb Sc\5      r5 " Sd Se\5      r6 " Sf Sg\5      r7 " Sh Si\5      r8 " Sj Sk\5      r9 " Sl Sm\5      r: " Sn So\5      r; " Sp Sq\5      r< " Sr Ss\5      r= " St Su\5      r> " Sv Sw\5      r? " Sx Sy\5      r@0 0 4SzS{S|\AS}\B4S~ jjrC0 0 4SzS{S|\AS}\B4S jjrDSrEg)ConfirmationTokenService
   c                       \ rS rSr% \\\      \S'    \\   \S'    \S   \S'    \S   \S'    \\   \S'    \\S	      \S
'    \S   \S'   Sr	g)%ConfirmationTokenService.CreateParams   expandpayment_method6ConfirmationTokenService.CreateParamsPaymentMethodDatapayment_method_data9ConfirmationTokenService.CreateParamsPaymentMethodOptionspayment_method_options
return_url)off_session
on_sessionsetup_future_usage-ConfirmationTokenService.CreateParamsShippingshipping N)
__name__
__module____qualname____firstlineno__r
   r   str__annotations__r	   __static_attributes__r       r/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/test_helpers/_confirmation_token_service.pyCreateParamsr      s    DI&&	 $C((	 )D
 	
	 !,G!
 	
	  $$	 (0K(LMM	
 MNN	r&   r(   c                      \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S	'    \\S
      \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S    \S!'    \S"   \S#'    \S$   \S%'    \S&   \S''    \S(   \S)'    \S*   \S+'    \S,   \S-'    \S.   \S/'    \S0   \S1'    \S2   \S3'    \S4   \S5'    \S6   \S7'    \S8   \S9'    \\\\4      \S:'    \S;   \S<'    \S=   \S>'    \S?   \S@'    \SA   \SB'    \SC   \SD'    \SE   \SF'    \SG   \SH'    \SI   \SJ'    \SK   \SL'    \SM   \SN'    \SO   \SP'    \SQ   \SR'    \SS   \ST'    \SU   \SV'    \SW   \SX'    \SY   \SZ'    \S[   \S\'    \S]   \S^'    \S_   \S`'    \Sa   \Sb'    \Sc   \Sd'    \Se   \Sf'    \Sg   \Sh'    \Si   \Sj'   Skr	gl)mr   /   ?ConfirmationTokenService.CreateParamsPaymentMethodDataAcssDebit
acss_debit<ConfirmationTokenService.CreateParamsPaymentMethodDataAffirmaffirmFConfirmationTokenService.CreateParamsPaymentMethodDataAfterpayClearpayafterpay_clearpay<ConfirmationTokenService.CreateParamsPaymentMethodDataAlipayalipay)alwayslimitedunspecifiedallow_redisplay:ConfirmationTokenService.CreateParamsPaymentMethodDataAlmaalma?ConfirmationTokenService.CreateParamsPaymentMethodDataAmazonPay
amazon_payAConfirmationTokenService.CreateParamsPaymentMethodDataAuBecsDebitau_becs_debit?ConfirmationTokenService.CreateParamsPaymentMethodDataBacsDebit
bacs_debit@ConfirmationTokenService.CreateParamsPaymentMethodDataBancontact
bancontact<ConfirmationTokenService.CreateParamsPaymentMethodDataBilliebillieDConfirmationTokenService.CreateParamsPaymentMethodDataBillingDetailsbilling_details:ConfirmationTokenService.CreateParamsPaymentMethodDataBlikblik<ConfirmationTokenService.CreateParamsPaymentMethodDataBoletoboleto=ConfirmationTokenService.CreateParamsPaymentMethodDataCashappcashapp<ConfirmationTokenService.CreateParamsPaymentMethodDataCryptocryptoEConfirmationTokenService.CreateParamsPaymentMethodDataCustomerBalancecustomer_balance9ConfirmationTokenService.CreateParamsPaymentMethodDataEpseps9ConfirmationTokenService.CreateParamsPaymentMethodDataFpxfpx=ConfirmationTokenService.CreateParamsPaymentMethodDataGiropaygiropay=ConfirmationTokenService.CreateParamsPaymentMethodDataGrabpaygrabpay;ConfirmationTokenService.CreateParamsPaymentMethodDataIdealidealDConfirmationTokenService.CreateParamsPaymentMethodDataInteracPresentinterac_present>ConfirmationTokenService.CreateParamsPaymentMethodDataKakaoPay	kakao_pay<ConfirmationTokenService.CreateParamsPaymentMethodDataKlarnaklarna=ConfirmationTokenService.CreateParamsPaymentMethodDataKonbinikonbini<ConfirmationTokenService.CreateParamsPaymentMethodDataKrCardkr_card:ConfirmationTokenService.CreateParamsPaymentMethodDataLinklinkmetadata?ConfirmationTokenService.CreateParamsPaymentMethodDataMobilepay	mobilepay@ConfirmationTokenService.CreateParamsPaymentMethodDataMultibanco
multibanco>ConfirmationTokenService.CreateParamsPaymentMethodDataNaverPay	naver_payCConfirmationTokenService.CreateParamsPaymentMethodDataNzBankAccountnz_bank_account:ConfirmationTokenService.CreateParamsPaymentMethodDataOxxooxxo9ConfirmationTokenService.CreateParamsPaymentMethodDataP24p24?ConfirmationTokenService.CreateParamsPaymentMethodDataPayByBankpay_by_bank;ConfirmationTokenService.CreateParamsPaymentMethodDataPaycopayco<ConfirmationTokenService.CreateParamsPaymentMethodDataPaynowpaynow<ConfirmationTokenService.CreateParamsPaymentMethodDataPaypalpaypal9ConfirmationTokenService.CreateParamsPaymentMethodDataPixpix?ConfirmationTokenService.CreateParamsPaymentMethodDataPromptpay	promptpayBConfirmationTokenService.CreateParamsPaymentMethodDataRadarOptionsradar_options@ConfirmationTokenService.CreateParamsPaymentMethodDataRevolutPayrevolut_pay@ConfirmationTokenService.CreateParamsPaymentMethodDataSamsungPaysamsung_pay>ConfirmationTokenService.CreateParamsPaymentMethodDataSatispaysatispay?ConfirmationTokenService.CreateParamsPaymentMethodDataSepaDebit
sepa_debit<ConfirmationTokenService.CreateParamsPaymentMethodDataSofortsofort;ConfirmationTokenService.CreateParamsPaymentMethodDataSwishswish;ConfirmationTokenService.CreateParamsPaymentMethodDataTwinttwint)/r,   r.   r0   r2   r8   r:   r<   r>   r@   rB   rF   rH   rJ   rL   rN   rP   rR   rT   rV   rX   r\   r^   r`   rb   rd   rg   ri   rk   rm   ro   rq   rs   ru   rw   ry   r{   r}   r   r   r   r   r   r   r   us_bank_account
wechat_payziptypeCConfirmationTokenService.CreateParamsPaymentMethodDataUsBankAccountr   ?ConfirmationTokenService.CreateParamsPaymentMethodDataWechatPayr   9ConfirmationTokenService.CreateParamsPaymentMethodDataZipr   r   N)
r   r    r!   r"   r
   r$   r	   r   r#   r%   r   r&   r'   CreateParamsPaymentMethodData6ConfirmationTokenService.CreateParamsPaymentMethodData/   s   M
 	
	 J
 	
	 'T
 	
	 J
 	
	 %67
 	
	 H
 	
	  M
 	
	 #O
 	
	  M
 	
	  N
 	
	 J
 	
	 %R
 	
	 H
 	
	 J
 	
	 K
 	
	 J
 	
	 &S
 	
	 G
 	
	 G
 	
	 K
 	
	 K
 	
	 I
 	
	 %R
 	
	 L
 	
	 J
 	
	 K
 	
	 J
 	
	 H
 	
	 d38n--	 M
 	
	  N
 	
	 L
 	
	 %Q
 	
	 H
 	
	 G
 	
	 !M
 	
	 I
 	
	 J
 	
	 J
 	
	 G
 	
	 M
 	
	 #P
 	
	 !N
 	
	 !N
 	
	 L
 	
	  M
 	
	 J
 	
	 I
 	
	 I
 	
	 .0
 0	
b	 %Q
 	
	  M
 	
	 G
 	
	r&   r   c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg)r+   i  account_numberinstitution_numbertransit_numberr   Nr   r    r!   r"   r#   r$   r%   r   r&   r'   &CreateParamsPaymentMethodDataAcssDebit?ConfirmationTokenService.CreateParamsPaymentMethodDataAcssDebit  s'    	  	 	r&   r   c                       \ rS rSrSrg)r-   i  r   Nr   r    r!   r"   r%   r   r&   r'   #CreateParamsPaymentMethodDataAffirm<ConfirmationTokenService.CreateParamsPaymentMethodDataAffirm      r&   r   c                       \ rS rSrSrg)r/   i  r   Nr   r   r&   r'   -CreateParamsPaymentMethodDataAfterpayClearpayFConfirmationTokenService.CreateParamsPaymentMethodDataAfterpayClearpay  r   r&   r   c                       \ rS rSrSrg)r1   i  r   Nr   r   r&   r'   #CreateParamsPaymentMethodDataAlipay<ConfirmationTokenService.CreateParamsPaymentMethodDataAlipay  r   r&   r   c                       \ rS rSrSrg)r7   i  r   Nr   r   r&   r'   !CreateParamsPaymentMethodDataAlma:ConfirmationTokenService.CreateParamsPaymentMethodDataAlma  r   r&   r   c                       \ rS rSrSrg)r9   i  r   Nr   r   r&   r'   &CreateParamsPaymentMethodDataAmazonPay?ConfirmationTokenService.CreateParamsPaymentMethodDataAmazonPay  r   r&   r   c                   ,    \ rS rSr% \\S'    \\S'   Srg)r;   i  r   
bsb_numberr   Nr   r   r&   r'   (CreateParamsPaymentMethodDataAuBecsDebitAConfirmationTokenService.CreateParamsPaymentMethodDataAuBecsDebit  s    	 	r&   r   c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r=   i  r   	sort_coder   Nr   r    r!   r"   r
   r#   r$   r%   r   r&   r'   &CreateParamsPaymentMethodDataBacsDebit?ConfirmationTokenService.CreateParamsPaymentMethodDataBacsDebit  s$    #C((	 s##	r&   r   c                       \ rS rSrSrg)r?   i  r   Nr   r   r&   r'   'CreateParamsPaymentMethodDataBancontact@ConfirmationTokenService.CreateParamsPaymentMethodDataBancontact  r   r&   r   c                       \ rS rSrSrg)rA   i  r   Nr   r   r&   r'   #CreateParamsPaymentMethodDataBillie<ConfirmationTokenService.CreateParamsPaymentMethodDataBillie  r   r&   r   c                   n    \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'    \\   \S'   S	rg
)rC   i  zWLiteral['']|ConfirmationTokenService.CreateParamsPaymentMethodDataBillingDetailsAddressaddressLiteral['']|stremailnamephonetax_idr   N)r   r    r!   r"   r
   r$   r#   r%   r   r&   r'   +CreateParamsPaymentMethodDataBillingDetailsDConfirmationTokenService.CreateParamsPaymentMethodDataBillingDetails  sb    e
 	
	 ,--	 +,,	 ,--	 C  	r&   r   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
KConfirmationTokenService.CreateParamsPaymentMethodDataBillingDetailsAddressi  citycountryline1line2postal_codestater   Nr   r   r&   r'   2CreateParamsPaymentMethodDataBillingDetailsAddressr     l    #	 S!!	 3	 3	 !%%	 3	r&   r   c                       \ rS rSrSrg)rE   i  r   Nr   r   r&   r'   !CreateParamsPaymentMethodDataBlik:ConfirmationTokenService.CreateParamsPaymentMethodDataBlik  r   r&   r   c                        \ rS rSr% \\S'   Srg)rG   i  r   r   Nr   r   r&   r'   #CreateParamsPaymentMethodDataBoleto<ConfirmationTokenService.CreateParamsPaymentMethodDataBoleto  s    	r&   r   c                       \ rS rSrSrg)rI   i  r   Nr   r   r&   r'   $CreateParamsPaymentMethodDataCashapp=ConfirmationTokenService.CreateParamsPaymentMethodDataCashapp  r   r&   r   c                       \ rS rSrSrg)rK   i  r   Nr   r   r&   r'   #CreateParamsPaymentMethodDataCrypto<ConfirmationTokenService.CreateParamsPaymentMethodDataCrypto  r   r&   r   c                       \ rS rSrSrg)rM   i  r   Nr   r   r&   r'   ,CreateParamsPaymentMethodDataCustomerBalanceEConfirmationTokenService.CreateParamsPaymentMethodDataCustomerBalance  r   r&   r   c                   ,    \ rS rSr% \\S      \S'   Srg)rO   i  )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bankr   Nr   r    r!   r"   r
   r	   r$   r%   r   r&   r'    CreateParamsPaymentMethodDataEps9ConfirmationTokenService.CreateParamsPaymentMethodDataEps  s"    #
 	
@	r&   r   c                   >    \ rS rSr% \\S      \S'    \S   \S'   Srg)rQ   i;  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   r   Nr   r   r&   r'    CreateParamsPaymentMethodDataFpx9ConfirmationTokenService.CreateParamsPaymentMethodDataFpx;  s1    (1H)IJJ	 
 	
0	r&   r  c                       \ rS rSrSrg)rS   i\  r   Nr   r   r&   r'   $CreateParamsPaymentMethodDataGiropay=ConfirmationTokenService.CreateParamsPaymentMethodDataGiropay\  r   r&   r  c                       \ rS rSrSrg)rU   i_  r   Nr   r   r&   r'   $CreateParamsPaymentMethodDataGrabpay=ConfirmationTokenService.CreateParamsPaymentMethodDataGrabpay_  r   r&   r"  c                   ,    \ rS rSr% \\S      \S'   Srg)rW   ib  )abn_amroasn_bankbunqbuuthandelsbankeningknabmoneyoun26nnrabobank	regiobankrevolutsns_banktriodos_bankvan_lanschotyoursafer   r   Nr   r   r&   r'   "CreateParamsPaymentMethodDataIdeal;ConfirmationTokenService.CreateParamsPaymentMethodDataIdealb  s!    
 	
*	r&   r6  c                       \ rS rSrSrg)rY   i|  r   Nr   r   r&   r'   +CreateParamsPaymentMethodDataInteracPresentDConfirmationTokenService.CreateParamsPaymentMethodDataInteracPresent|  r   r&   r9  c                       \ rS rSrSrg)r[   i  r   Nr   r   r&   r'   %CreateParamsPaymentMethodDataKakaoPay>ConfirmationTokenService.CreateParamsPaymentMethodDataKakaoPay  r   r&   r<  c                   &    \ rS rSr% \S   \S'   Srg)r]   i  ?ConfirmationTokenService.CreateParamsPaymentMethodDataKlarnaDobdobr   Nr   r    r!   r"   r
   r$   r%   r   r&   r'   #CreateParamsPaymentMethodDataKlarna<ConfirmationTokenService.CreateParamsPaymentMethodDataKlarna  s    M
 	
	r&   rB  c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg)r?  i  daymonthyearr   N)r   r    r!   r"   intr$   r%   r   r&   r'   &CreateParamsPaymentMethodDataKlarnaDob?ConfirmationTokenService.CreateParamsPaymentMethodDataKlarnaDob  s$    	 
	 		r&   rI  c                       \ rS rSrSrg)r_   i  r   Nr   r   r&   r'   $CreateParamsPaymentMethodDataKonbini=ConfirmationTokenService.CreateParamsPaymentMethodDataKonbini  r   r&   rL  c                       \ rS rSrSrg)ra   i  r   Nr   r   r&   r'   #CreateParamsPaymentMethodDataKrCard<ConfirmationTokenService.CreateParamsPaymentMethodDataKrCard  r   r&   rO  c                       \ rS rSrSrg)rc   i  r   Nr   r   r&   r'   !CreateParamsPaymentMethodDataLink:ConfirmationTokenService.CreateParamsPaymentMethodDataLink  r   r&   rR  c                       \ rS rSrSrg)rf   i  r   Nr   r   r&   r'   &CreateParamsPaymentMethodDataMobilepay?ConfirmationTokenService.CreateParamsPaymentMethodDataMobilepay  r   r&   rU  c                       \ rS rSrSrg)rh   i  r   Nr   r   r&   r'   'CreateParamsPaymentMethodDataMultibanco@ConfirmationTokenService.CreateParamsPaymentMethodDataMultibanco  r   r&   rX  c                   ,    \ rS rSr% \\S      \S'   Srg)rj   i  )cardpointsfundingr   Nr   r   r&   r'   %CreateParamsPaymentMethodDataNaverPay>ConfirmationTokenService.CreateParamsPaymentMethodDataNaverPay  s    W%5677	r&   r^  c                   f    \ rS rSr% \\   \S'    \\S'    \\S'    \\S'    \\   \S'   \\S'   Srg	)
rl   i  account_holder_namer   	bank_codebranch_code	referencesuffixr   Nr   r   r&   r'   *CreateParamsPaymentMethodDataNzBankAccountCConfirmationTokenService.CreateParamsPaymentMethodDataNzBankAccount  sO    (--	 	 	 	 s##	r&   rf  c                       \ rS rSrSrg)rn   i  r   Nr   r   r&   r'   !CreateParamsPaymentMethodDataOxxo:ConfirmationTokenService.CreateParamsPaymentMethodDataOxxo  r   r&   ri  c                   ,    \ rS rSr% \\S      \S'   Srg)rp   i  )
alior_bankbank_millenniumbank_nowy_bfg_sabank_pekao_sabanki_spbdzielczerF   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   r   Nr   r   r&   r'    CreateParamsPaymentMethodDataP249ConfirmationTokenService.CreateParamsPaymentMethodDataP24  s!    #
 	
<	r&   r  c                       \ rS rSrSrg)rr   i  r   Nr   r   r&   r'   &CreateParamsPaymentMethodDataPayByBank?ConfirmationTokenService.CreateParamsPaymentMethodDataPayByBank  r   r&   r  c                       \ rS rSrSrg)rt   i  r   Nr   r   r&   r'   "CreateParamsPaymentMethodDataPayco;ConfirmationTokenService.CreateParamsPaymentMethodDataPayco  r   r&   r  c                       \ rS rSrSrg)rv   i  r   Nr   r   r&   r'   #CreateParamsPaymentMethodDataPaynow<ConfirmationTokenService.CreateParamsPaymentMethodDataPaynow  r   r&   r  c                       \ rS rSrSrg)rx   i  r   Nr   r   r&   r'   #CreateParamsPaymentMethodDataPaypal<ConfirmationTokenService.CreateParamsPaymentMethodDataPaypal  r   r&   r  c                       \ rS rSrSrg)rz   i  r   Nr   r   r&   r'    CreateParamsPaymentMethodDataPix9ConfirmationTokenService.CreateParamsPaymentMethodDataPix  r   r&   r  c                       \ rS rSrSrg)r|   i  r   Nr   r   r&   r'   &CreateParamsPaymentMethodDataPromptpay?ConfirmationTokenService.CreateParamsPaymentMethodDataPromptpay  r   r&   r  c                   &    \ rS rSr% \\   \S'   Srg)r~   i  sessionr   Nr   r   r&   r'   )CreateParamsPaymentMethodDataRadarOptionsBConfirmationTokenService.CreateParamsPaymentMethodDataRadarOptions  s    S!!	r&   r  c                       \ rS rSrSrg)r   i  r   Nr   r   r&   r'   'CreateParamsPaymentMethodDataRevolutPay@ConfirmationTokenService.CreateParamsPaymentMethodDataRevolutPay  r   r&   r  c                       \ rS rSrSrg)r   i  r   Nr   r   r&   r'   'CreateParamsPaymentMethodDataSamsungPay@ConfirmationTokenService.CreateParamsPaymentMethodDataSamsungPay  r   r&   r  c                       \ rS rSrSrg)r   i  r   Nr   r   r&   r'   %CreateParamsPaymentMethodDataSatispay>ConfirmationTokenService.CreateParamsPaymentMethodDataSatispay  r   r&   r  c                        \ rS rSr% \\S'   Srg)r   i  ibanr   Nr   r   r&   r'   &CreateParamsPaymentMethodDataSepaDebit?ConfirmationTokenService.CreateParamsPaymentMethodDataSepaDebit  s    		r&   r  c                   &    \ rS rSr% \S   \S'   Srg)r   i  )ATBEDEESITNLr   r   N)r   r    r!   r"   r	   r$   r%   r   r&   r'   #CreateParamsPaymentMethodDataSofort<ConfirmationTokenService.CreateParamsPaymentMethodDataSofort  s    ;<<	r&   r  c                       \ rS rSrSrg)r   i  r   Nr   r   r&   r'   "CreateParamsPaymentMethodDataSwish;ConfirmationTokenService.CreateParamsPaymentMethodDataSwish  r   r&   r  c                       \ rS rSrSrg)r   i  r   Nr   r   r&   r'   "CreateParamsPaymentMethodDataTwint;ConfirmationTokenService.CreateParamsPaymentMethodDataTwint  r   r&   r  c                   z    \ rS rSr% \\S      \S'    \\   \S'    \\S      \S'    \\   \S'    \\   \S'   S	rg
)r   i  r  r  r   )checkingsavingsaccount_typefinancial_connections_accountrouting_numberr   N)	r   r    r!   r"   r
   r	   r$   r#   r%   r   r&   r'   *CreateParamsPaymentMethodDataUsBankAccountCConfirmationTokenService.CreateParamsPaymentMethodDataUsBankAccount  sf    (1H)IJJ	 $C((	 "'*?"@AA	 (33'77	 $C((	r&   r  c                       \ rS rSrSrg)r   i3  r   Nr   r   r&   r'   &CreateParamsPaymentMethodDataWechatPay?ConfirmationTokenService.CreateParamsPaymentMethodDataWechatPay3  r   r&   r  c                       \ rS rSrSrg)r   i6  r   Nr   r   r&   r'    CreateParamsPaymentMethodDataZip9ConfirmationTokenService.CreateParamsPaymentMethodDataZip6  r   r&   r  c                   &    \ rS rSr% \S   \S'   Srg)r   i9  =ConfirmationTokenService.CreateParamsPaymentMethodOptionsCardr[  r   NrA  r   r&   r'    CreateParamsPaymentMethodOptions9ConfirmationTokenService.CreateParamsPaymentMethodOptions9  s    K
 	
	r&   r  c                   &    \ rS rSr% \S   \S'   Srg)r  iA  IConfirmationTokenService.CreateParamsPaymentMethodOptionsCardInstallmentsinstallmentsr   NrA  r   r&   r'   $CreateParamsPaymentMethodOptionsCard=ConfirmationTokenService.CreateParamsPaymentMethodOptionsCardA  s    !W
 	
	r&   r  c                        \ rS rSr% S\S'   Srg)r  iI  MConfirmationTokenService.CreateParamsPaymentMethodOptionsCardInstallmentsPlanplanr   N)r   r    r!   r"   r$   r%   r   r&   r'   0CreateParamsPaymentMethodOptionsCardInstallmentsIConfirmationTokenService.CreateParamsPaymentMethodOptionsCardInstallmentsI  s    ]]	r&   r  c                   P    \ rS rSr% \\   \S'    \\S      \S'    \S   \S'   Srg)	r  iP  countrF  interval)bonusfixed_count	revolvingr   r   N)	r   r    r!   r"   r
   rH  r$   r	   r%   r   r&   r'   4CreateParamsPaymentMethodOptionsCardInstallmentsPlanMConfirmationTokenService.CreateParamsPaymentMethodOptionsCardInstallmentsPlanP  s<    3	 gg.//	 9::	r&   r  c                   >    \ rS rSr% S\S'    \\S'    \S   \S'   Srg)	r   i_  4ConfirmationTokenService.CreateParamsShippingAddressr   r   r   r   r   N)r   r    r!   r"   r$   r#   r
   r%   r   r&   r'   CreateParamsShipping-ConfirmationTokenService.CreateParamsShipping_  s,    GG	 		 ,--	r&   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r  im  r   r   r   r   r   r   r   Nr   r   r&   r'   CreateParamsShippingAddress4ConfirmationTokenService.CreateParamsShippingAddressm  r   r&   r  paramsr   optionsreturnc                 D    [        [        U R                  SSSUUS95      $ )P
Creates a test mode Confirmation Token server side for your integration tests.
post$/v1/test_helpers/confirmation_tokensapibase_addressr  r  )r   r   _requestselfr  r  s      r'   createConfirmationTokenService.create  s4     MM6"  	
 		
r&   c                 `   #    [        [        U R                  SSSUUS9I Sh  vN 5      $  N7f)r  r  r  r  r  N)r   r   _request_asyncr  s      r'   create_async%ConfirmationTokenService.create_async  sC      %%6" &  	
 		
s   !.,
	.r   N)Fr   r    r!   r"   r   r(   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r"  r6  r9  r<  rB  rI  rL  rO  rR  rU  rX  r^  rf  ri  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r   r  r  r%   r   r&   r'   r   r   
   s0   "y "Hj	 jX i 	 i I  9  ) i i 0Y 4I i y i y #9 #J9 By y Y 4i 	 i  y i I  ) 	 Y .I !9 !F Y i i 9  I ) ) 	  i Y Y Y , 9 9 y 9 y y i 8 ;="$
7
  
 
	
* ;="$
7
  
 
	
 
r&   r   N)stripe._confirmation_tokenr   stripe._request_optionsr   stripe._stripe_servicer   typingr   r   r   typing_extensionsr	   r
   r   r   r   r&   r'   <module>r     s*    9 2 0 # # = =a
} a
r&   