
    Ch                        S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
JrJrJrJrJr  S SKJrJrJrJrJrJr  \(       a  S SKJr  S S	KJr  S S
KJr   " S S\S   5      r\\R<                  l        g)    )APIResource)ExpandableField)RequestOptions)StripeObject)APIResourceTestHelpers)ClassVarDictListOptionalcast)LiteralNotRequiredType	TypedDictUnpackTYPE_CHECKING)Charge)Customer)SetupAttemptc                   :   \ rS rSr% SrSr\\S      \S'    " 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/ S0\5      r! " S1 S2\5      r" " S3 S4\5      r# " S5 S6\5      r$ " S7 S8\5      r% " S9 S:\5      r& " S; S<\5      r' " S= S>\5      r( " S? S@\5      r) " SA SB\5      r* " SC SD\5      r+ " SE SF\5      r, " SG SH\5      r- " SI SJ\5      r. " SK SL\5      r/ " SM SN\5      r0 " SO SP\5      r1 " SQ SR\5      r2 " SS ST\5      r3 " SU SV\5      r4 " SW SX\5      r5 " SY SZ\5      r6 " S[ S\\5      r7 " S] S^\5      r8 " S_ S`\5      r9 " Sa Sb\5      r: " Sc Sd\5      r; " Se Sf\5      r< " Sg Sh\5      r= " Si Sj\5      r> " Sk Sl\5      r? " Sm Sn\5      r@ " So Sp\5      rA " Sq Sr\5      rB " Ss St\5      rC " Su Sv\5      rD " Sw Sx\5      rE " Sy Sz\5      rF " S{ S|\5      rG " S} S~\5      rH " S S\5      rI " S S\5      rJ " S S\5      rK " S S\5      rL\M\S'    \N\M   \S'    \O\S'    \P\S'    \N\
   \S'    \S   \S'    \N\O   \S'    \N\   \S'    \N\   \S'    \N\O   \S'    \N\S      \S'    \N\O   \S'    \N\   \S'    \P\S'    \QS\OS\RS   SS 4S j5       rS\QS\OS\RS   SS 4S j5       rT " S S\US    5      rV\WS 5       rX\
\\\S.rYSrZg)ConfirmationToken   a
  
ConfirmationTokens help transport client side data collected by Stripe JS over
to your server for confirming a PaymentIntent or SetupIntent. If the confirmation
is successful, values present on the ConfirmationToken are written onto the Intent.

To learn more about how to use ConfirmationToken, visit the related guides:
- [Finalize payments on the server](https://stripe.com/docs/payments/finalize-payments-on-the-server)
- [Build two-step confirmation](https://stripe.com/docs/payments/build-a-two-step-confirmation).
confirmation_tokenOBJECT_NAMEc                   @    \ rS rSr%  " S S\5      r\\S'    S\0rSrg)ConfirmationToken.MandateData%   c                   R    \ rS rSr%  " S S\5      r\\   \S'    \\S'    S\0r	Sr
g)0ConfirmationToken.MandateData.CustomerAcceptance&   c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)7ConfirmationToken.MandateData.CustomerAcceptance.Online'   
ip_address
user_agent N__name__
__module____qualname____firstlineno__r   str__annotations____static_attributes__r&       ]/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/_confirmation_token.pyOnliner"   '   s"    $SM) %SM)r/   r1   onlinetyper&   N)r(   r)   r*   r+   r   r1   r   r-   r,   _inner_class_typesr.   r&   r/   r0   CustomerAcceptancer   &   s9      V$$ I #+F!3r/   r5   customer_acceptancer&   N)	r(   r)   r*   r+   r   r5   r-   r4   r.   r&   r/   r0   MandateDatar   %   s)    	4 	4* 0/	 45GHr/   r7   c                   F    \ rS rSr%  " S S\5      r\\   \S'    S\0rSr	g)&ConfirmationToken.PaymentMethodOptionsA   c                   X    \ rS rSr%  " S S\5      r\\   \S'    \\   \S'    S\0r	Sr
g)+ConfirmationToken.PaymentMethodOptions.CardB   c                   D    \ rS rSr%  " S S\5      r\\   \S'   S\0rSr	g)8ConfirmationToken.PaymentMethodOptions.Card.InstallmentsC   c                   P    \ rS rSr% \\   \S'    \\S      \S'    \S   \S'   Srg)	=ConfirmationToken.PaymentMethodOptions.Card.Installments.PlanD   countmonthintervalbonusfixed_count	revolvingr3   r&   N	r(   r)   r*   r+   r   intr-   r   r.   r&   r/   r0   PlanrB   D   s;    #C=( 'ww'788 ""EFFr/   rM   planr&   N)
r(   r)   r*   r+   r   rM   r   r-   r4   r.   r&   r/   r0   Installmentsr?   C   s$    <  tn$&,d^"r/   rO   	cvc_tokeninstallmentsr&   N)r(   r)   r*   r+   r   rO   r   r,   r-   r4   r.   r&   r/   r0   Cardr<   B   s>    4| 4&  }$ #<00 #1,!?r/   rR   cardr&   N)
r(   r)   r*   r+   r   rR   r   r-   r4   r.   r&   r/   r0   PaymentMethodOptionsr9   A   s-    	@< 	@< tn	 %d^r/   rT   c                   "	   \ 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\8\   \9Sh'   \8\   \9Si'   \8\   \9Sj'   \8\   \9Sk'   \8\:Sl      \9Sm'    \8\	   \9Sn'   \8\
   \9So'   \8\   \9Sp'   \8\   \9Sq'   \8\   \9Sr'   \8\   \9Ss'   \\9St'   \8\   \9Su'   \8\   \9Sv'   \8\   \9Sw'   \8\   \9Sx'   \8\   \9Sy'   \8\   \9Sz'   \8\;S{      \9S|'    \8\   \9S}'   \8\   \9S~'   \8\   \9S'   \8\   \9S'   \8\   \9S'   \8\   \9S'   \8\   \9S'   \8\   \9S'   \8\   \9S'   \8\   \9S'   \8\    \9S'   \8\!   \9S'   \8\"   \9S'   \8\#   \9S'   \8\$   \9S'   \8\%   \9S'   \8\&   \9S'   \8\'   \9S'   \8\(   \9S'   \8\)   \9S'   \8\*   \9S'   \8\+   \9S'   \8\,   \9S'   \8\-   \9S'   \8\.   \9S'   \8\/   \9S'   \8\0   \9S'   \8\1   \9S'   \8\2   \9S'   \8\3   \9S'   \8\4   \9S'   \:S   \9S'    \8\5   \9S'   \8\6   \9S'   \8\7   \9S'   0 Sh\_Si\_Sj\_Sk\_Sn\	_So\
_Sp\_Sq\_Sr\_Ss\_St\_Su\_Sv\_Sw\_Sx\_Sy\_Sz\_0 S}\_S~\_S\_S\_S\_S\_S\_S\_S\_S\_S\ _S\!_S\"_S\#_S\$_S\%_S\&_E0 S\'_S\(_S\)_S\*_S\+_S\,_S\-_S\._S\/_S\0_S\1_S\2_S\3_S\4_S\5_S\6_S\7_Er<Sr=g)&ConfirmationToken.PaymentMethodPreviewf   c                   n    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)	0ConfirmationToken.PaymentMethodPreview.AcssDebitg   	bank_namefingerprintinstitution_numberlast4transit_numberr&   Nr'   r&   r/   r0   	AcssDebitrY   g   sU    }$ "#& !)- C=  %SM)r/   r`   c                       \ rS rSrSrg)-ConfirmationToken.PaymentMethodPreview.Affirm}   r&   Nr(   r)   r*   r+   r.   r&   r/   r0   Affirmrb   }       r/   re   c                       \ rS rSrSrg)7ConfirmationToken.PaymentMethodPreview.AfterpayClearpay   r&   Nrd   r&   r/   r0   AfterpayClearpayrh      rf   r/   rj   c                       \ rS rSrSrg)-ConfirmationToken.PaymentMethodPreview.Alipay   r&   Nrd   r&   r/   r0   Alipayrl      rf   r/   rn   c                       \ rS rSrSrg)+ConfirmationToken.PaymentMethodPreview.Alma   r&   Nrd   r&   r/   r0   Almarp      rf   r/   rr   c                       \ rS rSrSrg)0ConfirmationToken.PaymentMethodPreview.AmazonPay   r&   Nrd   r&   r/   r0   	AmazonPayrt      rf   r/   rv   c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)2ConfirmationToken.PaymentMethodPreview.AuBecsDebit   
bsb_numberr\   r^   r&   Nr'   r&   r/   r0   AuBecsDebitrx      s3     % "#& C= r/   r{   c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)0ConfirmationToken.PaymentMethodPreview.BacsDebit   r\   r^   	sort_coder&   Nr'   r&   r/   r0   	BacsDebitr}      s3    !#& C=   }$r/   r   c                       \ rS rSrSrg)1ConfirmationToken.PaymentMethodPreview.Bancontact   r&   Nrd   r&   r/   r0   
Bancontactr      rf   r/   r   c                       \ rS rSrSrg)-ConfirmationToken.PaymentMethodPreview.Billie   r&   Nrd   r&   r/   r0   Billier      rf   r/   r   c                       \ rS rSr%  " S S\5      r\\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    S\0r	S	r
g
)5ConfirmationToken.PaymentMethodPreview.BillingDetails   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
=ConfirmationToken.PaymentMethodPreview.BillingDetails.Address   citycountryline1line2postal_codestater&   Nr'   r&   r/   r0   Addressr      sf    sm# "#&  }$  }$ &c]*  }$r/   r   addressemailnamephonetax_idr&   N)r(   r)   r*   r+   r   r   r   r-   r,   r4   r.   r&   r/   r0   BillingDetailsr      sq    , 4 g&& C=  3- C=  SM! #,W!5r/   r   c                       \ rS rSrSrg)+ConfirmationToken.PaymentMethodPreview.Blik   r&   Nrd   r&   r/   r0   Blikr      rf   r/   r   c                        \ rS rSr% \\S'   Srg)-ConfirmationToken.PaymentMethodPreview.Boleto   r   r&   Nr(   r)   r*   r+   r,   r-   r.   r&   r/   r0   Boletor      s    Kr/   r   c                      \ 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'    \\
   \S'    \\
   \S'    \\
   \S'    \\S'    \\S'    \\
   \S'    \
\S'    \\   \S'    \\
   \S'    \\
   \S'    \
\S'    \\   \S'    \\S      \S'    \\   \S'    \\	   \S'    \\\\\	S.rSrg )!+ConfirmationToken.PaymentMethodPreview.Card   c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)2ConfirmationToken.PaymentMethodPreview.Card.Checks   address_line1_checkaddress_postal_code_check	cvc_checkr&   Nr'   r&   r/   r0   Checksr      s3    %-c]2 ,4C=8 $C=(r/   r   c                   p    \ rS rSr%  " S S\5      r\\   \S'    \\   \S'    \\	S      \S'    S\0r
Srg	)
9ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom   c                   P    \ rS rSr%  " S S\5      r\\   \S'   \\S'    S\0r	Sr
g)NConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails   c                      \ rS rSr%  " S S\5      r " S S\5      r " S S\5      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".rS#rg$)%ZConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent   c                   >    \ rS rSr% \\   \S'    \\S      \S'   Srg)bConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.Offline   	stored_atdeferredr3   r&   NrK   r&   r/   r0   Offliner      s(    '/}4  #+7:+>"?? r/   r   c                       \ rS rSr% \\S      \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S	'    \\   \S
'    \\   \S'   Srg)bConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.Receipti  )checkingcreditprepaidunknownaccount_typeapplication_cryptogramapplication_preferred_nameauthorization_codeauthorization_response_codecardholder_verification_methoddedicated_file_nameterminal_verification_resultstransaction_status_informationr&   N	r(   r)   r*   r+   r   r   r-   r,   r.   r&   r/   r0   Receiptr     s    *2 '$N!"+ 
  5=SMA  9AE  19=  :B#F  =ESMI  2:#>  <DC=H  =ESMI r/   r   c                   &    \ rS rSr% \S   \S'   Srg)aConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.Walleti.  	apple_pay
google_paysamsung_payr   r3   r&   Nr(   r)   r*   r+   r   r-   r.   r&   r/   r0   Walletr   .  s    ")!+#  r/   r   amount_authorizedbrandbrand_productcapture_beforecardholder_namer   descriptionemv_auth_data	exp_monthexp_yearr\   fundinggenerated_cardiin#incremental_authorization_supportedissuerr^   networknetwork_transaction_idofflineovercapture_supportedpreferred_localescontact_emvcontactless_emvcontactless_magstripe_modemagnetic_stripe_fallbackmagnetic_stripe_track2read_methodreceiptwallet)r   r   r   r&   N)r(   r)   r*   r+   r   r   r   r   r   rL   r-   r,   boolr
   r   r4   r.   r&   r/   r0   CardPresentr      s    l  ( l ( T	 \ 	  ,4C=8  (}, (0}4 )15 *2#6 "*#. &.c]2 (0}4 $' #& &.c]2
 "*#. )15 &c]* >BA !)-  (}, "*#. 19= "*'!22 043 ,4DI+>> &.#!:&  "*'!22 !) 00'.'.&,.*r/   r   card_presentr3   r&   N)r(   r)   r*   r+   r   r   r   r-   r,   r4   r.   r&   r/   r0   PaymentMethodDetailsr      s5    ol ob #+;"77I +9+)F&r/   r   chargepayment_method_detailsr   setup_attemptr&   N)r(   r)   r*   r+   r   r   r   r,   r-   r   r4   r.   r&   r/   r0   GeneratedFromr      s^    wG< wGr !% )11E(FF  ((GHH -.B&"r/   r   c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)4ConfirmationToken.PaymentMethodPreview.Card.Networksi  	available	preferredr&   N	r(   r)   r*   r+   r
   r,   r-   r   r.   r&   r/   r0   Networksr     "    9$ $C=(r/   r   c                        \ rS rSr% \\S'   Srg)=ConfirmationToken.PaymentMethodPreview.Card.ThreeDSecureUsagei  	supportedr&   N)r(   r)   r*   r+   r   r-   r.   r&   r/   r0   ThreeDSecureUsager    s    r/   r  c                   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'   \\   \S'    \\   \S'   \\   \S'   \\	   \S'   \\
   \S'   \S   \S'    \\   \S'   \\\\\	\
\S.rSrg)2ConfirmationToken.PaymentMethodPreview.Card.Walleti  c                       \ rS rSrSrg)FConfirmationToken.PaymentMethodPreview.Card.Wallet.AmexExpressCheckouti  r&   Nrd   r&   r/   r0   AmexExpressCheckoutr	        r/   r
  c                       \ rS rSrSrg);ConfirmationToken.PaymentMethodPreview.Card.Wallet.ApplePayi  r&   Nrd   r&   r/   r0   ApplePayr    r  r/   r  c                       \ rS rSrSrg)<ConfirmationToken.PaymentMethodPreview.Card.Wallet.GooglePayi  r&   Nrd   r&   r/   r0   	GooglePayr    r  r/   r  c                       \ rS rSrSrg)7ConfirmationToken.PaymentMethodPreview.Card.Wallet.Linki  r&   Nrd   r&   r/   r0   Linkr    r  r/   r  c                       \ rS rSr%  " S S\5      r " S S\5      r\\   \S'    \\	   \S'    \\	   \S'    \\   \S	'    \\S
.r
Srg)=ConfirmationToken.PaymentMethodPreview.Card.Wallet.Masterpassi  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
LConfirmationToken.PaymentMethodPreview.Card.Wallet.Masterpass.BillingAddressi  r   r   r   r   r   r   r&   Nr'   r&   r/   r0   BillingAddressr    f    &sm+ "*#.  (},  (}, &.c]2  (},r/   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
MConfirmationToken.PaymentMethodPreview.Card.Wallet.Masterpass.ShippingAddressi  r   r   r   r   r   r   r&   Nr'   r&   r/   r0   ShippingAddressr    r  r/   r  billing_addressr   r   shipping_addressr  r  r&   Nr(   r)   r*   r+   r   r  r  r   r-   r,   r4   r.   r&   r/   r0   
Masterpassr    p     4, 4 &.n%== $C=( #3-' '/&?? ,:,;*&r/   r"  c                       \ rS rSrSrg)=ConfirmationToken.PaymentMethodPreview.Card.Wallet.SamsungPayi(  r&   Nrd   r&   r/   r0   
SamsungPayr%  (  r  r/   r&  c                       \ rS rSr%  " S S\5      r " S S\5      r\\   \S'    \\	   \S'    \\	   \S'    \\   \S	'    \\S
.r
Srg)?ConfirmationToken.PaymentMethodPreview.Card.Wallet.VisaCheckouti+  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
NConfirmationToken.PaymentMethodPreview.Card.Wallet.VisaCheckout.BillingAddressi,  r   r   r   r   r   r   r&   Nr'   r&   r/   r0   r  r*  ,  r  r/   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
OConfirmationToken.PaymentMethodPreview.Card.Wallet.VisaCheckout.ShippingAddressiF  r   r   r   r   r   r   r&   Nr'   r&   r/   r0   r  r,  F  r  r/   r  r  r   r   r  r   r&   Nr!  r&   r/   r0   VisaCheckoutr(  +  r#  r/   r-  amex_express_checkoutr   dynamic_last4r   link
masterpassr   )r.  r   r   r0  r1  r   visa_checkoutr3   r2  r&   N)r(   r)   r*   r+   r   r
  r  r  r  r"  r&  r-  r   r-   r,   r   r4   r.   r&   r/   r0   r   r    s    , |  < H HT H< HT (00C'DD#H--'}, %Y//tn$$Z00%j11%   (55-@!)"+ ",#-%1&"r/   r   r   checksr   r   display_brandr   r   r\   r   generated_fromr   r   r^   networks)	regulatedunregulatedregulated_statusthree_d_secure_usager   )r3  r5  r6  r:  r   r&   N)r(   r)   r*   r+   r   r   r   r   r  r   r,   r-   r   rL   r   r4   r.   r&   r/   r0   rR   r      sr    H HT< L C CJ J V$$ c]" "#& $C=( N M "#&
 L %]33 # SM! J x(( 'w/I'JKK #++<"== V$$ !"/$(9 "r/   rR   c                      \ rS rSr%  " S S\5      r " S S\5      r " S S\5      r\\	   \
S'    \\	   \
S	'    \\	   \
S
'    \\	   \
S'    \\	   \
S'    \\
S'    \\
S'    \\	   \
S'    \\	   \
S'    \\	   \
S'    \\	   \
S'    \\	   \
S'    \\   \
S'    \\   \
S'    \\\	      \
S'    \\S      \
S'    \\   \
S'   \\\S.rSrg)2ConfirmationToken.PaymentMethodPreview.CardPresenti  c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg);ConfirmationToken.PaymentMethodPreview.CardPresent.Networksi  r   r   r&   Nr   r&   r/   r0   r   r>    r  r/   r   c                   >    \ rS rSr% \\   \S'    \\S      \S'   Srg):ConfirmationToken.PaymentMethodPreview.CardPresent.Offlinei  r   r   r3   r&   NrK   r&   r/   r0   r   r@    s(    #C=( wz233r/   r   c                   &    \ rS rSr% \S   \S'   Srg)9ConfirmationToken.PaymentMethodPreview.CardPresent.Walleti  r   r3   r&   Nr   r&   r/   r0   r   rB    s    G r/   r   r   r   r   r   r   r   r   r\   r   r   r   r^   r6  r   r   r   r   r   )r6  r   r   r&   N)r(   r)   r*   r+   r   r   r   r   r   r,   r-   rL   r
   r   r4   r.   r&   r/   r0   r   r<    sa   < ,   C=  $C=( &c]* c]" "#& N M "#&
 c]" # SM! C=  x(( g&&  (S	22 ".  V$$$" "r/   r   c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg).ConfirmationToken.PaymentMethodPreview.CashappiR  buyer_idcashtagr&   Nr'   r&   r/   r0   CashapprD  R  s"    sm# c]"r/   rG  c                       \ rS rSrSrg)-ConfirmationToken.PaymentMethodPreview.Cryptoi\  r&   Nrd   r&   r/   r0   CryptorI  \  rf   r/   rJ  c                       \ rS rSrSrg)6ConfirmationToken.PaymentMethodPreview.CustomerBalancei_  r&   Nrd   r&   r/   r0   CustomerBalancerL  _  rf   r/   rM  c                   ,    \ rS rSr% \\S      \S'   Srg)*ConfirmationToken.PaymentMethodPreview.Epsib  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/   r0   EpsrO  b  s"    ' @r/   ro  c                   >    \ rS rSr% \\S      \S'    \S   \S'   Srg)*ConfirmationToken.PaymentMethodPreview.Fpxi  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uobrm  r&   Nrn  r&   r/   r0   Fpxrq    s1    !)'2I*J!KK  0r/   r  c                       \ rS rSrSrg).ConfirmationToken.PaymentMethodPreview.Giropayi  r&   Nrd   r&   r/   r0   Giropayr    rf   r/   r  c                       \ rS rSrSrg).ConfirmationToken.PaymentMethodPreview.Grabpayi  r&   Nrd   r&   r/   r0   Grabpayr    rf   r/   r  c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg),ConfirmationToken.PaymentMethodPreview.Ideali  abn_amroasn_bankbunqbuuthandelsbankeningknabmoneyoun26nnrabobank	regiobankrevolutsns_banktriodos_bankvan_lanschotyoursaferm  )ABNANL2AASNBNL21BITSNL2ABUNQNL2ABUUTNL2AFVLBNL22HANDNL2AINGBNL2AKNABNL2HMOYONL21NNBANL2GNTSBDEB1RABONL2URBRBNL21REVOIE23REVOLT21SNSBNL2ATRIONL2Ubicr&   Nrn  r&   r/   r0   Idealr    sB      *   ,r/   r  c                   0   \ rS rSr%  " S S\5      r\\   \S'    \\   \S'    \\   \S'    \\   \S'    \	\S'    \	\S	'    \\   \S
'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\
\      \S'    \\S      \S'    S\0rSrg)5ConfirmationToken.PaymentMethodPreview.InteracPresenti  c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)>ConfirmationToken.PaymentMethodPreview.InteracPresent.Networksi  r   r   r&   Nr   r&   r/   r0   r   r    r  r/   r   r   r   r   r   r   r   r\   r   r   r   r^   r6  r   r   r   r&   N)r(   r)   r*   r+   r   r   r   r,   r-   rL   r
   r   r4   r.   r&   r/   r0   InteracPresentr    s   <  C=  &c]* c]" "#& N M "#&
 c]" # SM! C=  x((  (S	22 ".  #-h!7r/   r  c                       \ rS rSrSrg)/ConfirmationToken.PaymentMethodPreview.KakaoPayi0  r&   Nrd   r&   r/   r0   KakaoPayr  0  rf   r/   r  c                   F    \ rS rSr%  " S S\5      r\\   \S'    S\0rSr	g)-ConfirmationToken.PaymentMethodPreview.Klarnai3  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)1ConfirmationToken.PaymentMethodPreview.Klarna.Dobi4  dayrE   yearr&   N)r(   r)   r*   r+   r   rL   r-   r.   r&   r/   r0   Dobr  4  s3    c]"  }$ sm#r/   r  dobr&   N)
r(   r)   r*   r+   r   r  r   r-   r4   r.   r&   r/   r0   Klarnar  3  s+    l  # #(r/   r  c                       \ rS rSrSrg).ConfirmationToken.PaymentMethodPreview.KonbiniiH  r&   Nrd   r&   r/   r0   Konbinir  H  rf   r/   r  c                   >    \ rS rSr% \\S      \S'    \\   \S'   Srg)-ConfirmationToken.PaymentMethodPreview.KrCardiK  )bccitihanahyundaijejujeonbuk	kakaobankkbankkdbbankkookminkwangjulottemgnhpostsamsungsavingsbankshinhanshinhyupsuhyuptossbankwoorir   r^   r&   Nr   r&   r/   r0   KrCardr  K  s2     4 C= r/   r  c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)+ConfirmationToken.PaymentMethodPreview.Linkin  r   persistent_tokenr&   Nr'   r&   r/   r0   r  r  n  s"    C=  'sm+r/   r  c                       \ rS rSrSrg)0ConfirmationToken.PaymentMethodPreview.Mobilepayix  r&   Nrd   r&   r/   r0   	Mobilepayr  x  rf   r/   r  c                       \ rS rSrSrg)1ConfirmationToken.PaymentMethodPreview.Multibancoi{  r&   Nrd   r&   r/   r0   
Multibancor  {  rf   r/   r  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)/ConfirmationToken.PaymentMethodPreview.NaverPayi~  rE  rS   pointsr   r&   N)	r(   r)   r*   r+   r   r,   r-   r   r.   r&   r/   r0   NaverPayr  ~  s$    sm# -..r/   r  c                   h    \ rS rSr% \\   \S'    \\S'    \\S'    \\S'    \\S'    \\   \S'   Srg	)
4ConfirmationToken.PaymentMethodPreview.NzBankAccounti  account_holder_name	bank_coder[   branch_coder^   suffixr&   Nr'   r&   r/   r0   NzBankAccountr    sS    !)#. N N  J SM!r/   r  c                       \ rS rSrSrg)+ConfirmationToken.PaymentMethodPreview.Oxxoi  r&   Nrd   r&   r/   r0   Oxxor    rf   r/   r   c                   ,    \ rS rSr% \\S      \S'   Srg)*ConfirmationToken.PaymentMethodPreview.P24i  
alior_bankbank_millenniumbank_nowy_bfg_sabank_pekao_sabanki_spbdzielczeblik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_bankrm  r&   Nrn  r&   r/   r0   P24r    s!    ' <r/   r  c                       \ rS rSrSrg)0ConfirmationToken.PaymentMethodPreview.PayByBanki  r&   Nrd   r&   r/   r0   	PayByBankr    rf   r/   r   c                       \ rS rSrSrg),ConfirmationToken.PaymentMethodPreview.Paycoi  r&   Nrd   r&   r/   r0   Paycor"    rf   r/   r#  c                       \ rS rSrSrg)-ConfirmationToken.PaymentMethodPreview.Paynowi  r&   Nrd   r&   r/   r0   Paynowr%    rf   r/   r&  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)-ConfirmationToken.PaymentMethodPreview.Paypali  r   payer_emailpayer_idr&   Nr'   r&   r/   r0   Paypalr(    s3    c]" "#& sm#r/   r+  c                       \ rS rSrSrg)*ConfirmationToken.PaymentMethodPreview.Pixi  r&   Nrd   r&   r/   r0   Pixr-    rf   r/   r.  c                       \ rS rSrSrg)0ConfirmationToken.PaymentMethodPreview.Promptpayi  r&   Nrd   r&   r/   r0   	Promptpayr0    rf   r/   r1  c                       \ rS rSrSrg)1ConfirmationToken.PaymentMethodPreview.RevolutPayi  r&   Nrd   r&   r/   r0   
RevolutPayr3    rf   r/   r4  c                       \ rS rSrSrg)1ConfirmationToken.PaymentMethodPreview.SamsungPayi  r&   Nrd   r&   r/   r0   r&  r6    rf   r/   r&  c                       \ rS rSrSrg)/ConfirmationToken.PaymentMethodPreview.Satispayi  r&   Nrd   r&   r/   r0   Satispayr8    rf   r/   r9  c                       \ rS rSr%  " S S\5      r\\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S	'    S\0r	S
r
g)0ConfirmationToken.PaymentMethodPreview.SepaDebiti  c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg)>ConfirmationToken.PaymentMethodPreview.SepaDebit.GeneratedFromi  r   r   r   r   r&   N)r(   r)   r*   r+   r   r   r-   r.   r&   r/   r0   r   r=    s.     !:;;  ((GHHr/   r   r  r  r   r\   r5  r^   r&   N)r(   r)   r*   r+   r   r   r   r,   r-   r4   r.   r&   r/   r0   	SepaDebitr;    s       }$ "#& c]" "#& %]33 C=  #3M!Br/   r>  c                   &    \ rS rSr% \\   \S'   Srg)-ConfirmationToken.PaymentMethodPreview.Soforti  r   r&   Nr'   r&   r/   r0   Sofortr@    s    c]"r/   rA  c                       \ rS rSrSrg),ConfirmationToken.PaymentMethodPreview.Swishi  r&   Nrd   r&   r/   r0   SwishrC    rf   r/   rD  c                       \ rS rSrSrg),ConfirmationToken.PaymentMethodPreview.Twinti  r&   Nrd   r&   r/   r0   TwintrF    rf   r/   rG  c                       \ rS rSr%  " S S\5      r " S S\5      r\\S      \	S'    \\S      \	S	'    \\
   \	S
'    \\
   \	S'    \\
   \	S'    \\
   \	S'    \\   \	S'    \\
   \	S'    \\   \	S'    \\S.rSrg)4ConfirmationToken.PaymentMethodPreview.UsBankAccounti   c                   >    \ rS rSr% \\   \S'    \\S      \S'   Sr	g)=ConfirmationToken.PaymentMethodPreview.UsBankAccount.Networksi!  r   )achus_domestic_wirer  r&   N)
r(   r)   r*   r+   r   r,   r-   r
   r   r.   r&   r/   r0   r   rK  !  s)    #C=(  (A BCCr/   r   c                   D    \ rS rSr%  " S S\5      r\\   \S'   S\0rSr	g)BConfirmationToken.PaymentMethodPreview.UsBankAccount.StatusDetailsi+  c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg)JConfirmationToken.PaymentMethodPreview.UsBankAccount.StatusDetails.Blockedi,  )R02R03R04R05R07R08R10R11R16R20R29R31network_code)bank_account_closedbank_account_frozenbank_account_invalid_detailsbank_account_restrictedbank_account_unusabledebit_not_authorizedreasonr&   Nrn  r&   r/   r0   BlockedrQ  ,  sB    "*##   %4	 	r/   rf  blockedr&   N)
r(   r)   r*   r+   r   rf  r   r-   r4   r.   r&   r/   r0   StatusDetailsrO  +  s'     l  D "'**&/%9"r/   rh  rr  ru  r   savingsr   r[   financial_connections_accountr\   r^   r6  routing_numberstatus_details)r6  rm  r&   N)r(   r)   r*   r+   r   r   rh  r   r   r-   r,   r4   r.   r&   r/   r0   UsBankAccountrI     s    < $: $:L "*'2I*J!KK #7+@#ABB  }$ ,4C=8 "#& C=  x(( %SM) %]33 %"/"r/   rn  c                       \ rS rSrSrg)0ConfirmationToken.PaymentMethodPreview.WechatPayiz  r&   Nrd   r&   r/   r0   	WechatPayrp  z  rf   r/   rq  c                       \ rS rSrSrg)*ConfirmationToken.PaymentMethodPreview.Zipi}  r&   Nrd   r&   r/   r0   Ziprs  }  rf   r/   rt  
acss_debitaffirmafterpay_clearpayalipayalwayslimitedunspecifiedallow_redisplayalma
amazon_payau_becs_debit
bacs_debit
bancontactbilliebilling_detailsr	  boletorS   r   cashappcryptor   customercustomer_balanceepsfpxgiropaygrabpayidealinterac_present	kakao_payklarnakonbinikr_cardr0  	mobilepay
multibanco	naver_paynz_bank_accountoxxop24pay_by_bankpaycopaynowpaypalpix	promptpayrevolut_payr   satispay
sepa_debitsofortswishtwint)2ru  rv  rw  rx  r~  r  r  r  r  r  r	  r  rS   r   r  r  r  r  r  r  r  r  r  r  r  r  r  r0  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r  r  r  r  r  us_bank_account
wechat_payzipr3   r  r  r  r&   N)>r(   r)   r*   r+   r   r`   re   rj   rn   rr   rv   r{   r   r   r   r   r   r   rR   r   rG  rJ  rM  ro  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r  r   r#  r&  r+  r.  r1  r4  r&  r9  r>  rA  rD  rG  rn  rq  rt  r   r-   r   r   r4   r.   r&   r/   r0   PaymentMethodPreviewrV   f   sv   	 	,	\ 		| 		\ 		< 		 		, 		 		 		\ 	/	6\ /	6b	< 		\ 	z	< z	xl	, l	\	l 		\ 		l 	#	, #	J	, 	B	l 		l 	1	L 1	fM	8\ M	8^	| 		.\ 	.*	l 	!	\ !	F	< 		 		 		| 		L 	4	< 	!	, !	F	 		L 		\ 		\ 		, 		 		 		 		| 	#	C #	CJ	\ 		L 		L 	X	L X	t	 		, 	 Y''  #$455  !'*L"MNN	 tnY'',,Y''Z((  ''tn  tn{++'""  ?:677	 #?33c]c]'""'""!.11H%%  '""&!!tnI&&Z((H%%!-00tnc]i((    c]I&&j))j))8$$Y''  13
 3	
h	 "-00Y''c]4
)4
f4
  !14
 f	4

 D4
 )4
 [4
 )4
 *4
 f4
 ~4
 D4
 f4
 D4
 K4
  w!4
" f#4
$ %4
& 3'4
( 3)4
* w+4
, w-4
. U/4
0 ~14
2 34
4 f54
6 w74
8 v94
: D;4
< =4
> *?4
@ A4
B }C4
D DE4
F 3G4
H 9I4
J UK4
L fM4
N fO4
P 3Q4
R S4
T :U4
V :W4
X Y4
Z )[4
\ f]4
^ U_4
` Ua4
b }c4
d )e4
f 3g4
r/   r  c                   \    \ rS rSr%  " S S\5      r\\S'   \\S'    \\   \S'    S\0r	Sr
g)	ConfirmationToken.Shippingi(  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
"ConfirmationToken.Shipping.Addressi)  r   r   r   r   r   r   r&   Nr'   r&   r/   r0   r   r  )  sf    3- c]" C=  C=  "#& C= r/   r   r   r   r   r&   N)r(   r)   r*   r+   r   r   r-   r,   r   r4   r.   r&   r/   r0   Shippingr  (  s>    	l 	4 		 }	 (1r/   r  c                       \ rS rSr% \\\      \S'    \\   \S'    \S   \S'    \S   \S'    \\   \S'    \\S	      \S
'    \S   \S'   Sr	g)ConfirmationToken.CreateParamsiN  expandpayment_method/ConfirmationToken.CreateParamsPaymentMethodDatapayment_method_data2ConfirmationToken.CreateParamsPaymentMethodOptionspayment_method_options
return_urloff_session
on_sessionsetup_future_usage&ConfirmationToken.CreateParamsShippingshippingr&   N)
r(   r)   r*   r+   r   r
   r,   r-   r   r.   r&   r/   r0   CreateParamsr  N  s    DI&&	 $C((	 )=
 	
	 !,@!
 	
	  $$	 (0K(LMM	
 FGG	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  ir  8ConfirmationToken.CreateParamsPaymentMethodDataAcssDebitru  5ConfirmationToken.CreateParamsPaymentMethodDataAffirmrv  ?ConfirmationToken.CreateParamsPaymentMethodDataAfterpayClearpayrw  5ConfirmationToken.CreateParamsPaymentMethodDataAlipayrx  ry  r}  3ConfirmationToken.CreateParamsPaymentMethodDataAlmar~  8ConfirmationToken.CreateParamsPaymentMethodDataAmazonPayr  :ConfirmationToken.CreateParamsPaymentMethodDataAuBecsDebitr  8ConfirmationToken.CreateParamsPaymentMethodDataBacsDebitr  9ConfirmationToken.CreateParamsPaymentMethodDataBancontactr  5ConfirmationToken.CreateParamsPaymentMethodDataBillier  =ConfirmationToken.CreateParamsPaymentMethodDataBillingDetailsr  3ConfirmationToken.CreateParamsPaymentMethodDataBlikr	  5ConfirmationToken.CreateParamsPaymentMethodDataBoletor  6ConfirmationToken.CreateParamsPaymentMethodDataCashappr  5ConfirmationToken.CreateParamsPaymentMethodDataCryptor  >ConfirmationToken.CreateParamsPaymentMethodDataCustomerBalancer  2ConfirmationToken.CreateParamsPaymentMethodDataEpsr  2ConfirmationToken.CreateParamsPaymentMethodDataFpxr  6ConfirmationToken.CreateParamsPaymentMethodDataGiropayr  6ConfirmationToken.CreateParamsPaymentMethodDataGrabpayr  4ConfirmationToken.CreateParamsPaymentMethodDataIdealr  =ConfirmationToken.CreateParamsPaymentMethodDataInteracPresentr  7ConfirmationToken.CreateParamsPaymentMethodDataKakaoPayr  5ConfirmationToken.CreateParamsPaymentMethodDataKlarnar  6ConfirmationToken.CreateParamsPaymentMethodDataKonbinir  5ConfirmationToken.CreateParamsPaymentMethodDataKrCardr  3ConfirmationToken.CreateParamsPaymentMethodDataLinkr0  metadata8ConfirmationToken.CreateParamsPaymentMethodDataMobilepayr  9ConfirmationToken.CreateParamsPaymentMethodDataMultibancor  7ConfirmationToken.CreateParamsPaymentMethodDataNaverPayr  <ConfirmationToken.CreateParamsPaymentMethodDataNzBankAccountr  3ConfirmationToken.CreateParamsPaymentMethodDataOxxor  2ConfirmationToken.CreateParamsPaymentMethodDataP24r  8ConfirmationToken.CreateParamsPaymentMethodDataPayByBankr  4ConfirmationToken.CreateParamsPaymentMethodDataPaycor  5ConfirmationToken.CreateParamsPaymentMethodDataPaynowr  5ConfirmationToken.CreateParamsPaymentMethodDataPaypalr  2ConfirmationToken.CreateParamsPaymentMethodDataPixr  8ConfirmationToken.CreateParamsPaymentMethodDataPromptpayr  ;ConfirmationToken.CreateParamsPaymentMethodDataRadarOptionsradar_options9ConfirmationToken.CreateParamsPaymentMethodDataRevolutPayr  9ConfirmationToken.CreateParamsPaymentMethodDataSamsungPayr   7ConfirmationToken.CreateParamsPaymentMethodDataSatispayr  8ConfirmationToken.CreateParamsPaymentMethodDataSepaDebitr  5ConfirmationToken.CreateParamsPaymentMethodDataSofortr  4ConfirmationToken.CreateParamsPaymentMethodDataSwishr  4ConfirmationToken.CreateParamsPaymentMethodDataTwintr  )/ru  rv  rw  rx  r~  r  r  r  r  r  r	  r  r  r  r  r  r  r  r  r  r  r  r  r  r0  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r  r  r  r  r  r  r  r  r3   <ConfirmationToken.CreateParamsPaymentMethodDataUsBankAccountr  8ConfirmationToken.CreateParamsPaymentMethodDataWechatPayr  2ConfirmationToken.CreateParamsPaymentMethodDataZipr  r&   N)
r(   r)   r*   r+   r   r-   r   r	   r,   r.   r&   r/   r0   CreateParamsPaymentMethodData/ConfirmationToken.CreateParamsPaymentMethodDatar  s   F
 	
	 C
 	
	 'M
 	
	 C
 	
	 %67
 	
	 A
 	
	  F
 	
	 #H
 	
	  F
 	
	  G
 	
	 C
 	
	 %K
 	
	 A
 	
	 C
 	
	 D
 	
	 C
 	
	 &L
 	
	 MNN	 MNN	 D
 	
	 D
 	
	 B
 	
	 %K
 	
	 E
 	
	 C
 	
	 D
 	
	 C
 	
	 A
 	
	 d38n--	 F
 	
	  G
 	
	 E
 	
	 %J
 	
	 A
 	
	 MNN	 !F
 	
	 B
 	
	 C
 	
	 C
 	
	 MNN	 F
 	
	 #I
 	
	 !G
 	
	 !G
 	
	 E
 	
	  F
 	
	 C
 	
	 B
 	
	 B
 	
	 .0
 0	
b	 %J
 	
	  F
 	
	 MNN	r/   r  c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg)r  i  account_numberr]   r_   r&   Nr   r&   r/   r0   &CreateParamsPaymentMethodDataAcssDebit8ConfirmationToken.CreateParamsPaymentMethodDataAcssDebit  s'    	  	 	r/   r  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   #CreateParamsPaymentMethodDataAffirm5ConfirmationToken.CreateParamsPaymentMethodDataAffirm      r/   r  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   -CreateParamsPaymentMethodDataAfterpayClearpay?ConfirmationToken.CreateParamsPaymentMethodDataAfterpayClearpay  r  r/   r  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   #CreateParamsPaymentMethodDataAlipay5ConfirmationToken.CreateParamsPaymentMethodDataAlipay  r  r/   r  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   !CreateParamsPaymentMethodDataAlma3ConfirmationToken.CreateParamsPaymentMethodDataAlma  r  r/   r  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   &CreateParamsPaymentMethodDataAmazonPay8ConfirmationToken.CreateParamsPaymentMethodDataAmazonPay  r  r/   r  c                   ,    \ rS rSr% \\S'    \\S'   Srg)r  i  r  rz   r&   Nr   r&   r/   r0   (CreateParamsPaymentMethodDataAuBecsDebit:ConfirmationToken.CreateParamsPaymentMethodDataAuBecsDebit  s    	 	r/   r  c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r  i  r  r   r&   Nr(   r)   r*   r+   r   r,   r-   r.   r&   r/   r0   &CreateParamsPaymentMethodDataBacsDebit8ConfirmationToken.CreateParamsPaymentMethodDataBacsDebit  s$    #C((	 s##	r/   r  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   'CreateParamsPaymentMethodDataBancontact9ConfirmationToken.CreateParamsPaymentMethodDataBancontact  r  r/   r  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   #CreateParamsPaymentMethodDataBillie5ConfirmationToken.CreateParamsPaymentMethodDataBillie  r  r/   r  c                   n    \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'    \\   \S'   S	rg
)r  i  zPLiteral['']|ConfirmationToken.CreateParamsPaymentMethodDataBillingDetailsAddressr   Literal['']|strr   r   r   r   r&   N)r(   r)   r*   r+   r   r-   r,   r.   r&   r/   r0   +CreateParamsPaymentMethodDataBillingDetails=ConfirmationToken.CreateParamsPaymentMethodDataBillingDetails  sb    ^
 	
	 ,--	 +,,	 ,--	 C  	r/   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
DConfirmationToken.CreateParamsPaymentMethodDataBillingDetailsAddressi#  r   r   r   r   r   r   r&   Nr  r&   r/   r0   2CreateParamsPaymentMethodDataBillingDetailsAddressr  #  l    #	 S!!	 3	 3	 !%%	 3	r/   r  c                       \ rS rSrSrg)r  i=  r&   Nrd   r&   r/   r0   !CreateParamsPaymentMethodDataBlik3ConfirmationToken.CreateParamsPaymentMethodDataBlik=  r  r/   r   c                        \ rS rSr% \\S'   Srg)r  i@  r   r&   Nr   r&   r/   r0   #CreateParamsPaymentMethodDataBoleto5ConfirmationToken.CreateParamsPaymentMethodDataBoleto@  s    	r/   r#  c                       \ rS rSrSrg)r  iF  r&   Nrd   r&   r/   r0   $CreateParamsPaymentMethodDataCashapp6ConfirmationToken.CreateParamsPaymentMethodDataCashappF  r  r/   r&  c                       \ rS rSrSrg)r  iI  r&   Nrd   r&   r/   r0   #CreateParamsPaymentMethodDataCrypto5ConfirmationToken.CreateParamsPaymentMethodDataCryptoI  r  r/   r)  c                       \ rS rSrSrg)r  iL  r&   Nrd   r&   r/   r0   ,CreateParamsPaymentMethodDataCustomerBalance>ConfirmationToken.CreateParamsPaymentMethodDataCustomerBalanceL  r  r/   r,  c                   ,    \ rS rSr% \\S      \S'   Srg)r  iO  rP  rm  r&   Nr(   r)   r*   r+   r   r   r-   r.   r&   r/   r0    CreateParamsPaymentMethodDataEps2ConfirmationToken.CreateParamsPaymentMethodDataEpsO  s"    #
 	
@	r/   r0  c                   >    \ rS rSr% \\S      \S'    \S   \S'   Srg)r  it  rr  ru  rv  rm  r&   Nr/  r&   r/   r0    CreateParamsPaymentMethodDataFpx2ConfirmationToken.CreateParamsPaymentMethodDataFpxt  s1    (1H)IJJ	 
 	
0	r/   r3  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   $CreateParamsPaymentMethodDataGiropay6ConfirmationToken.CreateParamsPaymentMethodDataGiropay  r  r/   r6  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   $CreateParamsPaymentMethodDataGrabpay6ConfirmationToken.CreateParamsPaymentMethodDataGrabpay  r  r/   r9  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i  r  rm  r&   Nr/  r&   r/   r0   "CreateParamsPaymentMethodDataIdeal4ConfirmationToken.CreateParamsPaymentMethodDataIdeal  s!    
 	
*	r/   r<  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   +CreateParamsPaymentMethodDataInteracPresent=ConfirmationToken.CreateParamsPaymentMethodDataInteracPresent  r  r/   r?  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   %CreateParamsPaymentMethodDataKakaoPay7ConfirmationToken.CreateParamsPaymentMethodDataKakaoPay  r  r/   rB  c                   &    \ rS rSr% \S   \S'   Srg)r  i  8ConfirmationToken.CreateParamsPaymentMethodDataKlarnaDobr  r&   Nr(   r)   r*   r+   r   r-   r.   r&   r/   r0   #CreateParamsPaymentMethodDataKlarna5ConfirmationToken.CreateParamsPaymentMethodDataKlarna  s    F
 	
	r/   rG  c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg)rE  i  r  rE   r  r&   N)r(   r)   r*   r+   rL   r-   r.   r&   r/   r0   &CreateParamsPaymentMethodDataKlarnaDob8ConfirmationToken.CreateParamsPaymentMethodDataKlarnaDob  s$    	 
	 		r/   rJ  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   $CreateParamsPaymentMethodDataKonbini6ConfirmationToken.CreateParamsPaymentMethodDataKonbini  r  r/   rM  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   #CreateParamsPaymentMethodDataKrCard5ConfirmationToken.CreateParamsPaymentMethodDataKrCard  r  r/   rP  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   !CreateParamsPaymentMethodDataLink3ConfirmationToken.CreateParamsPaymentMethodDataLink  r  r/   rS  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   &CreateParamsPaymentMethodDataMobilepay8ConfirmationToken.CreateParamsPaymentMethodDataMobilepay  r  r/   rV  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   'CreateParamsPaymentMethodDataMultibanco9ConfirmationToken.CreateParamsPaymentMethodDataMultibanco  r  r/   rY  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i  r  r   r&   Nr/  r&   r/   r0   %CreateParamsPaymentMethodDataNaverPay7ConfirmationToken.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	)
r  i  r  r  r  r  	referencer  r&   Nr  r&   r/   r0   *CreateParamsPaymentMethodDataNzBankAccount<ConfirmationToken.CreateParamsPaymentMethodDataNzBankAccount  sO    (--	 	 	 	 s##	r/   r`  c                       \ rS rSrSrg)r  i  r&   Nrd   r&   r/   r0   !CreateParamsPaymentMethodDataOxxo3ConfirmationToken.CreateParamsPaymentMethodDataOxxo  r  r/   rc  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i 	  r  rm  r&   Nr/  r&   r/   r0    CreateParamsPaymentMethodDataP242ConfirmationToken.CreateParamsPaymentMethodDataP24 	  s!    #
 	
<	r/   rf  c                       \ rS rSrSrg)r  i#	  r&   Nrd   r&   r/   r0   &CreateParamsPaymentMethodDataPayByBank8ConfirmationToken.CreateParamsPaymentMethodDataPayByBank#	  r  r/   ri  c                       \ rS rSrSrg)r  i&	  r&   Nrd   r&   r/   r0   "CreateParamsPaymentMethodDataPayco4ConfirmationToken.CreateParamsPaymentMethodDataPayco&	  r  r/   rl  c                       \ rS rSrSrg)r  i)	  r&   Nrd   r&   r/   r0   #CreateParamsPaymentMethodDataPaynow5ConfirmationToken.CreateParamsPaymentMethodDataPaynow)	  r  r/   ro  c                       \ rS rSrSrg)r  i,	  r&   Nrd   r&   r/   r0   #CreateParamsPaymentMethodDataPaypal5ConfirmationToken.CreateParamsPaymentMethodDataPaypal,	  r  r/   rr  c                       \ rS rSrSrg)r  i/	  r&   Nrd   r&   r/   r0    CreateParamsPaymentMethodDataPix2ConfirmationToken.CreateParamsPaymentMethodDataPix/	  r  r/   ru  c                       \ rS rSrSrg)r  i2	  r&   Nrd   r&   r/   r0   &CreateParamsPaymentMethodDataPromptpay8ConfirmationToken.CreateParamsPaymentMethodDataPromptpay2	  r  r/   rx  c                   &    \ rS rSr% \\   \S'   Srg)r  i5	  sessionr&   Nr  r&   r/   r0   )CreateParamsPaymentMethodDataRadarOptions;ConfirmationToken.CreateParamsPaymentMethodDataRadarOptions5	  s    S!!	r/   r|  c                       \ rS rSrSrg)r  i;	  r&   Nrd   r&   r/   r0   'CreateParamsPaymentMethodDataRevolutPay9ConfirmationToken.CreateParamsPaymentMethodDataRevolutPay;	  r  r/   r  c                       \ rS rSrSrg)r  i>	  r&   Nrd   r&   r/   r0   'CreateParamsPaymentMethodDataSamsungPay9ConfirmationToken.CreateParamsPaymentMethodDataSamsungPay>	  r  r/   r  c                       \ rS rSrSrg)r  iA	  r&   Nrd   r&   r/   r0   %CreateParamsPaymentMethodDataSatispay7ConfirmationToken.CreateParamsPaymentMethodDataSatispayA	  r  r/   r  c                        \ rS rSr% \\S'   Srg)r  iD	  ibanr&   Nr   r&   r/   r0   &CreateParamsPaymentMethodDataSepaDebit8ConfirmationToken.CreateParamsPaymentMethodDataSepaDebitD	  s    		r/   r  c                   &    \ rS rSr% \S   \S'   Srg)r  iJ	  )ATBEDEESITNLr   r&   Nr   r&   r/   r0   #CreateParamsPaymentMethodDataSofort5ConfirmationToken.CreateParamsPaymentMethodDataSofortJ	  s    ;<<	r/   r  c                       \ rS rSrSrg)r  iP	  r&   Nrd   r&   r/   r0   "CreateParamsPaymentMethodDataSwish4ConfirmationToken.CreateParamsPaymentMethodDataSwishP	  r  r/   r  c                       \ rS rSrSrg)r  iS	  r&   Nrd   r&   r/   r0   "CreateParamsPaymentMethodDataTwint4ConfirmationToken.CreateParamsPaymentMethodDataTwintS	  r  r/   r  c                   z    \ rS rSr% \\S      \S'    \\   \S'    \\S      \S'    \\   \S'    \\   \S'   S	rg
)r  iV	  rr  ru  r  ri  r   rk  rl  r&   N)	r(   r)   r*   r+   r   r   r-   r,   r.   r&   r/   r0   *CreateParamsPaymentMethodDataUsBankAccount<ConfirmationToken.CreateParamsPaymentMethodDataUsBankAccountV	  sf    (1H)IJJ	 $C((	 "'*?"@AA	 (33'77	 $C((	r/   r  c                       \ rS rSrSrg)r  il	  r&   Nrd   r&   r/   r0   &CreateParamsPaymentMethodDataWechatPay8ConfirmationToken.CreateParamsPaymentMethodDataWechatPayl	  r  r/   r  c                       \ rS rSrSrg)r  io	  r&   Nrd   r&   r/   r0    CreateParamsPaymentMethodDataZip2ConfirmationToken.CreateParamsPaymentMethodDataZipo	  r  r/   r  c                   &    \ rS rSr% \S   \S'   Srg)r  ir	  6ConfirmationToken.CreateParamsPaymentMethodOptionsCardrS   r&   NrF  r&   r/   r0    CreateParamsPaymentMethodOptions2ConfirmationToken.CreateParamsPaymentMethodOptionsr	  s    D
 	
	r/   r  c                   &    \ rS rSr% \S   \S'   Srg)r  iz	  BConfirmationToken.CreateParamsPaymentMethodOptionsCardInstallmentsrQ   r&   NrF  r&   r/   r0   $CreateParamsPaymentMethodOptionsCard6ConfirmationToken.CreateParamsPaymentMethodOptionsCardz	  s    !P
 	
	r/   r  c                        \ rS rSr% S\S'   Srg)r  i	  FConfirmationToken.CreateParamsPaymentMethodOptionsCardInstallmentsPlanrN   r&   N)r(   r)   r*   r+   r-   r.   r&   r/   r0   0CreateParamsPaymentMethodOptionsCardInstallmentsBConfirmationToken.CreateParamsPaymentMethodOptionsCardInstallments	  s    VV	r/   r  c                   P    \ rS rSr% \\   \S'    \\S      \S'    \S   \S'   Srg)	r  i	  rD   rE   rF   rG   r3   r&   N)	r(   r)   r*   r+   r   rL   r-   r   r.   r&   r/   r0   4CreateParamsPaymentMethodOptionsCardInstallmentsPlanFConfirmationToken.CreateParamsPaymentMethodOptionsCardInstallmentsPlan	  s<    3	 gg.//	 9::	r/   r  c                   >    \ rS rSr% S\S'    \\S'    \S   \S'   Srg)	r  i	  -ConfirmationToken.CreateParamsShippingAddressr   r   r  r   r&   N)r(   r)   r*   r+   r-   r,   r   r.   r&   r/   r0   CreateParamsShipping&ConfirmationToken.CreateParamsShipping	  s,    @@	 		 ,--	r/   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r  i	  r   r   r   r   r   r   r&   Nr  r&   r/   r0   CreateParamsShippingAddress-ConfirmationToken.CreateParamsShippingAddress	  r  r/   r  c                   ,    \ rS rSr% \\\      \S'   Srg) ConfirmationToken.RetrieveParamsi	  r  r&   N)	r(   r)   r*   r+   r   r
   r,   r-   r.   r&   r/   r0   RetrieveParamsr  	  s    DI&&	r/   r  created
expires_atidlivemodemandate_dataobjectpayment_intentr  payment_method_previewr  r  r  setup_intentr  use_stripe_sdkparamsr  returnc                 8    U " U40 UD6nUR                  5         U$ )0
Retrieves an existing ConfirmationToken object
)refreshclsr  r  instances       r0   retrieveConfirmationToken.retrieve
  s$     r$V$r/   c                 T   #    U " U40 UD6nUR                  5       I Sh  vN   U$  N7f)r  N)refresh_asyncr  s       r0   retrieve_async ConfirmationToken.retrieve_async
  s2      r$V$$$&&& 	's   (&(c                   j    \ rS rSr% \S   \S'   \S\S   SS4S j5       r\S\S   SS4S j5       r	S	r
g
)ConfirmationToken.TestHelpersi
  r   _resource_clsr  r  r  c           	      8    [        SU R                  SSUS95      $ )P
Creates a test mode Confirmation Token server side for your integration tests.
r   r  $/v1/test_helpers/confirmation_tokensr  )r   _static_requestr  r  s     r0   create$ConfirmationToken.TestHelpers.create
  s0     ###:! $  r/   c           	      T   #    [        SU R                  SSUS9I Sh  vN 5      $  N7f)r  r   r  r  r  N)r   _static_request_asyncr  s     r0   create_async*ConfirmationToken.TestHelpers.create_async*
  s=      #//:! 0   s   (&
	(r&   N)r(   r)   r*   r+   r   r-   classmethodr   r  r  r.   r&   r/   r0   TestHelpersr  
  s`    /00		!"BC	 	 
	 
	!"BC	 	 
	r/   r  c                 $    U R                  U 5      $ )N)r  )selfs    r0   test_helpersConfirmationToken.test_helpers:
  s    %%r/   )r  r  r  r  r&   N)[r(   r)   r*   r+   __doc__r   r   r   r-   r   r7   rT   r  r  r   r  r   r  r  r  r  r  r  r  r  r  r  r  r  r  r   r#  r&  r)  r,  r0  r3  r6  r9  r<  r?  rB  rG  rJ  rM  rP  rS  rV  rY  r\  r`  rc  rf  ri  rl  ro  rr  ru  rx  r|  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  rL   r   r,   r   r  r   r  r  r   r  propertyr  r4   r.   r&   r/   r0   r   r      s    <PK'"678OIl I8#,| #,J@
| @
D.$2< $2L"~ "H`	 `D 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 4  L  	G N ;'' ()) SM! %%9:: %%9::  !)D!EFF
 3- x     &'I J	   &'I J	 !,-@A !F & & $"6"6	r/   r   N) stripe._api_resourcer   stripe._expandable_fieldr   stripe._request_optionsr   stripe._stripe_objectr   stripe._test_helpersr   typingr   r	   r
   r   r   typing_extensionsr   r   r   r   r   r   stripe._charger   stripe._customerr   stripe._setup_attemptr   r   r  r  r&   r/   r0   <module>r     s\    - 4 2 . 7 7 7  %)2k($78 k(\Q /@    +r/   