
    (g                        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\H\S}'    \I\H   \S~'    \J\S'    \K\S'    \I\
   \S'    \S   \S'    \I\J   \S'    \I\   \S'    \I\   \S'    \I\J   \S'    \I\S      \S'    \I\J   \S'    \I\   \S'    \K\S'    \LS\JS\MS   SS 4S j5       rN\LS\JS\MS   SS 4S j5       rO " S S\PS    5      rQ\RS 5       rS\
\\\S.rTSrUg)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&       _C:\Suresh\moveshuttle\MDcreated\moveengine\venv\Lib\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                   &    \ rS rSr% \\   \S'   Srg)+ConfirmationToken.PaymentMethodOptions.CardB   	cvc_tokenr&   Nr'   r&   r/   r0   Cardr<   B   s    }$r/   r?   cardr&   N)
r(   r)   r*   r+   r   r?   r   r-   r4   r.   r&   r/   r0   PaymentMethodOptionsr9   A   s+    	< 	 tn	 %d^r/   rA   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\7\   \8Sf'   \7\   \8Sg'   \7\   \8Sh'   \7\   \8Si'   \7\9Sj      \8Sk'    \7\	   \8Sl'   \7\
   \8Sm'   \7\   \8Sn'   \7\   \8So'   \7\   \8Sp'   \7\   \8Sq'   \\8Sr'   \7\   \8Ss'   \7\   \8St'   \7\   \8Su'   \7\   \8Sv'   \7\   \8Sw'   \7\:Sx      \8Sy'    \7\   \8Sz'   \7\   \8S{'   \7\   \8S|'   \7\   \8S}'   \7\   \8S~'   \7\   \8S'   \7\   \8S'   \7\   \8S'   \7\   \8S'   \7\   \8S'   \7\   \8S'   \7\    \8S'   \7\!   \8S'   \7\"   \8S'   \7\#   \8S'   \7\$   \8S'   \7\%   \8S'   \7\&   \8S'   \7\'   \8S'   \7\(   \8S'   \7\)   \8S'   \7\*   \8S'   \7\+   \8S'   \7\,   \8S'   \7\-   \8S'   \7\.   \8S'   \7\/   \8S'   \7\0   \8S'   \7\1   \8S'   \7\2   \8S'   \7\3   \8S'   \9S   \8S'    \7\4   \8S'   \7\5   \8S'   \7\6   \8S'   0 Sf\_Sg\_Sh\_Si\_Sl\	_Sm\
_Sn\_So\_Sp\_Sq\_Sr\_Ss\_St\_Su\_Sv\_Sw\_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_Er;Sr<g)&ConfirmationToken.PaymentMethodPreviewN   c                   n    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)	0ConfirmationToken.PaymentMethodPreview.AcssDebitO   	bank_namefingerprintinstitution_numberlast4transit_numberr&   Nr'   r&   r/   r0   	AcssDebitrF   O   sU    }$ "#& !)- C=  %SM)r/   rM   c                       \ rS rSrSrg)-ConfirmationToken.PaymentMethodPreview.Affirme   r&   Nr(   r)   r*   r+   r.   r&   r/   r0   AffirmrO   e       r/   rR   c                       \ rS rSrSrg)7ConfirmationToken.PaymentMethodPreview.AfterpayClearpayh   r&   NrQ   r&   r/   r0   AfterpayClearpayrU   h   rS   r/   rW   c                       \ rS rSrSrg)-ConfirmationToken.PaymentMethodPreview.Alipayk   r&   NrQ   r&   r/   r0   AlipayrY   k   rS   r/   r[   c                       \ rS rSrSrg)+ConfirmationToken.PaymentMethodPreview.Alman   r&   NrQ   r&   r/   r0   Almar]   n   rS   r/   r_   c                       \ rS rSrSrg)0ConfirmationToken.PaymentMethodPreview.AmazonPayq   r&   NrQ   r&   r/   r0   	AmazonPayra   q   rS   r/   rc   c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)2ConfirmationToken.PaymentMethodPreview.AuBecsDebitt   
bsb_numberrI   rK   r&   Nr'   r&   r/   r0   AuBecsDebitre   t   s3     % "#& C= r/   rh   c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)0ConfirmationToken.PaymentMethodPreview.BacsDebit   rI   rK   	sort_coder&   Nr'   r&   r/   r0   	BacsDebitrj      s3    !#& C=   }$r/   rm   c                       \ rS rSrSrg)1ConfirmationToken.PaymentMethodPreview.Bancontact   r&   NrQ   r&   r/   r0   
Bancontactro      rS   r/   rq   c                       \ rS rSrSrg)-ConfirmationToken.PaymentMethodPreview.Billie   r&   NrQ   r&   r/   r0   Billiers      rS   r/   ru   c                   |    \ rS rSr%  " S S\5      r\\   \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   Addressrz      sf    sm# "#&  }$  }$ &c]*  }$r/   r   addressemailnamephoner&   N)r(   r)   r*   r+   r   r   r   r-   r,   r4   r.   r&   r/   r0   BillingDetailsrw      s`    , 4 g&& C=  3- C=  #,W!5r/   r   c                       \ rS rSrSrg)+ConfirmationToken.PaymentMethodPreview.Blik   r&   NrQ   r&   r/   r0   Blikr      rS   r/   r   c                        \ rS rSr% \\S'   Srg)-ConfirmationToken.PaymentMethodPreview.Boleto   tax_idr&   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&   N	r(   r)   r*   r+   r   intr-   r   r.   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.Receipt   )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_yearrI   fundinggenerated_cardiin#incremental_authorization_supportedissuerrK   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   r   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&   NrQ   r&   r/   r0   AmexExpressCheckoutr         r/   r   c                       \ rS rSrSrg);ConfirmationToken.PaymentMethodPreview.Card.Wallet.ApplePayi  r&   NrQ   r&   r/   r0   ApplePayr     r   r/   r   c                       \ rS rSrSrg)<ConfirmationToken.PaymentMethodPreview.Card.Wallet.GooglePayi  r&   NrQ   r&   r/   r0   	GooglePayr     r   r/   r  c                       \ rS rSrSrg)7ConfirmationToken.PaymentMethodPreview.Card.Wallet.Linki  r&   NrQ   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&   NrQ   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.ShippingAddressi*  r|   r}   r~   r   r   r   r&   Nr'   r&   r/   r0   r  r  *  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   r   r!  r   visa_checkoutr3   r"  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   rI   r   generated_fromr   r   rK   networks)	regulatedunregulatedregulated_statusthree_d_secure_usager   )r#  r%  r&  r*  r   r&   N)r(   r)   r*   r+   r   r   r   r   r   r   r,   r-   r   r   r   r4   r.   r&   r/   r0   r?   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/   r?   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&   Nr   r&   r/   r0   r   r0    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   r2    s    G r/   r   r   r   r   r}   r   r   r   rI   r   r   r   rK   r&  r   r   r   r   r   )r&  r   r   r&   N)r(   r)   r*   r+   r   r   r   r   r   r,   r-   r   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.Cashappi6  buyer_idcashtagr&   Nr'   r&   r/   r0   Cashappr4  6  s"    sm# c]"r/   r7  c                       \ rS rSrSrg)6ConfirmationToken.PaymentMethodPreview.CustomerBalancei@  r&   NrQ   r&   r/   r0   CustomerBalancer9  @  rS   r/   r:  c                   ,    \ rS rSr% \\S      \S'   Srg)*ConfirmationToken.PaymentMethodPreview.EpsiC  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   Epsr<  C  s"    ' @r/   r\  c                   >    \ rS rSr% \\S      \S'    \S   \S'   Srg)*ConfirmationToken.PaymentMethodPreview.Fpxih  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uobrZ  r&   Nr[  r&   r/   r0   Fpxr^  h  s1    !)'2I*J!KK  0r/   rz  c                       \ rS rSrSrg).ConfirmationToken.PaymentMethodPreview.Giropayi  r&   NrQ   r&   r/   r0   Giropayr|    rS   r/   r}  c                       \ rS rSrSrg).ConfirmationToken.PaymentMethodPreview.Grabpayi  r&   NrQ   r&   r/   r0   Grabpayr    rS   r/   r  c                   D    \ rS rSr% \\S      \S'    \\S      \S'   Srg),ConfirmationToken.PaymentMethodPreview.Ideali  abn_amroasn_bankbunqhandelsbankeningknabmoneyoun26nnrabobank	regiobankrevolutsns_banktriodos_bankvan_lanschotyoursaferZ  )ABNANL2AASNBNL21BITSNL2ABUNQNL2AFVLBNL22HANDNL2AINGBNL2AKNABNL2HMOYONL21NNBANL2GNTSBDEB1RABONL2URBRBNL21REVOIE23REVOLT21SNSBNL2ATRIONL2Ubicr&   Nr[  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   rI   r   r   r   rK   r&  r   r   r   r&   N)r(   r)   r*   r+   r   r   r   r,   r-   r   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.KakaoPayi  r&   NrQ   r&   r/   r0   KakaoPayr    rS   r/   r  c                   F    \ rS rSr%  " S S\5      r\\   \S'    S\0rSr	g)-ConfirmationToken.PaymentMethodPreview.Klarnai  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)1ConfirmationToken.PaymentMethodPreview.Klarna.Dobi  daymonthyearr&   N)r(   r)   r*   r+   r   r   r-   r.   r&   r/   r0   Dobr    s3    c]"  }$ sm#r/   r  dobr&   N)
r(   r)   r*   r+   r   r  r   r-   r4   r.   r&   r/   r0   Klarnar    s+    l  # #(r/   r  c                       \ rS rSrSrg).ConfirmationToken.PaymentMethodPreview.Konbinii'  r&   NrQ   r&   r/   r0   Konbinir  '  rS   r/   r  c                   >    \ rS rSr% \\S      \S'    \\   \S'   Srg)-ConfirmationToken.PaymentMethodPreview.KrCardi*  )bccitihanahyundaijejujeonbuk	kakaobankkbankkdbbankkookminkwangjulottemgnhpostsamsungsavingsbankshinhanshinhyupsuhyuptossbankwoorir   rK   r&   Nr   r&   r/   r0   KrCardr  *  s2     4 C= r/   r  c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)+ConfirmationToken.PaymentMethodPreview.LinkiM  r   persistent_tokenr&   Nr'   r&   r/   r0   r  r  M  s"    C=  'sm+r/   r  c                       \ rS rSrSrg)0ConfirmationToken.PaymentMethodPreview.MobilepayiW  r&   NrQ   r&   r/   r0   	Mobilepayr  W  rS   r/   r  c                       \ rS rSrSrg)1ConfirmationToken.PaymentMethodPreview.MultibancoiZ  r&   NrQ   r&   r/   r0   
Multibancor  Z  rS   r/   r  c                   8    \ rS rSr% \\   \S'    \S   \S'   Srg)/ConfirmationToken.PaymentMethodPreview.NaverPayi]  r5  r@   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.NzBankAccountig  account_holder_name	bank_coderH   branch_coderK   suffixr&   Nr'   r&   r/   r0   NzBankAccountr  g  sS    !)#. N N  J SM!r/   r  c                       \ rS rSrSrg)+ConfirmationToken.PaymentMethodPreview.Oxxoi  r&   NrQ   r&   r/   r0   Oxxor    rS   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_bankrZ  r&   Nr[  r&   r/   r0   P24r    s!    ' <r/   r	  c                       \ rS rSrSrg)0ConfirmationToken.PaymentMethodPreview.PayByBanki  r&   NrQ   r&   r/   r0   	PayByBankr    rS   r/   r  c                       \ rS rSrSrg),ConfirmationToken.PaymentMethodPreview.Paycoi  r&   NrQ   r&   r/   r0   Paycor    rS   r/   r  c                       \ rS rSrSrg)-ConfirmationToken.PaymentMethodPreview.Paynowi  r&   NrQ   r&   r/   r0   Paynowr    rS   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&   NrQ   r&   r/   r0   Pixr    rS   r/   r  c                       \ rS rSrSrg)0ConfirmationToken.PaymentMethodPreview.Promptpayi  r&   NrQ   r&   r/   r0   	Promptpayr    rS   r/   r  c                       \ rS rSrSrg)1ConfirmationToken.PaymentMethodPreview.RevolutPayi  r&   NrQ   r&   r/   r0   
RevolutPayr    rS   r/   r   c                       \ rS rSrSrg)1ConfirmationToken.PaymentMethodPreview.SamsungPayi  r&   NrQ   r&   r/   r0   r  r"    rS   r/   r  c                       \ rS rSrSrg)/ConfirmationToken.PaymentMethodPreview.Satispayi  r&   NrQ   r&   r/   r0   Satispayr$    rS   r/   r%  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}   rI   r%  rK   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/   r-  c                       \ rS rSrSrg),ConfirmationToken.PaymentMethodPreview.Swishi  r&   NrQ   r&   r/   r0   Swishr/    rS   r/   r0  c                       \ rS rSrSrg),ConfirmationToken.PaymentMethodPreview.Twinti  r&   NrQ   r&   r/   r0   Twintr2    rS   r/   r3  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   r7     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&   Nr[  r&   r/   r0   Blockedr=    sB    "*##   %4	 	r/   rR  blockedr&   N)
r(   r)   r*   r+   r   rR  r   r-   r4   r.   r&   r/   r0   StatusDetailsr;  
  s'     l  D "'**&/%9"r/   rT  r_  rb  r   savingsr   rH   financial_connections_accountrI   rK   r&  routing_numberstatus_details)r&  rY  r&   N)r(   r)   r*   r+   r   r   rT  r   r   r-   r,   r4   r.   r&   r/   r0   UsBankAccountr5    s    < $: $:L "*'2I*J!KK #7+@#ABB  }$ ,4C=8 "#& C=  x(( %SM) %]33 %"/"r/   rZ  c                       \ rS rSrSrg)0ConfirmationToken.PaymentMethodPreview.WechatPayiY  r&   NrQ   r&   r/   r0   	WechatPayr\  Y  rS   r/   r]  c                       \ rS rSrSrg)*ConfirmationToken.PaymentMethodPreview.Zipi\  r&   NrQ   r&   r/   r0   Zipr_  \  rS   r/   r`  
acss_debitaffirmafterpay_clearpayalipayalwayslimitedunspecifiedallow_redisplayalma
amazon_payau_becs_debit
bacs_debit
bancontactbilliebilling_detailsr  boletor@   r   cashappr   customercustomer_balanceepsfpxgiropaygrabpayidealinterac_present	kakao_payklarnakonbinikr_cardr   	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)1ra  rb  rc  rd  rj  rk  rl  rm  rn  ro  r  rq  r@   r   rr  rt  ru  rv  rw  rx  ry  rz  r{  r|  r}  r~  r   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   rM   rR   rW   r[   r_   rc   rh   rm   rq   ru   r   r   r   r?   r   r7  r:  r\  rz  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-  r0  r3  rZ  r]  r`  r   r-   r   r   r4   r.   r&   r/   r0   PaymentMethodPreviewrC   N   sQ   	 	,	\ 		| 		\ 		< 		 		, 		 		 		\ 	+	6\ +	6Z	< 		\ 	z	< z	xl	, l	\	l 		l 	#	, #	J	, 	B	l 		l 	/	L /	b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''  02
 2	
f	 "-00Y''c]3
)3
f3
  !13
 f	3

 D3
 )3
 [3
 )3
 *3
 f3
 ~3
 D3
 f3
 D3
 K3
  w!3
" #3
$ 3%3
& 3'3
( w)3
* w+3
, U-3
. ~/3
0 13
2 f33
4 w53
6 v73
8 D93
: ;3
< *=3
> ?3
@ }A3
B DC3
D 3E3
F 9G3
H UI3
J fK3
L fM3
N 3O3
P Q3
R :S3
T :U3
V W3
X )Y3
Z f[3
\ U]3
^ U_3
` }a3
b )c3
d 3e3
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r	g)ConfirmationToken.CreateParamsi*  expandpayment_method/ConfirmationToken.CreateParamsPaymentMethodDatapayment_method_data
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  *  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'    \\\\4      \S8'    \S9   \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'   Sir	gj)kr  iH  8ConfirmationToken.CreateParamsPaymentMethodDataAcssDebitra  5ConfirmationToken.CreateParamsPaymentMethodDataAffirmrb  ?ConfirmationToken.CreateParamsPaymentMethodDataAfterpayClearpayrc  5ConfirmationToken.CreateParamsPaymentMethodDataAlipayrd  re  ri  3ConfirmationToken.CreateParamsPaymentMethodDataAlmarj  8ConfirmationToken.CreateParamsPaymentMethodDataAmazonPayrk  :ConfirmationToken.CreateParamsPaymentMethodDataAuBecsDebitrl  8ConfirmationToken.CreateParamsPaymentMethodDataBacsDebitrm  9ConfirmationToken.CreateParamsPaymentMethodDataBancontactrn  5ConfirmationToken.CreateParamsPaymentMethodDataBilliero  =ConfirmationToken.CreateParamsPaymentMethodDataBillingDetailsrp  3ConfirmationToken.CreateParamsPaymentMethodDataBlikr  5ConfirmationToken.CreateParamsPaymentMethodDataBoletorq  6ConfirmationToken.CreateParamsPaymentMethodDataCashapprr  >ConfirmationToken.CreateParamsPaymentMethodDataCustomerBalancert  2ConfirmationToken.CreateParamsPaymentMethodDataEpsru  2ConfirmationToken.CreateParamsPaymentMethodDataFpxrv  6ConfirmationToken.CreateParamsPaymentMethodDataGiropayrw  6ConfirmationToken.CreateParamsPaymentMethodDataGrabpayrx  4ConfirmationToken.CreateParamsPaymentMethodDataIdealry  =ConfirmationToken.CreateParamsPaymentMethodDataInteracPresentrz  7ConfirmationToken.CreateParamsPaymentMethodDataKakaoPayr{  5ConfirmationToken.CreateParamsPaymentMethodDataKlarnar|  6ConfirmationToken.CreateParamsPaymentMethodDataKonbinir}  5ConfirmationToken.CreateParamsPaymentMethodDataKrCardr~  3ConfirmationToken.CreateParamsPaymentMethodDataLinkr   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  ).ra  rb  rc  rd  rj  rk  rl  rm  rn  ro  r  rq  rr  rt  ru  rv  rw  rx  ry  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  r3   <ConfirmationToken.CreateParamsPaymentMethodDataUsBankAccountr  8ConfirmationToken.CreateParamsPaymentMethodDataWechatPayr  2ConfirmationToken.CreateParamsPaymentMethodDataZipr  r&   N)
r(   r)   r*   r+   r   r-   r   r	   r,   r.   r&   r/   r0   CreateParamsPaymentMethodData/ConfirmationToken.CreateParamsPaymentMethodDataH  s   F
 	
	 C
 	
	 'M
 	
	 C
 	
	 %67
 	
	 A
 	
	  F
 	
	 #H
 	
	  F
 	
	  G
 	
	 C
 	
	 %K
 	
	 A
 	
	 C
 	
	 D
 	
	 &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
 	
	 -/
 /	
`	 %J
 	
	  F
 	
	 MNN	r/   r  c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg)r  i  account_numberrJ   rL   r&   Nr   r&   r/   r0   &CreateParamsPaymentMethodDataAcssDebit8ConfirmationToken.CreateParamsPaymentMethodDataAcssDebit  s'    	  	 	r/   r  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   #CreateParamsPaymentMethodDataAffirm5ConfirmationToken.CreateParamsPaymentMethodDataAffirm      r/   r  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   -CreateParamsPaymentMethodDataAfterpayClearpay?ConfirmationToken.CreateParamsPaymentMethodDataAfterpayClearpay  r  r/   r  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   #CreateParamsPaymentMethodDataAlipay5ConfirmationToken.CreateParamsPaymentMethodDataAlipay  r  r/   r  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   !CreateParamsPaymentMethodDataAlma3ConfirmationToken.CreateParamsPaymentMethodDataAlma  r  r/   r  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   &CreateParamsPaymentMethodDataAmazonPay8ConfirmationToken.CreateParamsPaymentMethodDataAmazonPay  r  r/   r  c                   ,    \ rS rSr% \\S'    \\S'   Srg)r  i  r  rg   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  rl   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&   NrQ   r&   r/   r0   'CreateParamsPaymentMethodDataBancontact9ConfirmationToken.CreateParamsPaymentMethodDataBancontact  r  r/   r  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   #CreateParamsPaymentMethodDataBillie5ConfirmationToken.CreateParamsPaymentMethodDataBillie  r  r/   r  c                   \    \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'   Srg	)
r  i  zPLiteral['']|ConfirmationToken.CreateParamsPaymentMethodDataBillingDetailsAddressr   Literal['']|strr   r   r   r&   Nr(   r)   r*   r+   r   r-   r.   r&   r/   r0   +CreateParamsPaymentMethodDataBillingDetails=ConfirmationToken.CreateParamsPaymentMethodDataBillingDetails  sP    ^
 	
	 ,--	 +,,	 ,--	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&   NrQ   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  i  r&   NrQ   r&   r/   r0   $CreateParamsPaymentMethodDataCashapp6ConfirmationToken.CreateParamsPaymentMethodDataCashapp  r  r/   r  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   ,CreateParamsPaymentMethodDataCustomerBalance>ConfirmationToken.CreateParamsPaymentMethodDataCustomerBalance  r  r/   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i  r=  rZ  r&   Nr(   r)   r*   r+   r   r   r-   r.   r&   r/   r0    CreateParamsPaymentMethodDataEps2ConfirmationToken.CreateParamsPaymentMethodDataEps  s"    #
 	
@	r/   r  c                   >    \ rS rSr% \\S      \S'    \S   \S'   Srg)r  i<  r_  rb  rc  rZ  r&   Nr  r&   r/   r0    CreateParamsPaymentMethodDataFpx2ConfirmationToken.CreateParamsPaymentMethodDataFpx<  s1    (1H)IJJ	 
 	
0	r/   r  c                       \ rS rSrSrg)r  i]  r&   NrQ   r&   r/   r0   $CreateParamsPaymentMethodDataGiropay6ConfirmationToken.CreateParamsPaymentMethodDataGiropay]  r  r/   r  c                       \ rS rSrSrg)r  i`  r&   NrQ   r&   r/   r0   $CreateParamsPaymentMethodDataGrabpay6ConfirmationToken.CreateParamsPaymentMethodDataGrabpay`  r  r/   r  c                   ,    \ rS rSr% \\S      \S'   Srg)r  ic  r  rZ  r&   Nr  r&   r/   r0   "CreateParamsPaymentMethodDataIdeal4ConfirmationToken.CreateParamsPaymentMethodDataIdealc  s!    
 	
(	r/   r"  c                       \ rS rSrSrg)r  i|  r&   NrQ   r&   r/   r0   +CreateParamsPaymentMethodDataInteracPresent=ConfirmationToken.CreateParamsPaymentMethodDataInteracPresent|  r  r/   r%  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   %CreateParamsPaymentMethodDataKakaoPay7ConfirmationToken.CreateParamsPaymentMethodDataKakaoPay  r  r/   r(  c                   &    \ rS rSr% \S   \S'   Srg)r  i  8ConfirmationToken.CreateParamsPaymentMethodDataKlarnaDobr  r&   Nr  r&   r/   r0   #CreateParamsPaymentMethodDataKlarna5ConfirmationToken.CreateParamsPaymentMethodDataKlarna  s    F
 	
	r/   r,  c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg)r+  i  r  r  r  r&   N)r(   r)   r*   r+   r   r-   r.   r&   r/   r0   &CreateParamsPaymentMethodDataKlarnaDob8ConfirmationToken.CreateParamsPaymentMethodDataKlarnaDob  s$    	 
	 		r/   r/  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   $CreateParamsPaymentMethodDataKonbini6ConfirmationToken.CreateParamsPaymentMethodDataKonbini  r  r/   r2  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   #CreateParamsPaymentMethodDataKrCard5ConfirmationToken.CreateParamsPaymentMethodDataKrCard  r  r/   r5  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   !CreateParamsPaymentMethodDataLink3ConfirmationToken.CreateParamsPaymentMethodDataLink  r  r/   r8  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   &CreateParamsPaymentMethodDataMobilepay8ConfirmationToken.CreateParamsPaymentMethodDataMobilepay  r  r/   r;  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   'CreateParamsPaymentMethodDataMultibanco9ConfirmationToken.CreateParamsPaymentMethodDataMultibanco  r  r/   r>  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/   rA  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/   rE  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   !CreateParamsPaymentMethodDataOxxo3ConfirmationToken.CreateParamsPaymentMethodDataOxxo  r  r/   rH  c                   ,    \ rS rSr% \\S      \S'   Srg)r  i  r  rZ  r&   Nr  r&   r/   r0    CreateParamsPaymentMethodDataP242ConfirmationToken.CreateParamsPaymentMethodDataP24  s!    #
 	
<	r/   rK  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   &CreateParamsPaymentMethodDataPayByBank8ConfirmationToken.CreateParamsPaymentMethodDataPayByBank  r  r/   rN  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   "CreateParamsPaymentMethodDataPayco4ConfirmationToken.CreateParamsPaymentMethodDataPayco  r  r/   rQ  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   #CreateParamsPaymentMethodDataPaynow5ConfirmationToken.CreateParamsPaymentMethodDataPaynow  r  r/   rT  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   #CreateParamsPaymentMethodDataPaypal5ConfirmationToken.CreateParamsPaymentMethodDataPaypal  r  r/   rW  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0    CreateParamsPaymentMethodDataPix2ConfirmationToken.CreateParamsPaymentMethodDataPix  r  r/   rZ  c                       \ rS rSrSrg)r  i  r&   NrQ   r&   r/   r0   &CreateParamsPaymentMethodDataPromptpay8ConfirmationToken.CreateParamsPaymentMethodDataPromptpay  r  r/   r]  c                   &    \ rS rSr% \\   \S'   Srg)r  i  sessionr&   Nr  r&   r/   r0   )CreateParamsPaymentMethodDataRadarOptions;ConfirmationToken.CreateParamsPaymentMethodDataRadarOptions  s    S!!	r/   ra  c                       \ rS rSrSrg)r  i	  r&   NrQ   r&   r/   r0   'CreateParamsPaymentMethodDataRevolutPay9ConfirmationToken.CreateParamsPaymentMethodDataRevolutPay	  r  r/   rd  c                       \ rS rSrSrg)r  i	  r&   NrQ   r&   r/   r0   'CreateParamsPaymentMethodDataSamsungPay9ConfirmationToken.CreateParamsPaymentMethodDataSamsungPay	  r  r/   rg  c                       \ rS rSrSrg)r  i	  r&   NrQ   r&   r/   r0   %CreateParamsPaymentMethodDataSatispay7ConfirmationToken.CreateParamsPaymentMethodDataSatispay	  r  r/   rj  c                        \ rS rSr% \\S'   Srg)r  i	  ibanr&   Nr   r&   r/   r0   &CreateParamsPaymentMethodDataSepaDebit8ConfirmationToken.CreateParamsPaymentMethodDataSepaDebit	  s    		r/   rn  c                   &    \ rS rSr% \S   \S'   Srg)r  i	  )ATBEDEESITNLr}   r&   Nr   r&   r/   r0   #CreateParamsPaymentMethodDataSofort5ConfirmationToken.CreateParamsPaymentMethodDataSofort	  s    ;<<	r/   rw  c                       \ rS rSrSrg)r  i	  r&   NrQ   r&   r/   r0   "CreateParamsPaymentMethodDataSwish4ConfirmationToken.CreateParamsPaymentMethodDataSwish	  r  r/   rz  c                       \ rS rSrSrg)r  i	  r&   NrQ   r&   r/   r0   "CreateParamsPaymentMethodDataTwint4ConfirmationToken.CreateParamsPaymentMethodDataTwint	  r  r/   r}  c                   z    \ rS rSr% \\S      \S'    \\   \S'    \\S      \S'    \\   \S'    \\   \S'   S	rg
)r  i	  r_  rb  r  rU  r   rW  rX  r&   N)	r(   r)   r*   r+   r   r   r-   r,   r.   r&   r/   r0   *CreateParamsPaymentMethodDataUsBankAccount<ConfirmationToken.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&   NrQ   r&   r/   r0   &CreateParamsPaymentMethodDataWechatPay8ConfirmationToken.CreateParamsPaymentMethodDataWechatPay3	  r  r/   r  c                       \ rS rSrSrg)r  i6	  r&   NrQ   r&   r/   r0    CreateParamsPaymentMethodDataZip2ConfirmationToken.CreateParamsPaymentMethodDataZip6	  r  r/   r  c                   >    \ rS rSr% S\S'    \\S'    \S   \S'   Srg)	r  i9	  -ConfirmationToken.CreateParamsShippingAddressr   r   r   r   r&   N)r(   r)   r*   r+   r-   r,   r   r.   r&   r/   r0   CreateParamsShipping&ConfirmationToken.CreateParamsShipping9	  s,    @@	 		 ,--	r/   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r  iG	  r|   r}   r~   r   r   r   r&   Nr  r&   r/   r0   CreateParamsShippingAddress-ConfirmationToken.CreateParamsShippingAddressG	  r  r/   r  c                   ,    \ rS rSr% \\\      \S'   Srg) ConfirmationToken.RetrieveParamsia	  r  r&   N)	r(   r)   r*   r+   r   r
   r,   r-   r.   r&   r/   r0   RetrieveParamsr  a	  s    DI&&	r/   r  created
expires_atidlivemodemandate_dataobjectpayment_intentpayment_method_options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)Vr(   r)   r*   r+   __doc__r   r   r   r-   r   r7   rA   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/  r2  r5  r8  r;  r>  rA  rE  rH  rK  rN  rQ  rT  rW  rZ  r]  ra  rd  rg  rj  rn  rw  rz  r}  r  r  r  r  r  r  r   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,| ,t
| t
l-$2< $2L~ <Y	 Yv
 i 	 i I  9  ) i i (Y 4I i y y #9 #J9 By y Y 2i 	 i  y i I  ) 	 Y .I !9 !F Y i i 9  I ) ) 	  i Y Y Y , 9 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L'$78 L'^N /@    +r/   