
    jofn                    n   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZmZ d d	lmZmZmZmZmZmZmZmZ d d
lmZmZmZmZmZ er<d dl m!Z! d dl"m#Z# d dl$m%Z% d dl&m'Z( d dl)m*Z* d dl+m,Z, d dl-m.Z. d dl/m0Z0 d dl1m2Z2 d dl3m4Z4  G d ded         ed         ed                   Z5dS )    )CreateableAPIResource)ExpandableField)
ListObject)ListableAPIResource)RequestOptions)StripeObject)UpdateableAPIResource)class_method_variantsanitize_id)AnyClassVarDictListOptionalUnioncastoverload)LiteralNotRequired	TypedDictUnpackTYPE_CHECKING)Account)Application)BankAccount)Card)Customer)Mandate)PaymentIntent)PaymentMethod)SetupAttempt)Sourcec                   "   e Zd ZU dZdZeed                  ed<    G d de          Z	 G d de          Z
 G d d	e          Z G d
 de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d  d!e          Z G d" d#e          Z G d$ d%e          Z G d& d'e          Z G d( d)e          Z G d* d+e          Z G d, d-e          Z G d. d/e          Z  G d0 d1e          Z! G d2 d3e          Z" G d4 d5e          Z# G d6 d7e          Z$ G d8 d9e          Z% G d: d;e          Z& G d< d=e          Z' G d> d?e          Z( G d@ dAe          Z) G dB dCe          Z* G dD dEe          Z+ G dF dGe          Z, G dH dIe          Z- G dJ dKe          Z. G dL dMe          Z/ G dN dOe          Z0 G dP dQe          Z1 G dR dSe          Z2 G dT dUe          Z3 G dV dWe          Z4 G dX dYe          Z5 G dZ d[e          Z6 G d\ d]e          Z7 G d^ d_e          Z8 G d` dae          Z9 G db dce          Z: G dd dee          Z; G df dge          Z< G dh die          Z= G dj dke          Z> G dl dme          Z? G dn doe          Z@ G dp dqe          ZA G dr dse          ZB G dt due          ZC G dv dwe          ZD G dx dye          ZE G dz d{e          ZF G d| d}e          ZG G d~ de          ZH G d de          ZI G d de          ZJ G d de          ZK G d de          ZL G d de          ZM G d de          ZN G d de          ZO G d de          ZP G d de          ZQ G d de          ZR G d de          ZS G d de          ZT G d de          ZU G d de          ZV G d de          ZW G d de          ZX G d de          ZY G d de          ZZ G d de          Z[ G d de          Z\ G d de          Z] G d de          Z^ G d de          Z_ G d de          Z` G d de          Za G d de          Zb G d de          Zc G d de          Zd G d de          Ze G d de          Zf G d de          Zg G d de          Zh G d de          Zi G d de          Zj G dĄ de          Zk G dƄ de          Zl G dȄ de          Zm G dʄ de          Zn G d̄ de          Zo G d΄ de          Zp G dЄ de          Zq G d҄ de          Zr G dԄ de          Zs G dք de          Zt G d؄ de          Zu G dڄ de          Zv G d܄ de          Zw G dބ de          Zx G d de          Zy G d de          Zz G d de          Z{ G d de          Z| G d de          Z} G d de          Z~ G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d  de          Z G d de          Z G d de          Z G d de          Z G d d	e          Z G d
 de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d  d!e          Z G d" d#e          Z G d$ d%e          Z G d& d'e          Z G d( d)e          Z G d* d+e          Z G d, d-e          Z G d. d/e          Z G d0 d1e          Z G d2 d3e          Z G d4 d5e          Z G d6 d7e          Z G d8 d9e          Z G d: d;e          Z G d< d=e          Z G d> d?e          Z G d@ dAe          Z G dB dCe          Z G dD dEe          Z G dF dGe          Z G dH dIe          Z G dJ dKe          Z G dL dMe          Z G dN dOe          Z G dP dQe          Z G dR dSe          Z G dT dUe          Z G dV dWe          Z G dX dYe          Z G dZ d[e          Z G d\ d]e          Z G d^ d_e          Z G d` dae          Z G db dce          Z G dd dee          Z G df dge          Z G dh die          Z G dj dke          Z G dl dme          Z G dn doe          Z G dp dqe          Z G dr dse          Z G dt due          Z G dv dwe          Z G dx dye          Z G dz d{e          Z G d| d}e          Z G d~ de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Zeeڐd                  ed<   	 ee         ed<   	 ee	         ed<   	 eed                  ed<   	 ee         ed<   	 eed<   	 eeڐd                  ed<   	 ee         ed<   	 eeed                           ed<   	 eed<   	 ee
         ed<   	 eeڐd                  ed<   	 eed<   	 eeڐd                  ed<   	 eeeef                  ed<   	 ee         ed<   	 ed         ed<   	 eeڐd                  ed<   	 eeڐd                  ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   	 eeڐd                  ed<   	 ed         ed<   	 eed<   	 edeܐded         dd fdƄ            Zeedeܐded         dd fdǄ                        Zeded         dd fdȄ            Z edɦ          ded         dd fdʄ            Zedeܐded         dd fd˄            Zeedeܐded         dd fd̄                        Zeded         dd fd̈́            Z edΦ          ded         dd fdτ            Zedeܐded         dd fdф            Zeedeܐded         dd fd҄                        Zeded         dd fdӄ            Z edԦ          ded         dd fdՄ            Zedeܐded         dd fdք            Zeedeܐded         dd fdׄ                        Zeded         dd fd؄            Z ed٦          ded         dd fdڄ            Zeded         dd fd܄            Zeded         dd fd݄            Zeded         ded          fd߄            Zeded         ded          fd            Zedeܐded         dd fd            Zedeܐded         dd fd            Zedeܐded         dd fd            Zedeܐded         dd fd            Zedeܐded         dd fd            Zeedeܐded         dd fd                        Zeded         dd fd            Z ed          ded         dd fd            Zedeܐded         dd fd            Zeedeܐded         dd fd                        Zeded         dd fd            Z ed          ded         dd fd            Ze	e
eeedZdS (  SetupIntenta  
    A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments.
    For example, you can use a SetupIntent to set up and save your customer's card without immediately collecting a payment.
    Later, you can use [PaymentIntents](https://stripe.com/docs/api#payment_intents) to drive the payment flow.

    Create a SetupIntent when you're ready to collect your customer's payment credentials.
    Don't maintain long-lived, unconfirmed SetupIntents because they might not be valid.
    The SetupIntent transitions through multiple [statuses](https://docs.stripe.com/payments/intents#intent-statuses) as it guides
    you through the setup process.

    Successful SetupIntents result in payment credentials that are optimized for future payments.
    For example, cardholders in [certain regions](https://stripe.com/guides/strong-customer-authentication) might need to be run through
    [Strong Customer Authentication](https://docs.stripe.com/strong-customer-authentication) during payment method collection
    to streamline later [off-session payments](https://docs.stripe.com/payments/setup-intents).
    If you use the SetupIntent with a [Customer](https://stripe.com/docs/api#setup_intent_object-customer),
    it automatically attaches the resulting payment method to that Customer after successful setup.
    We recommend using SetupIntents or [setup_future_usage](https://stripe.com/docs/api#payment_intent_object-setup_future_usage) on
    PaymentIntents to save payment methods to prevent saving invalid or unoptimized payment methods.

    By using SetupIntents, you can reduce friction for your customers, even as regulations change over time.

    Related guide: [Setup Intents API](https://docs.stripe.com/payments/setup-intents)
    setup_intentOBJECT_NAMEc                   J    e Zd ZU eed                  ed<   	 ee         ed<   dS )#SetupIntent.AutomaticPaymentMethodsalwaysneverallow_redirectsenabledN)__name__
__module____qualname__r   r   __annotations__bool     N/var/www/html/Alfredo/env/lib/python3.11/site-packages/stripe/_setup_intent.pyAutomaticPaymentMethodsr(   @   sD         !'*;"<====	
 $	 	r4   r6   c                   \   e Zd ZU ee         ed<   	 eed                  ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   	 ed         ed	<   	 ed
         ed<   	 ee         ed<   	 ee         ed<   	 ed         ed<   	 eed                  ed<   ed         ed<   dS )SetupIntent.LastSetupErrorcharge)account_closedaccount_country_invalid_address6account_error_country_change_requires_additional_stepsaccount_information_mismatchaccount_invalidaccount_number_invalidacss_debit_session_incompletealipay_upgrade_requiredamount_too_largeamount_too_smallapi_key_expiredapplication_fees_not_allowedauthentication_requiredbalance_insufficientbalance_invalid_parameter bank_account_bad_routing_numbersbank_account_declinedbank_account_existsbank_account_restrictedbank_account_unusablebank_account_unverified bank_account_verification_failedbilling_invalid_mandatebitcoin_upgrade_required$capture_charge_authorization_expiredcapture_unauthorized_payment card_decline_rate_limit_exceededcard_declined cardholder_phone_number_requiredcharge_already_capturedcharge_already_refundedcharge_disputedcharge_exceeds_source_limitcharge_expired_for_capturecharge_invalid_parametercharge_not_refundableclearing_code_unsupportedcountry_code_invalidcountry_unsupportedcoupon_expiredcustomer_max_payment_methodscustomer_max_subscriptionscustomer_tax_location_invaliddebit_not_authorizedemail_invalidexpired_card&financial_connections_account_inactive7financial_connections_no_successful_transaction_refreshforwarding_api_inactive forwarding_api_invalid_parameter(forwarding_api_upstream_connection_error*forwarding_api_upstream_connection_timeoutidempotency_key_in_useincorrect_addressincorrect_cvcincorrect_numberincorrect_zipinstant_payouts_config_disabled!instant_payouts_currency_disabledinstant_payouts_limit_exceededinstant_payouts_unsupportedinsufficient_fundsintent_invalid_state"intent_verification_method_missinginvalid_card_typeinvalid_charactersinvalid_charge_amountinvalid_cvcinvalid_expiry_monthinvalid_expiry_yearinvalid_numberinvalid_source_usageinvalid_tax_locationinvoice_no_customer_line_itemsinvoice_no_payment_method_types"invoice_no_subscription_line_itemsinvoice_not_editable!invoice_on_behalf_of_not_editable&invoice_payment_intent_requires_actioninvoice_upcoming_nonelivemode_mismatchlock_timeoutmissing
no_accountnot_allowed_on_standard_accountout_of_inventory!ownership_declaration_not_allowedparameter_invalid_emptyparameter_invalid_integerparameter_invalid_string_blankparameter_invalid_string_emptyparameter_missingparameter_unknownparameters_exclusivepayment_intent_action_required%payment_intent_authentication_failure*payment_intent_incompatible_payment_method payment_intent_invalid_parameter3payment_intent_konbini_rejected_confirmation_numberpayment_intent_mandate_invalid&payment_intent_payment_attempt_expired%payment_intent_payment_attempt_failedpayment_intent_unexpected_state,payment_method_bank_account_already_verified#payment_method_bank_account_blocked.payment_method_billing_details_address_missing%payment_method_configuration_failures payment_method_currency_mismatchpayment_method_customer_decline payment_method_invalid_parameter)payment_method_invalid_parameter_testmode"payment_method_microdeposit_failed8payment_method_microdeposit_verification_amounts_invalid9payment_method_microdeposit_verification_amounts_mismatch:payment_method_microdeposit_verification_attempts_exceededApayment_method_microdeposit_verification_descriptor_code_mismatch0payment_method_microdeposit_verification_timeoutpayment_method_not_availablepayment_method_provider_declinepayment_method_provider_timeoutpayment_method_unactivatedpayment_method_unexpected_statepayment_method_unsupported_typepayout_reconciliation_not_readypayouts_limit_exceededpayouts_not_allowedplatform_account_requiredplatform_api_key_expiredpostal_code_invalidprocessing_errorproduct_inactive%progressive_onboarding_limit_exceeded
rate_limitrefer_to_customerrefund_disputed_paymentresource_already_existsresource_missingreturn_intent_already_processedrouting_number_invalidsecret_key_requiredsepa_unsupported_accountsetup_attempt_failed#setup_intent_authentication_failuresetup_intent_invalid_parametersetup_intent_mandate_invalid"setup_intent_setup_attempt_expiredsetup_intent_unexpected_stateshipping_address_invalidshipping_calculation_failedsku_inactivestate_unsupportedstatus_transition_invalidstripe_tax_inactivetax_id_invalidtaxes_calculation_failed%terminal_location_country_unsupportedterminal_reader_busyterminal_reader_hardware_fault,terminal_reader_invalid_location_for_paymentterminal_reader_offlineterminal_reader_timeouttestmode_charges_onlytls_version_unsupportedtoken_already_usedtoken_card_network_invalidtoken_in_use+transfer_source_balance_parameters_mismatchtransfers_not_allowedurl_invalidcodedecline_codedoc_urlmessageparamr   payment_intentr    payment_methodpayment_method_typerequest_log_urlr$   r%   )r   r   CardResourcer"   source)	api_error
card_erroridempotency_errorinvalid_request_errortypeN)r.   r/   r0   r   strr1   r   r   r3   r4   r5   LastSetupErrorr8   L   so        	 hjl
 l	
 l	
 l	
Z	 sm###	 #	 #	 }	 !1111	 !1111	 &c]***	 "#&&&	 }----	. DE
 	
 	
 	
 %
 	
 	
 	
	 	r4   r   c                       e Zd ZU  G d de          Z G d de          Z G d de          Zee         ed<   ee         ed<   e	ed	<   	 ee
e	ef                  ed
<   	 ee         ed<   eeedZdS )SetupIntent.NextActionc                   V    e Zd ZU  G d de          Zeed<   	 eed<   	 eed<   deiZdS );SetupIntent.NextAction.CashappHandleRedirectOrDisplayQrCodec                   2    e Zd ZU eed<   	 eed<   	 eed<   dS )BSetupIntent.NextAction.CashappHandleRedirectOrDisplayQrCode.QrCode
expires_atimage_url_pngimage_url_svgNr.   r/   r0   intr1   r   r3   r4   r5   QrCoder   V  sE           #"""  #""" r4   r   hosted_instructions_urlmobile_auth_urlqr_codeN)r.   r/   r0   r   r   r   r1   _inner_class_typesr3   r4   r5   $CashappHandleRedirectOrDisplayQrCoder   U  sx                 &)((( !    OOO"+V!4r4   r  c                   >    e Zd ZU ee         ed<   	 ee         ed<   dS )$SetupIntent.NextAction.RedirectToUrl
return_urlurlNr.   r/   r0   r   r   r1   r3   r4   r5   RedirectToUrlr  o  s=          %%% # r4   r  c                   J    e Zd ZU eed<   	 eed<   	 eed                  ed<   dS ).SetupIntent.NextAction.VerifyWithMicrodepositsarrival_datehosted_verification_url)amountsdescriptor_codemicrodeposit_typeN)r.   r/   r0   r   r1   r   r   r   r3   r4   r5   VerifyWithMicrodepositsr  y  sS          &)(((  (0L(MNNNN r4   r  *cashapp_handle_redirect_or_display_qr_coderedirect_to_urlr   use_stripe_sdkverify_with_microdeposits)r  r  r  N)r.   r/   r0   r   r  r  r  r   r1   r   r   r   r  r3   r4   r5   
NextActionr   T  s        	5 	5 	5 	5 	5< 	5 	5 	54	 	 	 	 	L 	 	 		 	 	 	 	l 	 	 	 5=05
 	
 	
 	
 "-0000				 !c3h0000	 $,,C#DDDD:^,)@
 
r4   r  c                   2    e Zd ZU eed<   	 ee         ed<   dS )-SetupIntent.PaymentMethodConfigurationDetailsidparentN)r.   r/   r0   r   r1   r   r3   r4   r5   !PaymentMethodConfigurationDetailsr    s6         	 	 	r4   r  c            	          e Zd ZU  G d de          Z G d de          Z G d de          Z G d de          Z G d	 d
e          Z G d de          Z	 G d de          Z
 G d de          Zee         ed<   ee         ed<   ee         ed<   ee         ed<   ee         ed<   ee	         ed<   ee
         ed<   ee         ed<   eeeeee	e
edZdS ) SetupIntent.PaymentMethodOptionsc                       e Zd ZU  G d de          Zeed                  ed<   	 ee         ed<   eed                  ed<   	 deiZdS )	*SetupIntent.PaymentMethodOptions.AcssDebitc                       e Zd ZU ee         ed<   	 eeed                           ed<   	 ee         ed<   	 eed                  ed<   	 eed                  ed<   d	S )
9SetupIntent.PaymentMethodOptions.AcssDebit.MandateOptionscustom_mandate_urlinvoicesubscriptiondefault_forinterval_descriptioncombinedintervalsporadicpayment_schedulebusinesspersonaltransaction_typeN)r.   r/   r0   r   r   r1   r   r   r3   r4   r5   MandateOptionsr#    s         $,SM111 &d73L+M&NOOOO '/sm333 #+>?#    #+73I+J"KKKK r4   r3  cadusdcurrencymandate_options	automaticinstantmicrodepositsverification_methodN)	r.   r/   r0   r   r3  r   r   r1   r  r3   r4   r5   	AcssDebitr!    s                0 w|45555 &n5555!)?@"    #4^!Dr4   r>  c                       e Zd ZdS )*SetupIntent.PaymentMethodOptions.AmazonPayNr.   r/   r0   r3   r4   r5   	AmazonPayr@            Dr4   rB  c                       e Zd ZU  G d de          Zee         ed<   	 eed                  ed<   	 eed                  ed<   	 deiZdS )	%SetupIntent.PaymentMethodOptions.Cardc                       e Zd ZU eed<   	 ed         ed<   	 eed<   	 ee         ed<   	 ee         ed<   	 ed         ed<   	 ee         ed	<   	 eed
<   	 eed<   	 eeed                           ed<   dS )4SetupIntent.PaymentMethodOptions.Card.MandateOptionsamountfixedmaximumamount_typer7  descriptionend_datedaymonthr-  weekyearr,  interval_count	reference
start_dateindiasupported_typesN)	r.   r/   r0   r   r1   r   r   r   r   r3   r4   r5   r3  rG    s          %%78888  &c]*** #3-''' ""LMMMM !)---    "*$ww/?*@!AAAA r4   r3  r8  amexcartes_bancairesdinersdiscover	eftpos_auinteracjcb
mastercardunionpayunknownvisanetworkanyr:  	challengerequest_three_d_secureN)	r.   r/   r0   r   r3  r   r1   r   r  r3   r4   r5   r   rE    s         ( ( ( ( ( ( ( (T &n5555 
    %-78%    #4^!Dr4   r   c                       e Zd ZdS ),SetupIntent.PaymentMethodOptions.CardPresentNrA  r3   r4   r5   CardPresentrk    rC  r4   rl  c                   &    e Zd ZU ee         ed<   dS )%SetupIntent.PaymentMethodOptions.Linkpersistent_tokenNr
  r3   r4   r5   Linkrn    s&         &sm+++ r4   rp  c                   &    e Zd ZU ee         ed<   dS )'SetupIntent.PaymentMethodOptions.Paypalbilling_agreement_idNr
  r3   r4   r5   Paypalrr     s&         "*3-/// r4   rt  c                   J    e Zd ZU  G d de          Zee         ed<   deiZdS )*SetupIntent.PaymentMethodOptions.SepaDebitc                       e Zd ZdS )9SetupIntent.PaymentMethodOptions.SepaDebit.MandateOptionsNrA  r3   r4   r5   r3  rx  '  s        r4   r3  r8  N)r.   r/   r0   r   r3  r   r1   r  r3   r4   r5   	SepaDebitrv  &  sZ                 &n5555"3^!Dr4   ry  c                       e Zd ZU  G d de          Z G d de          Zee         ed<   ee         ed<   eed                  ed<   	 eed	Z	d
S ).SetupIntent.PaymentMethodOptions.UsBankAccountc                       e Zd ZU  G d de          Zee         ed<   eeed                           ed<   	 eeed                           ed<   	 ee	         ed<   	 deiZ
d	S )
CSetupIntent.PaymentMethodOptions.UsBankAccount.FinancialConnectionsc                   >    e Zd ZU eeed                           ed<   dS )KSetupIntent.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filterscheckingsavingsaccount_subcategoriesN)r.   r/   r0   r   r   r   r1   r3   r4   r5   Filtersr  /  s;         +3W%:;<,    r4   r  filtersbalances	ownershipr   transactionspermissionsr  r  r  prefetchr  N)r.   r/   r0   r   r  r   r1   r   r   r   r  r3   r4   r5   FinancialConnectionsr}  .  s             l    "'****%,	 	 	 	 #!HIJ    %SM))) '0%9"""r4   r  c                   2    e Zd ZU eed                  ed<   dS )=SetupIntent.PaymentMethodOptions.UsBankAccount.MandateOptionspapercollection_methodN)r.   r/   r0   r   r   r1   r3   r4   r5   r3  r  Q  s,         #+GG,<#==== r4   r3  financial_connectionsr8  r9  r=  )r  r8  N)
r.   r/   r0   r   r  r3  r   r1   r   r  r3   r4   r5   UsBankAccountr{  -  s         !: !: !: !: !:| !: !: !:F        $,,@#AAAA%n5555!)?@"    *>#1" "r4   r  
acss_debit
amazon_paycardcard_presentlinkpaypal
sepa_debitus_bank_account)r  r  r  r  r  r  r  r  N)r.   r/   r0   r   r>  rB  r   rl  rp  rt  ry  r  r   r1   r  r3   r4   r5   PaymentMethodOptionsr    s2        $	E $	E $	E $	E $	E $	E $	E $	EL	 	 	 	 	 	 	 	G	E G	E G	E G	E G	E< G	E G	E G	ER	 	 	 	 	, 	 	 		 	 	 	 	< 	 	 		 	 	 	 	\ 	 	 		E 	E 	E 	E 	E 	E 	E 	E5	 5	 5	 5	 5	L 5	 5	 5	n Y''''Y''''tn{++++tn    Y''''!-0000##'#,	
 	
r4   r  c                   V    e Zd ZU eed                  ed<   	 eee                  ed<   dS )SetupIntent.CancelParams	abandoned	duplicaterequested_by_customercancellation_reasonexpandN)r.   r/   r0   r   r   r1   r   r   r3   r4   r5   CancelParamsr  w  sR         (EF
 	
 	
 	
	 DI&&&&	 	r4   r  c                       e Zd ZU ee         ed<   	 eee                  ed<   	 ed         ed<   ee         ed<   	 ed         ed<   	 ed         ed	<   	 ee         ed
<   	 ee         ed<   dS )SetupIntent.ConfirmParamsconfirmation_tokenr  z0Literal['']|SetupIntent.ConfirmParamsMandateDatamandate_datar   *SetupIntent.ConfirmParamsPaymentMethodDatapayment_method_data-SetupIntent.ConfirmParamsPaymentMethodOptionspayment_method_optionsr  r  N)r.   r/   r0   r   r   r1   r   r2   r3   r4   r5   ConfirmParamsr    s         ',,,,	
 DI&&&&	 ">
 	
 	
 	
 $C((((	 )8
 	
 	
 	
	 !,;!
 	
 	
 	
	  $$$$	
 $D))))	 	r4   r  c                   &    e Zd ZU ed         ed<   dS )$SetupIntent.ConfirmParamsMandateData6SetupIntent.ConfirmParamsMandateDataCustomerAcceptancecustomer_acceptanceNr.   r/   r0   r   r1   r3   r4   r5   ConfirmParamsMandateDatar    s0         (D
 	
 	
 	
	 	r4   r  c                   n    e Zd ZU ee         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   dS )	r  accepted_at=SetupIntent.ConfirmParamsMandateDataCustomerAcceptanceOfflineoffline<SetupIntent.ConfirmParamsMandateDataCustomerAcceptanceOnlineonliner  r  r   Nr.   r/   r0   r   r   r1   r   r3   r4   r5   *ConfirmParamsMandateDataCustomerAcceptancez6SetupIntent.ConfirmParamsMandateDataCustomerAcceptance  s          %%%%	 K
 	
 	
 	
	 J
 	
 	
 	
	 )****	 	r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   1ConfirmParamsMandateDataCustomerAcceptanceOfflinez=SetupIntent.ConfirmParamsMandateDataCustomerAcceptanceOffline          r4   r  c                   >    e Zd ZU ee         ed<   	 ee         ed<   dS )r  
ip_address
user_agentNr.   r/   r0   r   r   r1   r3   r4   r5   0ConfirmParamsMandateDataCustomerAcceptanceOnlinez<SetupIntent.ConfirmParamsMandateDataCustomerAcceptanceOnline  s?         $$$$	  $$$$	 	r4   r  c                      e Zd ZU ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 eed	                  ed
<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed <   	 ed!         ed"<   	 ed#         ed$<   	 ed%         ed&<   	 ed'         ed(<   	 ed)         ed*<   	 ed+         ed,<   	 ed-         ed.<   	 eeeef                  ed/<   	 ed0         ed1<   	 ed2         ed3<   	 ed4         ed5<   	 ed6         ed7<   	 ed8         ed9<   	 ed:         ed;<   	 ed<         ed=<   	 ed>         ed?<   	 ed@         edA<   	 edB         edC<   	 edD         edE<   	 edF         edG<   	 edH         edI<   	 edJ         edK<   	 edL         edM<   	 edN         edO<   	 edP         edQ<   	 edR         edS<   dTS )Ur  3SetupIntent.ConfirmParamsPaymentMethodDataAcssDebitr  0SetupIntent.ConfirmParamsPaymentMethodDataAffirmaffirm:SetupIntent.ConfirmParamsPaymentMethodDataAfterpayClearpayafterpay_clearpay0SetupIntent.ConfirmParamsPaymentMethodDataAlipayalipayr*   limitedunspecifiedallow_redisplay3SetupIntent.ConfirmParamsPaymentMethodDataAmazonPayr  5SetupIntent.ConfirmParamsPaymentMethodDataAuBecsDebitau_becs_debit3SetupIntent.ConfirmParamsPaymentMethodDataBacsDebit
bacs_debit4SetupIntent.ConfirmParamsPaymentMethodDataBancontact
bancontact8SetupIntent.ConfirmParamsPaymentMethodDataBillingDetailsbilling_details.SetupIntent.ConfirmParamsPaymentMethodDataBlikblik0SetupIntent.ConfirmParamsPaymentMethodDataBoletoboleto1SetupIntent.ConfirmParamsPaymentMethodDataCashappcashapp9SetupIntent.ConfirmParamsPaymentMethodDataCustomerBalancecustomer_balance-SetupIntent.ConfirmParamsPaymentMethodDataEpseps-SetupIntent.ConfirmParamsPaymentMethodDataFpxfpx1SetupIntent.ConfirmParamsPaymentMethodDataGiropaygiropay1SetupIntent.ConfirmParamsPaymentMethodDataGrabpaygrabpay/SetupIntent.ConfirmParamsPaymentMethodDataIdealideal8SetupIntent.ConfirmParamsPaymentMethodDataInteracPresentinterac_present0SetupIntent.ConfirmParamsPaymentMethodDataKlarnaklarna1SetupIntent.ConfirmParamsPaymentMethodDataKonbinikonbini.SetupIntent.ConfirmParamsPaymentMethodDataLinkr  metadata3SetupIntent.ConfirmParamsPaymentMethodDataMobilepay	mobilepay4SetupIntent.ConfirmParamsPaymentMethodDataMultibanco
multibanco.SetupIntent.ConfirmParamsPaymentMethodDataOxxooxxo-SetupIntent.ConfirmParamsPaymentMethodDataP24p240SetupIntent.ConfirmParamsPaymentMethodDataPaynowpaynow0SetupIntent.ConfirmParamsPaymentMethodDataPaypalr  -SetupIntent.ConfirmParamsPaymentMethodDataPixpix3SetupIntent.ConfirmParamsPaymentMethodDataPromptpay	promptpay6SetupIntent.ConfirmParamsPaymentMethodDataRadarOptionsradar_options4SetupIntent.ConfirmParamsPaymentMethodDataRevolutPayrevolut_pay3SetupIntent.ConfirmParamsPaymentMethodDataSepaDebitr  0SetupIntent.ConfirmParamsPaymentMethodDataSofortsofort/SetupIntent.ConfirmParamsPaymentMethodDataSwishswish/SetupIntent.ConfirmParamsPaymentMethodDataTwinttwint$r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r
  r  r  r  
wechat_payzipr   7SetupIntent.ConfirmParamsPaymentMethodDataUsBankAccountr  3SetupIntent.ConfirmParamsPaymentMethodDataWechatPayr  -SetupIntent.ConfirmParamsPaymentMethodDataZipr  Nr.   r/   r0   r   r1   r   r   r   r3   r4   r5   ConfirmParamsPaymentMethodDataz*SetupIntent.ConfirmParamsPaymentMethodData  s        A
 	
 	
 	
	 NOOOO	 'H
 	
 	
 	
	 NOOOO	 %67
 	
 	
 	
	  A
 	
 	
 	
	 #C
 	
 	
 	
	  A
 	
 	
 	
	  B
 	
 	
 	
	 %F
 	
 	
 	
	 JKKKK	 NOOOO	 ?
 	
 	
 	
	 &G
 	
 	
 	
	 HIIII	 HIIII	 ?
 	
 	
 	
	 ?
 	
 	
 	
	 LMMMM	 %F
 	
 	
 	
	 NOOOO	 ?
 	
 	
 	
	 JKKKK	 d38n----	 A
 	
 	
 	
	  B
 	
 	
 	
	 JKKKK	 HIIII	 NOOOO	 NOOOO	 HIIII	 A
 	
 	
 	
	 #D
 	
 	
 	
	 !B
 	
 	
 	
	  A
 	
 	
 	
	 NOOOO	 LMMMM	 LMMMM	 #%
 %	
 %	
 %	
L	 %E
 	
 	
 	
	  A
 	
 	
 	
	 HIIII	 	r4   r  c                   2    e Zd ZU eed<   	 eed<   	 eed<   dS )r  account_numberinstitution_numbertransit_numberNr.   r/   r0   r   r1   r3   r4   r5   'ConfirmParamsPaymentMethodDataAcssDebitz3SetupIntent.ConfirmParamsPaymentMethodDataAcssDebit  H         	  	 	 	r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   $ConfirmParamsPaymentMethodDataAffirmz0SetupIntent.ConfirmParamsPaymentMethodDataAffirm  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   .ConfirmParamsPaymentMethodDataAfterpayClearpayz:SetupIntent.ConfirmParamsPaymentMethodDataAfterpayClearpay  r  r4   r!  c                       e Zd ZdS )r  NrA  r3   r4   r5   $ConfirmParamsPaymentMethodDataAlipayz0SetupIntent.ConfirmParamsPaymentMethodDataAlipay  r  r4   r#  c                       e Zd ZdS )r  NrA  r3   r4   r5   'ConfirmParamsPaymentMethodDataAmazonPayz3SetupIntent.ConfirmParamsPaymentMethodDataAmazonPay  r  r4   r%  c                   &    e Zd ZU eed<   	 eed<   dS )r  r  
bsb_numberNr  r3   r4   r5   )ConfirmParamsPaymentMethodDataAuBecsDebitz5SetupIntent.ConfirmParamsPaymentMethodDataAuBecsDebit  2         	 	 	r4   r(  c                   >    e Zd ZU ee         ed<   	 ee         ed<   dS )r  r  	sort_codeNr  r3   r4   r5   'ConfirmParamsPaymentMethodDataBacsDebitz3SetupIntent.ConfirmParamsPaymentMethodDataBacsDebit  ?         #C((((	 s####	 	r4   r,  c                       e Zd ZdS )r  NrA  r3   r4   r5   (ConfirmParamsPaymentMethodDataBancontactz4SetupIntent.ConfirmParamsPaymentMethodDataBancontact  r  r4   r/  c                   n    e Zd ZU ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   dS )r  zKLiteral['']|SetupIntent.ConfirmParamsPaymentMethodDataBillingDetailsAddressaddressLiteral['']|stremailnamephoneNr  r3   r4   r5   ,ConfirmParamsPaymentMethodDataBillingDetailsz8SetupIntent.ConfirmParamsPaymentMethodDataBillingDetails  s{         Y
 	
 	
 	
	 ,----	 +,,,,	 ,----	 	r4   r6  c                       e Zd ZU ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   dS )?SetupIntent.ConfirmParamsPaymentMethodDataBillingDetailsAddresscitycountryline1line2postal_codestateNr  r3   r4   r5   3ConfirmParamsPaymentMethodDataBillingDetailsAddressr8             #	 S!!!!	 3	 3	 !%%%%	 3	 	r4   r?  c                       e Zd ZdS )r  NrA  r3   r4   r5   "ConfirmParamsPaymentMethodDataBlikz.SetupIntent.ConfirmParamsPaymentMethodDataBlik2  r  r4   rB  c                       e Zd ZU eed<   dS )r  tax_idNr  r3   r4   r5   $ConfirmParamsPaymentMethodDataBoletoz0SetupIntent.ConfirmParamsPaymentMethodDataBoleto5           	 	r4   rE  c                       e Zd ZdS )r  NrA  r3   r4   r5   %ConfirmParamsPaymentMethodDataCashappz1SetupIntent.ConfirmParamsPaymentMethodDataCashapp;  r  r4   rH  c                       e Zd ZdS )r  NrA  r3   r4   r5   -ConfirmParamsPaymentMethodDataCustomerBalancez9SetupIntent.ConfirmParamsPaymentMethodDataCustomerBalance>  r  r4   rJ  c                   2    e Zd ZU eed                  ed<   dS )r  arzte_und_apotheker_bankaustrian_anadi_bank_agbank_austriabankhaus_carl_spangler%bankhaus_schelhammer_und_schattera_agbawag_psk_agbks_bank_agbrull_kallmus_bank_agbtv_vier_lander_bankcapital_bank_grawe_gruppe_agdeutsche_bank_agdolomitenbankeasybank_agerste_bank_und_sparkassen#hypo_alpeadriabank_international_ag'hypo_bank_burgenland_aktiengesellschaft'hypo_noe_lb_fur_niederosterreich_u_wien'hypo_oberosterreich_salzburg_steiermarkhypo_tirol_bank_aghypo_vorarlberg_bank_agmarchfelder_bankoberbank_ag"raiffeisen_bankengruppe_osterreichschoellerbank_agsparda_bank_wienvolksbank_gruppevolkskreditbank_agvr_bank_braunaubankNr.   r/   r0   r   r   r1   r3   r4   r5   !ConfirmParamsPaymentMethodDataEpsz-SetupIntent.ConfirmParamsPaymentMethodDataEpsA  ;         #
 	
 	
 	
@	 	r4   rk  c                   J    e Zd ZU eed                  ed<   	 ed         ed<   dS )r  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uobri  Nrj  r3   r4   r5   !ConfirmParamsPaymentMethodDataFpxz-SetupIntent.ConfirmParamsPaymentMethodDataFpxf  P         (1H)IJJJJ	 
 	
 	
 	
0	 	r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   %ConfirmParamsPaymentMethodDataGiropayz1SetupIntent.ConfirmParamsPaymentMethodDataGiropay  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   %ConfirmParamsPaymentMethodDataGrabpayz1SetupIntent.ConfirmParamsPaymentMethodDataGrabpay  r  r4   r  c                   2    e Zd ZU eed                  ed<   dS )r  abn_amroasn_bankbunqhandelsbankeningknabmoneyoun26nnrabobank	regiobankrevolutsns_banktriodos_bankvan_lanschotyoursaferi  Nrj  r3   r4   r5   #ConfirmParamsPaymentMethodDataIdealz/SetupIntent.ConfirmParamsPaymentMethodDataIdeal  :         
 	
 	
 	
(	 	r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   ,ConfirmParamsPaymentMethodDataInteracPresentz8SetupIntent.ConfirmParamsPaymentMethodDataInteracPresent  r  r4   r  c                   &    e Zd ZU ed         ed<   dS )r  3SetupIntent.ConfirmParamsPaymentMethodDataKlarnaDobdobNr  r3   r4   r5   $ConfirmParamsPaymentMethodDataKlarnaz0SetupIntent.ConfirmParamsPaymentMethodDataKlarna  s(         NOOOO	 	r4   r  c                   2    e Zd ZU eed<   	 eed<   	 eed<   dS )r  rP  rQ  rS  Nr.   r/   r0   r   r1   r3   r4   r5   'ConfirmParamsPaymentMethodDataKlarnaDobz3SetupIntent.ConfirmParamsPaymentMethodDataKlarnaDob  ?         	 


	 				 	r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   %ConfirmParamsPaymentMethodDataKonbiniz1SetupIntent.ConfirmParamsPaymentMethodDataKonbini  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   "ConfirmParamsPaymentMethodDataLinkz.SetupIntent.ConfirmParamsPaymentMethodDataLink  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   'ConfirmParamsPaymentMethodDataMobilepayz3SetupIntent.ConfirmParamsPaymentMethodDataMobilepay  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   (ConfirmParamsPaymentMethodDataMultibancoz4SetupIntent.ConfirmParamsPaymentMethodDataMultibanco  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   "ConfirmParamsPaymentMethodDataOxxoz.SetupIntent.ConfirmParamsPaymentMethodDataOxxo  r  r4   r  c                   2    e Zd ZU eed                  ed<   dS )r  
alior_bankbank_millenniumbank_nowy_bfg_sabank_pekao_sabanki_spbdzielczer  bnp_paribasbozciti_handlowycredit_agricole
envelobanketransfer_pocztowy24
getin_bankideabankr  inteligombank_mtransfernest_przelew	noble_paypbac_z_ipko	plus_banksantander_przelew24tmobile_usbugi_bankowetoyota_bankvelobankvolkswagen_bankri  Nrj  r3   r4   r5   !ConfirmParamsPaymentMethodDataP24z-SetupIntent.ConfirmParamsPaymentMethodDataP24  :         #
 	
 	
 	
<	 	r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   $ConfirmParamsPaymentMethodDataPaynowz0SetupIntent.ConfirmParamsPaymentMethodDataPaynow  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   $ConfirmParamsPaymentMethodDataPaypalz0SetupIntent.ConfirmParamsPaymentMethodDataPaypal  r  r4   r  c                       e Zd ZdS )r   NrA  r3   r4   r5   !ConfirmParamsPaymentMethodDataPixz-SetupIntent.ConfirmParamsPaymentMethodDataPix  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   'ConfirmParamsPaymentMethodDataPromptpayz3SetupIntent.ConfirmParamsPaymentMethodDataPromptpay  r  r4   r  c                   &    e Zd ZU ee         ed<   dS )r  sessionNr  r3   r4   r5   *ConfirmParamsPaymentMethodDataRadarOptionsz6SetupIntent.ConfirmParamsPaymentMethodDataRadarOptions  '         S!!!!	 	r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   (ConfirmParamsPaymentMethodDataRevolutPayz4SetupIntent.ConfirmParamsPaymentMethodDataRevolutPay  r  r4   r  c                       e Zd ZU eed<   dS )r  ibanNr  r3   r4   r5   'ConfirmParamsPaymentMethodDataSepaDebitz3SetupIntent.ConfirmParamsPaymentMethodDataSepaDebit           				 	r4   r  c                   &    e Zd ZU ed         ed<   dS )r	  ATBEDEESITNLr:  Nr.   r/   r0   r   r1   r3   r4   r5   $ConfirmParamsPaymentMethodDataSofortz0SetupIntent.ConfirmParamsPaymentMethodDataSofort
  (         ;<<<<	 	r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   #ConfirmParamsPaymentMethodDataSwishz/SetupIntent.ConfirmParamsPaymentMethodDataSwish  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   #ConfirmParamsPaymentMethodDataTwintz/SetupIntent.ConfirmParamsPaymentMethodDataTwint  r  r4   r  c                       e Zd ZU eed                  ed<   	 ee         ed<   	 eed                  ed<   	 ee         ed<   	 ee         ed<   dS )	r  rn  rq  r  r  account_typefinancial_connections_accountrouting_numberNr.   r/   r0   r   r   r1   r   r3   r4   r5   +ConfirmParamsPaymentMethodDataUsBankAccountz7SetupIntent.ConfirmParamsPaymentMethodDataUsBankAccount           (1H)IJJJJ	 $C((((	 "'*?"@AAAA	 (33'7777	 $C((((	 	r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   'ConfirmParamsPaymentMethodDataWechatPayz3SetupIntent.ConfirmParamsPaymentMethodDataWechatPay,  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   !ConfirmParamsPaymentMethodDataZipz-SetupIntent.ConfirmParamsPaymentMethodDataZip/  r  r4   r  c                       e Zd ZU ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed	         ed
<   	 ed         ed<   	 ed         ed<   	 ed         ed<   dS )r  6SetupIntent.ConfirmParamsPaymentMethodOptionsAcssDebitr  6SetupIntent.ConfirmParamsPaymentMethodOptionsAmazonPayr  1SetupIntent.ConfirmParamsPaymentMethodOptionsCardr  8SetupIntent.ConfirmParamsPaymentMethodOptionsCardPresentr  1SetupIntent.ConfirmParamsPaymentMethodOptionsLinkr  3SetupIntent.ConfirmParamsPaymentMethodOptionsPaypalr  6SetupIntent.ConfirmParamsPaymentMethodOptionsSepaDebitr  :SetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountr  Nr  r3   r4   r5   !ConfirmParamsPaymentMethodOptionsz-SetupIntent.ConfirmParamsPaymentMethodOptions2  s        D
 	
 	
 	
	  D
 	
 	
 	
	 MNNNN	 "F
 	
 	
 	
	 MNNNN	 A
 	
 	
 	
	  D
 	
 	
 	
	 %H
 	
 	
 	
	 	r4   r  c                   n    e Zd ZU eed                  ed<   	 ed         ed<   	 eed                  ed<   dS )r   r4  r7  DSetupIntent.ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptionsr8  r9  r=  Nrj  r3   r4   r5   *ConfirmParamsPaymentMethodOptionsAcssDebitz6SetupIntent.ConfirmParamsPaymentMethodOptionsAcssDebit`  st         gl34444	 %R
 	
 	
 	
	 );<
 	
 	
 	
	 	r4   r  c                       e Zd ZU ed         ed<   	 eeed                           ed<   	 ee         ed<   	 eed                  ed<   	 eed                  ed	<   d
S )r
  r2  r$  r%  r(  r)  r*  r.  r/  r2  Nr.   r/   r0   r   r1   r   r   r   r3   r4   r5   8ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptionszDSetupIntent.ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptionsr           '(9::::	
 !g.G&H!IJJJJ	 *#....	 &67
 	
 	
 	
	 &g.D&EFFFF	 	r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   *ConfirmParamsPaymentMethodOptionsAmazonPayz6SetupIntent.ConfirmParamsPaymentMethodOptionsAmazonPay  r  r4   r  c                       e Zd ZU ed         ed<   	 ee         ed<   	 eed                  ed<   	 eed                  ed<   	 ed         ed	<   d
S )r  ?SetupIntent.ConfirmParamsPaymentMethodOptionsCardMandateOptionsr8  motorY  re  rf  ri  =SetupIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecurethree_d_secureNr.   r/   r0   r   r1   r2   r   r3   r4   r5   %ConfirmParamsPaymentMethodOptionsCardz1SetupIntent.ConfirmParamsPaymentMethodOptionsCard  s         $M
 	
 	
 	
	 $	
 

 	
 	
 	
	 !,34!
 	
 	
 	
	 $K
 	
 	
 	
	 	r4   r  c                       e Zd ZU eed<   	 ed         ed<   	 eed<   	 ee         ed<   	 ee         ed<   	 ed         ed<   	 ee         ed	<   	 eed
<   	 eed<   	 eeed                           ed<   dS )r  rH  rI  rL  r7  rM  rN  rO  r,  rT  rU  rV  rW  rX  N	r.   r/   r0   r   r1   r   r   r   r   r3   r4   r5   3ConfirmParamsPaymentMethodOptionsCardMandateOptionsz?SetupIntent.ConfirmParamsPaymentMethodOptionsCardMandateOptions           	 /0000	 	 !%%%%	 c""""	 DEEEE	 $C((((	 	 	 %T''*:%;<<<<	 	r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   ,ConfirmParamsPaymentMethodOptionsCardPresentz8SetupIntent.ConfirmParamsPaymentMethodOptionsCardPresent  r  r4   r  c                       e Zd ZU eed                  ed<   	 ee         ed<   	 eed                  ed<   	 ed         ed<   	 ee         ed<   	 ee         ed	<   	 eed
                  ed<   dS )r  ACINRUYares_trans_status
cryptogram0102050607electronic_commerce_indicatorKSetupIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsnetwork_optionsrequestor_challenge_indicatortransaction_idz1.0.2z2.1.0z2.2.0versionNr  r3   r4   r5   1ConfirmParamsPaymentMethodOptionsCardThreeDSecurez=SetupIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecure  s         &56
 	
 	
 	
	  $$$$	 (301(
 	
 	
 	
	 %Y
 	
 	
 	
	
 (33'7777	 $C((((	 W%>?@@@@	 	r4   r7  c                   &    e Zd ZU ed         ed<   dS )r1  ZSetupIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesr[  Nr  r3   r4   r5   ?ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionszKSetupIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptions  s2          &h
 	
 	
 	
	 	r4   r:  c                   V    e Zd ZU ed         ed<   	 ee         ed<   	 ee         ed<   dS )r9  01234r!  	cb_avalgocb_exemptioncb_scoreNr.   r/   r0   r   r1   r   r   r   r3   r4   r5   NConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaireszZSetupIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires  Z          78888	
 "#&&&&	 c""""	 	r4   rF  c                   &    e Zd ZU ee         ed<   dS )r  ro  Nr  r3   r4   r5   %ConfirmParamsPaymentMethodOptionsLinkz1SetupIntent.ConfirmParamsPaymentMethodOptionsLink5  '         %c****	 	r4   rI  c                   &    e Zd ZU ee         ed<   dS )r  rs  Nr  r3   r4   r5   'ConfirmParamsPaymentMethodOptionsPaypalz3SetupIntent.ConfirmParamsPaymentMethodOptionsPaypal;  '         )#....	 	r4   rL  c                   &    e Zd ZU ed         ed<   dS )r  DSetupIntent.ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptionsr8  Nr  r3   r4   r5   *ConfirmParamsPaymentMethodOptionsSepaDebitz6SetupIntent.ConfirmParamsPaymentMethodOptionsSepaDebitA  s0         $R
 	
 	
 	
	 	r4   rP  c                       e Zd ZdS )rO  NrA  r3   r4   r5   8ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptionszDSetupIntent.ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptionsI  r  r4   rR  c                   z    e Zd ZU ed         ed<   	 ed         ed<   	 ed         ed<   	 eed                  ed<   d	S )
r  NSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  HSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountMandateOptionsr8  BSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountNetworksnetworksr9  r=  Nr.   r/   r0   r   r1   r   r3   r4   r5   .ConfirmParamsPaymentMethodOptionsUsBankAccountz:SetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountL  s         *\ 
 	
 	
 	
	 %V
 	
 	
 	
	 P
 	
 	
 	
	 );<
 	
 	
 	
	 	r4   rY  c                       e Zd ZU ed         ed<   	 eeed                           ed<   	 eeed                           ed<   	 ee         ed<   dS )	rT  USetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersr  r  r  r  r  r  Nr  r3   r4   r5   BConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionszNSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsf  s          c
 	
 	
 	
	 !M
 	
 	
 	
	 @AB
 	
 	
 	
	  $$$$	 	r4   r\  c                   >    e Zd ZU eeed                           ed<   dS )r[  r  r  Nr.   r/   r0   r   r   r   r1   r3   r4   r5   IConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilterszUSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters  =           +./0 
 	
 	
 	
	 	r4   r_  c                   &    e Zd ZU ed         ed<   dS )rU  Literal['']|Literal['paper']r  Nr  r3   r4   r5   <ConfirmParamsPaymentMethodOptionsUsBankAccountMandateOptionszHSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountMandateOptions  *          ''EFFFF	 	r4   rc  c                   >    e Zd ZU eeed                           ed<   dS )rV  achus_domestic_wire	requestedNr^  r3   r4   r5   6ConfirmParamsPaymentMethodOptionsUsBankAccountNetworkszBSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountNetworks  2         tG,E$FGHHHH	 	r4   rj  c                   :   e Zd ZU ee         ed<   	 ed         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   	 eee                  ed<   	 eeed	                           ed
<   	 ed         ed<   	 ee	eef                  ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   	 ed         ed<   	 ed         ed<   	 eee                  ed<   	 ee         ed<   	 ed         ed<   	 eed                  ed<   	 ee         ed<   dS )SetupIntent.CreateParamsattach_to_self/SetupIntent.CreateParamsAutomaticPaymentMethodsautomatic_payment_methodsconfirmr  customerrM  r  inboundoutboundflow_directionsz/Literal['']|SetupIntent.CreateParamsMandateDatar  r  on_behalf_ofr   payment_method_configuration)SetupIntent.CreateParamsPaymentMethodDatar  ,SetupIntent.CreateParamsPaymentMethodOptionsr  payment_method_typesr  !SetupIntent.CreateParamsSingleUse
single_use)off_session
on_sessionusager  N)
r.   r/   r0   r   r2   r1   r   r   r   r   r3   r4   r5   CreateParamsrm    s5        #D))))	
 $/=$
 	
 	
 	
	 T""""	 (,,,,	
 c""""	
 !%%%%	 DI&&&&	 %T'2G*H%IJJJJ	
 "=
 	
 	
 	
	 d38n----	 "#&&&&	 $C((((	 '2#&6666	 )7
 	
 	
 	
	 !,:!
 	
 	
 	
	 *$s)4444	  $$$$	   CDDDD	 7#>?@@@@	 $D))))	 	r4   r  c                   >    e Zd ZU eed                  ed<   	 eed<   dS )ro  r)   r,   r-   N)r.   r/   r0   r   r   r1   r2   r3   r4   r5   #CreateParamsAutomaticPaymentMethodsz/SetupIntent.CreateParamsAutomaticPaymentMethods  s=         $W->%?@@@@	
 	 	r4   r  c                       e Zd ZU ded<   dS )#SetupIntent.CreateParamsMandateData5SetupIntent.CreateParamsMandateDataCustomerAcceptancer  N)r.   r/   r0   r1   r3   r4   r5   CreateParamsMandateDatar    s(         C	
 	
 	
	 	r4   r  c                   n    e Zd ZU ee         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   dS )	r  r  <SetupIntent.CreateParamsMandateDataCustomerAcceptanceOffliner  ;SetupIntent.CreateParamsMandateDataCustomerAcceptanceOnliner  r  r   Nr  r3   r4   r5   )CreateParamsMandateDataCustomerAcceptancez5SetupIntent.CreateParamsMandateDataCustomerAcceptance  s          %%%%	 J
 	
 	
 	
	 I
 	
 	
 	
	 )****	 	r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   0CreateParamsMandateDataCustomerAcceptanceOfflinez<SetupIntent.CreateParamsMandateDataCustomerAcceptanceOffline)  r  r4   r  c                   &    e Zd ZU eed<   	 eed<   dS )r  r  r  Nr  r3   r4   r5   /CreateParamsMandateDataCustomerAcceptanceOnlinez;SetupIntent.CreateParamsMandateDataCustomerAcceptanceOnline,  s/         	 	 	r4   r  c                      e Zd ZU ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 eed	                  ed
<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed <   	 ed!         ed"<   	 ed#         ed$<   	 ed%         ed&<   	 ed'         ed(<   	 ed)         ed*<   	 ed+         ed,<   	 ed-         ed.<   	 eeeef                  ed/<   	 ed0         ed1<   	 ed2         ed3<   	 ed4         ed5<   	 ed6         ed7<   	 ed8         ed9<   	 ed:         ed;<   	 ed<         ed=<   	 ed>         ed?<   	 ed@         edA<   	 edB         edC<   	 edD         edE<   	 edF         edG<   	 edH         edI<   	 edJ         edK<   	 edL         edM<   	 edN         edO<   	 edP         edQ<   	 edR         edS<   dTS )Ury  2SetupIntent.CreateParamsPaymentMethodDataAcssDebitr  /SetupIntent.CreateParamsPaymentMethodDataAffirmr  9SetupIntent.CreateParamsPaymentMethodDataAfterpayClearpayr  /SetupIntent.CreateParamsPaymentMethodDataAlipayr  r  r  2SetupIntent.CreateParamsPaymentMethodDataAmazonPayr  4SetupIntent.CreateParamsPaymentMethodDataAuBecsDebitr  2SetupIntent.CreateParamsPaymentMethodDataBacsDebitr  3SetupIntent.CreateParamsPaymentMethodDataBancontactr  7SetupIntent.CreateParamsPaymentMethodDataBillingDetailsr  -SetupIntent.CreateParamsPaymentMethodDataBlikr  /SetupIntent.CreateParamsPaymentMethodDataBoletor  0SetupIntent.CreateParamsPaymentMethodDataCashappr  8SetupIntent.CreateParamsPaymentMethodDataCustomerBalancer  ,SetupIntent.CreateParamsPaymentMethodDataEpsr  ,SetupIntent.CreateParamsPaymentMethodDataFpxr  0SetupIntent.CreateParamsPaymentMethodDataGiropayr  0SetupIntent.CreateParamsPaymentMethodDataGrabpayr  .SetupIntent.CreateParamsPaymentMethodDataIdealr  7SetupIntent.CreateParamsPaymentMethodDataInteracPresentr  /SetupIntent.CreateParamsPaymentMethodDataKlarnar  0SetupIntent.CreateParamsPaymentMethodDataKonbinir  -SetupIntent.CreateParamsPaymentMethodDataLinkr  r  2SetupIntent.CreateParamsPaymentMethodDataMobilepayr  3SetupIntent.CreateParamsPaymentMethodDataMultibancor  -SetupIntent.CreateParamsPaymentMethodDataOxxor  ,SetupIntent.CreateParamsPaymentMethodDataP24r  /SetupIntent.CreateParamsPaymentMethodDataPaynowr  /SetupIntent.CreateParamsPaymentMethodDataPaypalr  ,SetupIntent.CreateParamsPaymentMethodDataPixr  2SetupIntent.CreateParamsPaymentMethodDataPromptpayr  5SetupIntent.CreateParamsPaymentMethodDataRadarOptionsr  3SetupIntent.CreateParamsPaymentMethodDataRevolutPayr  2SetupIntent.CreateParamsPaymentMethodDataSepaDebitr  /SetupIntent.CreateParamsPaymentMethodDataSofortr
  .SetupIntent.CreateParamsPaymentMethodDataSwishr  .SetupIntent.CreateParamsPaymentMethodDataTwintr  r  r   6SetupIntent.CreateParamsPaymentMethodDataUsBankAccountr  2SetupIntent.CreateParamsPaymentMethodDataWechatPayr  ,SetupIntent.CreateParamsPaymentMethodDataZipr  Nr  r3   r4   r5   CreateParamsPaymentMethodDataz)SetupIntent.CreateParamsPaymentMethodData6          @
 	
 	
 	
	 MNNNN	 'G
 	
 	
 	
	 MNNNN	 %67
 	
 	
 	
	  @
 	
 	
 	
	 #B
 	
 	
 	
	  @
 	
 	
 	
	  A
 	
 	
 	
	 %E
 	
 	
 	
	 IJJJJ	 MNNNN	 >
 	
 	
 	
	 &F
 	
 	
 	
	 GHHHH	 GHHHH	 >
 	
 	
 	
	 >
 	
 	
 	
	 KLLLL	 %E
 	
 	
 	
	 MNNNN	 >
 	
 	
 	
	 IJJJJ	 d38n----	 @
 	
 	
 	
	  A
 	
 	
 	
	 IJJJJ	 GHHHH	 MNNNN	 MNNNN	 GHHHH	 @
 	
 	
 	
	 #C
 	
 	
 	
	 !A
 	
 	
 	
	  @
 	
 	
 	
	 MNNNN	 KLLLL	 KLLLL	 #%
 %	
 %	
 %	
L	 %D
 	
 	
 	
	  @
 	
 	
 	
	 GHHHH	 	r4   r  c                   2    e Zd ZU eed<   	 eed<   	 eed<   dS )r  r  r  r  Nr  r3   r4   r5   &CreateParamsPaymentMethodDataAcssDebitz2SetupIntent.CreateParamsPaymentMethodDataAcssDebit1  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   #CreateParamsPaymentMethodDataAffirmz/SetupIntent.CreateParamsPaymentMethodDataAffirm?  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   -CreateParamsPaymentMethodDataAfterpayClearpayz9SetupIntent.CreateParamsPaymentMethodDataAfterpayClearpayB  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   #CreateParamsPaymentMethodDataAlipayz/SetupIntent.CreateParamsPaymentMethodDataAlipayE  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   &CreateParamsPaymentMethodDataAmazonPayz2SetupIntent.CreateParamsPaymentMethodDataAmazonPayH  r  r4   r  c                   &    e Zd ZU eed<   	 eed<   dS )r  r  r'  Nr  r3   r4   r5   (CreateParamsPaymentMethodDataAuBecsDebitz4SetupIntent.CreateParamsPaymentMethodDataAuBecsDebitK  r)  r4   r  c                   >    e Zd ZU ee         ed<   	 ee         ed<   dS )r  r  r+  Nr  r3   r4   r5   &CreateParamsPaymentMethodDataBacsDebitz2SetupIntent.CreateParamsPaymentMethodDataBacsDebitU  r-  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   'CreateParamsPaymentMethodDataBancontactz3SetupIntent.CreateParamsPaymentMethodDataBancontact_  r  r4   r  c                   n    e Zd ZU ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   dS )r  zJLiteral['']|SetupIntent.CreateParamsPaymentMethodDataBillingDetailsAddressr1  r2  r3  r4  r5  Nr  r3   r4   r5   +CreateParamsPaymentMethodDataBillingDetailsz7SetupIntent.CreateParamsPaymentMethodDataBillingDetailsb  {         X
 	
 	
 	
	 ,----	 +,,,,	 ,----	 	r4   r  c                       e Zd ZU ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   dS )>SetupIntent.CreateParamsPaymentMethodDataBillingDetailsAddressr9  r:  r;  r<  r=  r>  Nr  r3   r4   r5   2CreateParamsPaymentMethodDataBillingDetailsAddressr  v  r@  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   !CreateParamsPaymentMethodDataBlikz-SetupIntent.CreateParamsPaymentMethodDataBlik  r  r4   r  c                       e Zd ZU eed<   dS )r  rD  Nr  r3   r4   r5   #CreateParamsPaymentMethodDataBoletoz/SetupIntent.CreateParamsPaymentMethodDataBoleto  rF  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   $CreateParamsPaymentMethodDataCashappz0SetupIntent.CreateParamsPaymentMethodDataCashapp  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   ,CreateParamsPaymentMethodDataCustomerBalancez8SetupIntent.CreateParamsPaymentMethodDataCustomerBalance  r  r4   r  c                   2    e Zd ZU eed                  ed<   dS )r  rL  ri  Nrj  r3   r4   r5    CreateParamsPaymentMethodDataEpsz,SetupIntent.CreateParamsPaymentMethodDataEps  rl  r4   r  c                   J    e Zd ZU eed                  ed<   	 ed         ed<   dS )r  rn  rq  rr  ri  Nrj  r3   r4   r5    CreateParamsPaymentMethodDataFpxz,SetupIntent.CreateParamsPaymentMethodDataFpx  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   $CreateParamsPaymentMethodDataGiropayz0SetupIntent.CreateParamsPaymentMethodDataGiropay  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   $CreateParamsPaymentMethodDataGrabpayz0SetupIntent.CreateParamsPaymentMethodDataGrabpay  r  r4   r  c                   2    e Zd ZU eed                  ed<   dS )r  r  ri  Nrj  r3   r4   r5   "CreateParamsPaymentMethodDataIdealz.SetupIntent.CreateParamsPaymentMethodDataIdeal  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   +CreateParamsPaymentMethodDataInteracPresentz7SetupIntent.CreateParamsPaymentMethodDataInteracPresent	  r  r4   r  c                   &    e Zd ZU ed         ed<   dS )r  2SetupIntent.CreateParamsPaymentMethodDataKlarnaDobr  Nr  r3   r4   r5   #CreateParamsPaymentMethodDataKlarnaz/SetupIntent.CreateParamsPaymentMethodDataKlarna	  (         MNNNN	 	r4   r  c                   2    e Zd ZU eed<   	 eed<   	 eed<   dS )r  rP  rQ  rS  Nr  r3   r4   r5   &CreateParamsPaymentMethodDataKlarnaDobz2SetupIntent.CreateParamsPaymentMethodDataKlarnaDob	  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   $CreateParamsPaymentMethodDataKonbiniz0SetupIntent.CreateParamsPaymentMethodDataKonbini	  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   !CreateParamsPaymentMethodDataLinkz-SetupIntent.CreateParamsPaymentMethodDataLink	  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   &CreateParamsPaymentMethodDataMobilepayz2SetupIntent.CreateParamsPaymentMethodDataMobilepay!	  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   'CreateParamsPaymentMethodDataMultibancoz3SetupIntent.CreateParamsPaymentMethodDataMultibanco$	  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   !CreateParamsPaymentMethodDataOxxoz-SetupIntent.CreateParamsPaymentMethodDataOxxo'	  r  r4   r  c                   2    e Zd ZU eed                  ed<   dS )r  r  ri  Nrj  r3   r4   r5    CreateParamsPaymentMethodDataP24z,SetupIntent.CreateParamsPaymentMethodDataP24*	  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   #CreateParamsPaymentMethodDataPaynowz/SetupIntent.CreateParamsPaymentMethodDataPaynowM	  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   #CreateParamsPaymentMethodDataPaypalz/SetupIntent.CreateParamsPaymentMethodDataPaypalP	  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5    CreateParamsPaymentMethodDataPixz,SetupIntent.CreateParamsPaymentMethodDataPixS	  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   &CreateParamsPaymentMethodDataPromptpayz2SetupIntent.CreateParamsPaymentMethodDataPromptpayV	  r  r4   r  c                   &    e Zd ZU ee         ed<   dS )r  r  Nr  r3   r4   r5   )CreateParamsPaymentMethodDataRadarOptionsz5SetupIntent.CreateParamsPaymentMethodDataRadarOptionsY	  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   'CreateParamsPaymentMethodDataRevolutPayz3SetupIntent.CreateParamsPaymentMethodDataRevolutPay_	  r  r4   r  c                       e Zd ZU eed<   dS )r  r  Nr  r3   r4   r5   &CreateParamsPaymentMethodDataSepaDebitz2SetupIntent.CreateParamsPaymentMethodDataSepaDebitb	  r  r4   r  c                   &    e Zd ZU ed         ed<   dS )r  r  r:  Nr  r3   r4   r5   #CreateParamsPaymentMethodDataSofortz/SetupIntent.CreateParamsPaymentMethodDataSoforth	  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   "CreateParamsPaymentMethodDataSwishz.SetupIntent.CreateParamsPaymentMethodDataSwishn	  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   "CreateParamsPaymentMethodDataTwintz.SetupIntent.CreateParamsPaymentMethodDataTwintq	  r  r4   r	  c                       e Zd ZU eed                  ed<   	 ee         ed<   	 eed                  ed<   	 ee         ed<   	 ee         ed<   dS )	r  rn  rq  r  r  r  r  r  Nr  r3   r4   r5   *CreateParamsPaymentMethodDataUsBankAccountz6SetupIntent.CreateParamsPaymentMethodDataUsBankAccountt	  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   &CreateParamsPaymentMethodDataWechatPayz2SetupIntent.CreateParamsPaymentMethodDataWechatPay	  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5    CreateParamsPaymentMethodDataZipz,SetupIntent.CreateParamsPaymentMethodDataZip	  r  r4   r  c                       e Zd ZU ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed	         ed
<   	 ed         ed<   	 ed         ed<   	 ed         ed<   dS )rz  5SetupIntent.CreateParamsPaymentMethodOptionsAcssDebitr  5SetupIntent.CreateParamsPaymentMethodOptionsAmazonPayr  0SetupIntent.CreateParamsPaymentMethodOptionsCardr  7SetupIntent.CreateParamsPaymentMethodOptionsCardPresentr  0SetupIntent.CreateParamsPaymentMethodOptionsLinkr  2SetupIntent.CreateParamsPaymentMethodOptionsPaypalr  5SetupIntent.CreateParamsPaymentMethodOptionsSepaDebitr  9SetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountr  Nr  r3   r4   r5    CreateParamsPaymentMethodOptionsz,SetupIntent.CreateParamsPaymentMethodOptions	          C
 	
 	
 	
	  C
 	
 	
 	
	 LMMMM	 "E
 	
 	
 	
	 LMMMM	 @
 	
 	
 	
	  C
 	
 	
 	
	 %G
 	
 	
 	
	 	r4   r  c                   n    e Zd ZU eed                  ed<   	 ed         ed<   	 eed                  ed<   dS )r  r4  r7  CSetupIntent.CreateParamsPaymentMethodOptionsAcssDebitMandateOptionsr8  r9  r=  Nrj  r3   r4   r5   )CreateParamsPaymentMethodOptionsAcssDebitz5SetupIntent.CreateParamsPaymentMethodOptionsAcssDebit	  t         gl34444	 %Q
 	
 	
 	
	 );<
 	
 	
 	
	 	r4   r  c                       e Zd ZU ed         ed<   	 eeed                           ed<   	 ee         ed<   	 eed                  ed<   	 eed                  ed	<   d
S )r  r2  r$  r%  r(  r)  r*  r.  r/  r2  Nr  r3   r4   r5   7CreateParamsPaymentMethodOptionsAcssDebitMandateOptionszCSetupIntent.CreateParamsPaymentMethodOptionsAcssDebitMandateOptions	  r  r4   r   c                       e Zd ZdS )r  NrA  r3   r4   r5   )CreateParamsPaymentMethodOptionsAmazonPayz5SetupIntent.CreateParamsPaymentMethodOptionsAmazonPay	  r  r4   r"  c                       e Zd ZU ed         ed<   	 ee         ed<   	 eed                  ed<   	 eed                  ed<   	 ed         ed	<   d
S )r  >SetupIntent.CreateParamsPaymentMethodOptionsCardMandateOptionsr8  r  rY  re  rf  ri  <SetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecurer  Nr  r3   r4   r5   $CreateParamsPaymentMethodOptionsCardz0SetupIntent.CreateParamsPaymentMethodOptionsCard	           $L
 	
 	
 	
	 $	
 

 	
 	
 	
	 !,34!
 	
 	
 	
	 $J
 	
 	
 	
	 	r4   r&  c                       e Zd ZU eed<   	 ed         ed<   	 eed<   	 ee         ed<   	 ee         ed<   	 ed         ed<   	 ee         ed	<   	 eed
<   	 eed<   	 eeed                           ed<   dS )r$  rH  rI  rL  r7  rM  rN  rO  r,  rT  rU  rV  rW  rX  Nr  r3   r4   r5   2CreateParamsPaymentMethodOptionsCardMandateOptionsz>SetupIntent.CreateParamsPaymentMethodOptionsCardMandateOptions
  r  r4   r)  c                       e Zd ZdS )r  NrA  r3   r4   r5   +CreateParamsPaymentMethodOptionsCardPresentz7SetupIntent.CreateParamsPaymentMethodOptionsCardPresentD
  r  r4   r+  c                       e Zd ZU eed                  ed<   	 ee         ed<   	 eed                  ed<   	 ed         ed<   	 ee         ed<   	 ee         ed	<   	 eed
                  ed<   dS )r%  r   r(  r)  r*  r0  JSetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsr2  r3  r4  r5  r6  Nr  r3   r4   r5   0CreateParamsPaymentMethodOptionsCardThreeDSecurez<SetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureG
           &56
 	
 	
 	
	  $$$$	 (301(
 	
 	
 	
	 %X
 	
 	
 	
	
 (33'7777	 $C((((	 W%>?@@@@	 	r4   r.  c                   &    e Zd ZU ed         ed<   dS )r-  YSetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesr[  Nr  r3   r4   r5   >CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionszJSetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionss
  2          &g
 	
 	
 	
	 	r4   r2  c                   V    e Zd ZU ed         ed<   	 ee         ed<   	 ee         ed<   dS )r1  r<  rB  rC  rD  NrE  r3   r4   r5   MCreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaireszYSetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires}
  rG  r4   r5  c                   &    e Zd ZU ee         ed<   dS )r  ro  Nr  r3   r4   r5   $CreateParamsPaymentMethodOptionsLinkz0SetupIntent.CreateParamsPaymentMethodOptionsLink
  rJ  r4   r7  c                   &    e Zd ZU ee         ed<   dS )r  rs  Nr  r3   r4   r5   &CreateParamsPaymentMethodOptionsPaypalz2SetupIntent.CreateParamsPaymentMethodOptionsPaypal
  rM  r4   r9  c                   &    e Zd ZU ed         ed<   dS )r  CSetupIntent.CreateParamsPaymentMethodOptionsSepaDebitMandateOptionsr8  Nr  r3   r4   r5   )CreateParamsPaymentMethodOptionsSepaDebitz5SetupIntent.CreateParamsPaymentMethodOptionsSepaDebit
  0         $Q
 	
 	
 	
	 	r4   r<  c                       e Zd ZdS )r;  NrA  r3   r4   r5   7CreateParamsPaymentMethodOptionsSepaDebitMandateOptionszCSetupIntent.CreateParamsPaymentMethodOptionsSepaDebitMandateOptions
  r  r4   r?  c                   z    e Zd ZU ed         ed<   	 ed         ed<   	 ed         ed<   	 eed                  ed<   d	S )
r  MSetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  GSetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountMandateOptionsr8  ASetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountNetworksrW  r9  r=  NrX  r3   r4   r5   -CreateParamsPaymentMethodOptionsUsBankAccountz9SetupIntent.CreateParamsPaymentMethodOptionsUsBankAccount
           *[ 
 	
 	
 	
	 %U
 	
 	
 	
	 O
 	
 	
 	
	 );<
 	
 	
 	
	 	r4   rD  c                       e Zd ZU ed         ed<   	 eeed                           ed<   	 eeed                           ed<   	 ee         ed<   dS )	rA  TSetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersr  r  r  r  r  r  Nr  r3   r4   r5   ACreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionszMSetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnections
            b
 	
 	
 	
	 !M
 	
 	
 	
	 @AB
 	
 	
 	
	  $$$$	 	r4   rH  c                   >    e Zd ZU eeed                           ed<   dS )rG  r  r  Nr^  r3   r4   r5   HCreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilterszTSetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters
  r`  r4   rK  c                   &    e Zd ZU ed         ed<   dS )rB  rb  r  Nr  r3   r4   r5   ;CreateParamsPaymentMethodOptionsUsBankAccountMandateOptionszGSetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountMandateOptions
  rd  r4   rM  c                   >    e Zd ZU eeed                           ed<   dS )rC  rf  ri  Nr^  r3   r4   r5   5CreateParamsPaymentMethodOptionsUsBankAccountNetworkszASetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountNetworks
  rk  r4   rO  c                   &    e Zd ZU eed<   	 eed<   dS )r|  rH  r7  Nr   r3   r4   r5   CreateParamsSingleUsez!SetupIntent.CreateParamsSingleUse
  s/         	 	 	r4   rQ  c                       e Zd ZU ee         ed<   	 ed         ed<   	 ee         ed<   	 ee         ed<   	 eee                  ed<   	 ee         ed<   	 ee         ed<   	 ee         ed	<   d
S )SetupIntent.ListParamsrn  z!SetupIntent.ListParamsCreated|intcreatedrr  ending_beforer  limitr   starting_afterN)	r.   r/   r0   r   r2   r1   r   r   r   r3   r4   r5   
ListParamsrS    s         #D))))	
 @AAAA	 c""""	 #3''''	 DI&&&&	 3	 $C((((	 $C((((	 	r4   rX  c                   n    e Zd ZU ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   dS )SetupIntent.ListParamsCreatedgtgteltlteN)r.   r/   r0   r   r   r1   r3   r4   r5   ListParamsCreatedrZ  (  so         	 	 	 	 	r4   r_  c                   F   e Zd ZU ee         ed<   	 ee         ed<   	 ee         ed<   	 eee                  ed<   	 eeed                           ed<   	 ed         ed<   	 ee         ed	<   	 ee         ed
<   	 ed         ed<   	 ed         ed<   	 eee                  ed<   dS )SetupIntent.ModifyParamsrn  rr  rM  r  rs  rv  zLiteral['']|Dict[str, str]r  r   rx  )SetupIntent.ModifyParamsPaymentMethodDatar  ,SetupIntent.ModifyParamsPaymentMethodOptionsr  r{  N)	r.   r/   r0   r   r2   r1   r   r   r   r3   r4   r5   ModifyParamsra  :  s=        #D))))	
 c""""	
 !%%%%	 DI&&&&	 %T'2G*H%IJJJJ	
 :;;;;	 $C((((	 '2#&6666	 )7
 	
 	
 	
	 !,:!
 	
 	
 	
	 *$s)4444	 	r4   rd  c                      e Zd ZU ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 eed	                  ed
<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed <   	 ed!         ed"<   	 ed#         ed$<   	 ed%         ed&<   	 ed'         ed(<   	 ed)         ed*<   	 ed+         ed,<   	 ed-         ed.<   	 eeeef                  ed/<   	 ed0         ed1<   	 ed2         ed3<   	 ed4         ed5<   	 ed6         ed7<   	 ed8         ed9<   	 ed:         ed;<   	 ed<         ed=<   	 ed>         ed?<   	 ed@         edA<   	 edB         edC<   	 edD         edE<   	 edF         edG<   	 edH         edI<   	 edJ         edK<   	 edL         edM<   	 edN         edO<   	 edP         edQ<   	 edR         edS<   dTS )Urb  2SetupIntent.ModifyParamsPaymentMethodDataAcssDebitr  /SetupIntent.ModifyParamsPaymentMethodDataAffirmr  9SetupIntent.ModifyParamsPaymentMethodDataAfterpayClearpayr  /SetupIntent.ModifyParamsPaymentMethodDataAlipayr  r  r  2SetupIntent.ModifyParamsPaymentMethodDataAmazonPayr  4SetupIntent.ModifyParamsPaymentMethodDataAuBecsDebitr  2SetupIntent.ModifyParamsPaymentMethodDataBacsDebitr  3SetupIntent.ModifyParamsPaymentMethodDataBancontactr  7SetupIntent.ModifyParamsPaymentMethodDataBillingDetailsr  -SetupIntent.ModifyParamsPaymentMethodDataBlikr  /SetupIntent.ModifyParamsPaymentMethodDataBoletor  0SetupIntent.ModifyParamsPaymentMethodDataCashappr  8SetupIntent.ModifyParamsPaymentMethodDataCustomerBalancer  ,SetupIntent.ModifyParamsPaymentMethodDataEpsr  ,SetupIntent.ModifyParamsPaymentMethodDataFpxr  0SetupIntent.ModifyParamsPaymentMethodDataGiropayr  0SetupIntent.ModifyParamsPaymentMethodDataGrabpayr  .SetupIntent.ModifyParamsPaymentMethodDataIdealr  7SetupIntent.ModifyParamsPaymentMethodDataInteracPresentr  /SetupIntent.ModifyParamsPaymentMethodDataKlarnar  0SetupIntent.ModifyParamsPaymentMethodDataKonbinir  -SetupIntent.ModifyParamsPaymentMethodDataLinkr  r  2SetupIntent.ModifyParamsPaymentMethodDataMobilepayr  3SetupIntent.ModifyParamsPaymentMethodDataMultibancor  -SetupIntent.ModifyParamsPaymentMethodDataOxxor  ,SetupIntent.ModifyParamsPaymentMethodDataP24r  /SetupIntent.ModifyParamsPaymentMethodDataPaynowr  /SetupIntent.ModifyParamsPaymentMethodDataPaypalr  ,SetupIntent.ModifyParamsPaymentMethodDataPixr  2SetupIntent.ModifyParamsPaymentMethodDataPromptpayr  5SetupIntent.ModifyParamsPaymentMethodDataRadarOptionsr  3SetupIntent.ModifyParamsPaymentMethodDataRevolutPayr  2SetupIntent.ModifyParamsPaymentMethodDataSepaDebitr  /SetupIntent.ModifyParamsPaymentMethodDataSofortr
  .SetupIntent.ModifyParamsPaymentMethodDataSwishr  .SetupIntent.ModifyParamsPaymentMethodDataTwintr  r  r   6SetupIntent.ModifyParamsPaymentMethodDataUsBankAccountr  2SetupIntent.ModifyParamsPaymentMethodDataWechatPayr  ,SetupIntent.ModifyParamsPaymentMethodDataZipr  Nr  r3   r4   r5   ModifyParamsPaymentMethodDataz)SetupIntent.ModifyParamsPaymentMethodDatas  r  r4   r  c                   2    e Zd ZU eed<   	 eed<   	 eed<   dS )rf  r  r  r  Nr  r3   r4   r5   &ModifyParamsPaymentMethodDataAcssDebitz2SetupIntent.ModifyParamsPaymentMethodDataAcssDebitn  r  r4   r  c                       e Zd ZdS )rg  NrA  r3   r4   r5   #ModifyParamsPaymentMethodDataAffirmz/SetupIntent.ModifyParamsPaymentMethodDataAffirm|  r  r4   r  c                       e Zd ZdS )rh  NrA  r3   r4   r5   -ModifyParamsPaymentMethodDataAfterpayClearpayz9SetupIntent.ModifyParamsPaymentMethodDataAfterpayClearpay  r  r4   r  c                       e Zd ZdS )ri  NrA  r3   r4   r5   #ModifyParamsPaymentMethodDataAlipayz/SetupIntent.ModifyParamsPaymentMethodDataAlipay  r  r4   r  c                       e Zd ZdS )rj  NrA  r3   r4   r5   &ModifyParamsPaymentMethodDataAmazonPayz2SetupIntent.ModifyParamsPaymentMethodDataAmazonPay  r  r4   r  c                   &    e Zd ZU eed<   	 eed<   dS )rk  r  r'  Nr  r3   r4   r5   (ModifyParamsPaymentMethodDataAuBecsDebitz4SetupIntent.ModifyParamsPaymentMethodDataAuBecsDebit  r)  r4   r  c                   >    e Zd ZU ee         ed<   	 ee         ed<   dS )rl  r  r+  Nr  r3   r4   r5   &ModifyParamsPaymentMethodDataBacsDebitz2SetupIntent.ModifyParamsPaymentMethodDataBacsDebit  r-  r4   r  c                       e Zd ZdS )rm  NrA  r3   r4   r5   'ModifyParamsPaymentMethodDataBancontactz3SetupIntent.ModifyParamsPaymentMethodDataBancontact  r  r4   r  c                   n    e Zd ZU ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   dS )rn  zJLiteral['']|SetupIntent.ModifyParamsPaymentMethodDataBillingDetailsAddressr1  r2  r3  r4  r5  Nr  r3   r4   r5   +ModifyParamsPaymentMethodDataBillingDetailsz7SetupIntent.ModifyParamsPaymentMethodDataBillingDetails  r  r4   r  c                       e Zd ZU ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   dS )>SetupIntent.ModifyParamsPaymentMethodDataBillingDetailsAddressr9  r:  r;  r<  r=  r>  Nr  r3   r4   r5   2ModifyParamsPaymentMethodDataBillingDetailsAddressr    r@  r4   r  c                       e Zd ZdS )ro  NrA  r3   r4   r5   !ModifyParamsPaymentMethodDataBlikz-SetupIntent.ModifyParamsPaymentMethodDataBlik  r  r4   r  c                       e Zd ZU eed<   dS )rp  rD  Nr  r3   r4   r5   #ModifyParamsPaymentMethodDataBoletoz/SetupIntent.ModifyParamsPaymentMethodDataBoleto  rF  r4   r  c                       e Zd ZdS )rq  NrA  r3   r4   r5   $ModifyParamsPaymentMethodDataCashappz0SetupIntent.ModifyParamsPaymentMethodDataCashapp  r  r4   r  c                       e Zd ZdS )rr  NrA  r3   r4   r5   ,ModifyParamsPaymentMethodDataCustomerBalancez8SetupIntent.ModifyParamsPaymentMethodDataCustomerBalance  r  r4   r  c                   2    e Zd ZU eed                  ed<   dS )rs  rL  ri  Nrj  r3   r4   r5    ModifyParamsPaymentMethodDataEpsz,SetupIntent.ModifyParamsPaymentMethodDataEps  rl  r4   r  c                   J    e Zd ZU eed                  ed<   	 ed         ed<   dS )rt  rn  rq  rr  ri  Nrj  r3   r4   r5    ModifyParamsPaymentMethodDataFpxz,SetupIntent.ModifyParamsPaymentMethodDataFpx  r  r4   r  c                       e Zd ZdS )ru  NrA  r3   r4   r5   $ModifyParamsPaymentMethodDataGiropayz0SetupIntent.ModifyParamsPaymentMethodDataGiropay"  r  r4   r  c                       e Zd ZdS )rv  NrA  r3   r4   r5   $ModifyParamsPaymentMethodDataGrabpayz0SetupIntent.ModifyParamsPaymentMethodDataGrabpay%  r  r4   r  c                   2    e Zd ZU eed                  ed<   dS )rw  r  ri  Nrj  r3   r4   r5   "ModifyParamsPaymentMethodDataIdealz.SetupIntent.ModifyParamsPaymentMethodDataIdeal(  r  r4   r  c                       e Zd ZdS )rx  NrA  r3   r4   r5   +ModifyParamsPaymentMethodDataInteracPresentz7SetupIntent.ModifyParamsPaymentMethodDataInteracPresentA  r  r4   r  c                   &    e Zd ZU ed         ed<   dS )ry  2SetupIntent.ModifyParamsPaymentMethodDataKlarnaDobr  Nr  r3   r4   r5   #ModifyParamsPaymentMethodDataKlarnaz/SetupIntent.ModifyParamsPaymentMethodDataKlarnaD  r  r4   r  c                   2    e Zd ZU eed<   	 eed<   	 eed<   dS )r  rP  rQ  rS  Nr  r3   r4   r5   &ModifyParamsPaymentMethodDataKlarnaDobz2SetupIntent.ModifyParamsPaymentMethodDataKlarnaDobJ  r  r4   r  c                       e Zd ZdS )rz  NrA  r3   r4   r5   $ModifyParamsPaymentMethodDataKonbiniz0SetupIntent.ModifyParamsPaymentMethodDataKonbiniX  r  r4   r  c                       e Zd ZdS )r{  NrA  r3   r4   r5   !ModifyParamsPaymentMethodDataLinkz-SetupIntent.ModifyParamsPaymentMethodDataLink[  r  r4   r  c                       e Zd ZdS )r|  NrA  r3   r4   r5   &ModifyParamsPaymentMethodDataMobilepayz2SetupIntent.ModifyParamsPaymentMethodDataMobilepay^  r  r4   r  c                       e Zd ZdS )r}  NrA  r3   r4   r5   'ModifyParamsPaymentMethodDataMultibancoz3SetupIntent.ModifyParamsPaymentMethodDataMultibancoa  r  r4   r  c                       e Zd ZdS )r~  NrA  r3   r4   r5   !ModifyParamsPaymentMethodDataOxxoz-SetupIntent.ModifyParamsPaymentMethodDataOxxod  r  r4   r  c                   2    e Zd ZU eed                  ed<   dS )r  r  ri  Nrj  r3   r4   r5    ModifyParamsPaymentMethodDataP24z,SetupIntent.ModifyParamsPaymentMethodDataP24g  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   #ModifyParamsPaymentMethodDataPaynowz/SetupIntent.ModifyParamsPaymentMethodDataPaynow  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   #ModifyParamsPaymentMethodDataPaypalz/SetupIntent.ModifyParamsPaymentMethodDataPaypal  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5    ModifyParamsPaymentMethodDataPixz,SetupIntent.ModifyParamsPaymentMethodDataPix  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   &ModifyParamsPaymentMethodDataPromptpayz2SetupIntent.ModifyParamsPaymentMethodDataPromptpay  r  r4   r  c                   &    e Zd ZU ee         ed<   dS )r  r  Nr  r3   r4   r5   )ModifyParamsPaymentMethodDataRadarOptionsz5SetupIntent.ModifyParamsPaymentMethodDataRadarOptions  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   'ModifyParamsPaymentMethodDataRevolutPayz3SetupIntent.ModifyParamsPaymentMethodDataRevolutPay  r  r4   r  c                       e Zd ZU eed<   dS )r  r  Nr  r3   r4   r5   &ModifyParamsPaymentMethodDataSepaDebitz2SetupIntent.ModifyParamsPaymentMethodDataSepaDebit  r  r4   r  c                   &    e Zd ZU ed         ed<   dS )r  r  r:  Nr  r3   r4   r5   #ModifyParamsPaymentMethodDataSofortz/SetupIntent.ModifyParamsPaymentMethodDataSofort  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   "ModifyParamsPaymentMethodDataSwishz.SetupIntent.ModifyParamsPaymentMethodDataSwish  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   "ModifyParamsPaymentMethodDataTwintz.SetupIntent.ModifyParamsPaymentMethodDataTwint  r  r4   r  c                       e Zd ZU eed                  ed<   	 ee         ed<   	 eed                  ed<   	 ee         ed<   	 ee         ed<   dS )	r  rn  rq  r  r  r  r  r  Nr  r3   r4   r5   *ModifyParamsPaymentMethodDataUsBankAccountz6SetupIntent.ModifyParamsPaymentMethodDataUsBankAccount  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   &ModifyParamsPaymentMethodDataWechatPayz2SetupIntent.ModifyParamsPaymentMethodDataWechatPay  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5    ModifyParamsPaymentMethodDataZipz,SetupIntent.ModifyParamsPaymentMethodDataZip  r  r4   r  c                       e Zd ZU ed         ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed	         ed
<   	 ed         ed<   	 ed         ed<   	 ed         ed<   dS )rc  5SetupIntent.ModifyParamsPaymentMethodOptionsAcssDebitr  5SetupIntent.ModifyParamsPaymentMethodOptionsAmazonPayr  0SetupIntent.ModifyParamsPaymentMethodOptionsCardr  7SetupIntent.ModifyParamsPaymentMethodOptionsCardPresentr  0SetupIntent.ModifyParamsPaymentMethodOptionsLinkr  2SetupIntent.ModifyParamsPaymentMethodOptionsPaypalr  5SetupIntent.ModifyParamsPaymentMethodOptionsSepaDebitr  9SetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountr  Nr  r3   r4   r5    ModifyParamsPaymentMethodOptionsz,SetupIntent.ModifyParamsPaymentMethodOptions  r  r4   r  c                   n    e Zd ZU eed                  ed<   	 ed         ed<   	 eed                  ed<   dS )r  r4  r7  CSetupIntent.ModifyParamsPaymentMethodOptionsAcssDebitMandateOptionsr8  r9  r=  Nrj  r3   r4   r5   )ModifyParamsPaymentMethodOptionsAcssDebitz5SetupIntent.ModifyParamsPaymentMethodOptionsAcssDebit  r  r4   r  c                       e Zd ZU ed         ed<   	 eeed                           ed<   	 ee         ed<   	 eed                  ed<   	 eed                  ed	<   d
S )r  r2  r$  r%  r(  r)  r*  r.  r/  r2  Nr  r3   r4   r5   7ModifyParamsPaymentMethodOptionsAcssDebitMandateOptionszCSetupIntent.ModifyParamsPaymentMethodOptionsAcssDebitMandateOptions  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   )ModifyParamsPaymentMethodOptionsAmazonPayz5SetupIntent.ModifyParamsPaymentMethodOptionsAmazonPay'  r  r4   r  c                       e Zd ZU ed         ed<   	 ee         ed<   	 eed                  ed<   	 eed                  ed<   	 ed         ed	<   d
S )r  >SetupIntent.ModifyParamsPaymentMethodOptionsCardMandateOptionsr8  r  rY  re  rf  ri  <SetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecurer  Nr  r3   r4   r5   $ModifyParamsPaymentMethodOptionsCardz0SetupIntent.ModifyParamsPaymentMethodOptionsCard*  r'  r4   r  c                       e Zd ZU eed<   	 ed         ed<   	 eed<   	 ee         ed<   	 ee         ed<   	 ed         ed<   	 ee         ed	<   	 eed
<   	 eed<   	 eeed                           ed<   dS )r  rH  rI  rL  r7  rM  rN  rO  r,  rT  rU  rV  rW  rX  Nr  r3   r4   r5   2ModifyParamsPaymentMethodOptionsCardMandateOptionsz>SetupIntent.ModifyParamsPaymentMethodOptionsCardMandateOptionsW  r  r4   r  c                       e Zd ZdS )r  NrA  r3   r4   r5   +ModifyParamsPaymentMethodOptionsCardPresentz7SetupIntent.ModifyParamsPaymentMethodOptionsCardPresent  r  r4   r  c                       e Zd ZU eed                  ed<   	 ee         ed<   	 eed                  ed<   	 ed         ed<   	 ee         ed<   	 ee         ed	<   	 eed
                  ed<   dS )r  r   r(  r)  r*  r0  JSetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsr2  r3  r4  r5  r6  Nr  r3   r4   r5   0ModifyParamsPaymentMethodOptionsCardThreeDSecurez<SetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecure  r/  r4   r  c                   &    e Zd ZU ed         ed<   dS )r  YSetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesr[  Nr  r3   r4   r5   >ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionszJSetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptions  r3  r4   r   c                   V    e Zd ZU ed         ed<   	 ee         ed<   	 ee         ed<   dS )r  r<  rB  rC  rD  NrE  r3   r4   r5   MModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaireszYSetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires  rG  r4   r  c                   &    e Zd ZU ee         ed<   dS )r  ro  Nr  r3   r4   r5   $ModifyParamsPaymentMethodOptionsLinkz0SetupIntent.ModifyParamsPaymentMethodOptionsLink  rJ  r4   r  c                   &    e Zd ZU ee         ed<   dS )r  rs  Nr  r3   r4   r5   &ModifyParamsPaymentMethodOptionsPaypalz2SetupIntent.ModifyParamsPaymentMethodOptionsPaypal  rM  r4   r  c                   &    e Zd ZU ed         ed<   dS )r  CSetupIntent.ModifyParamsPaymentMethodOptionsSepaDebitMandateOptionsr8  Nr  r3   r4   r5   )ModifyParamsPaymentMethodOptionsSepaDebitz5SetupIntent.ModifyParamsPaymentMethodOptionsSepaDebit  r=  r4   r	  c                       e Zd ZdS )r  NrA  r3   r4   r5   7ModifyParamsPaymentMethodOptionsSepaDebitMandateOptionszCSetupIntent.ModifyParamsPaymentMethodOptionsSepaDebitMandateOptions  r  r4   r  c                   z    e Zd ZU ed         ed<   	 ed         ed<   	 ed         ed<   	 eed                  ed<   d	S )
r  MSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  GSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountMandateOptionsr8  ASetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountNetworksrW  r9  r=  NrX  r3   r4   r5   -ModifyParamsPaymentMethodOptionsUsBankAccountz9SetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccount  rE  r4   r  c                       e Zd ZU ed         ed<   	 eeed                           ed<   	 eeed                           ed<   	 ee         ed<   dS )	r  TSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersr  r  r  r  r  r  Nr  r3   r4   r5   AModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionszMSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnections  rI  r4   r  c                   >    e Zd ZU eeed                           ed<   dS )r  r  r  Nr^  r3   r4   r5   HModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilterszTSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters  r`  r4   r  c                   &    e Zd ZU ed         ed<   dS )r  rb  r  Nr  r3   r4   r5   ;ModifyParamsPaymentMethodOptionsUsBankAccountMandateOptionszGSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountMandateOptions)  rd  r4   r  c                   >    e Zd ZU eeed                           ed<   dS )r  rf  ri  Nr^  r3   r4   r5   5ModifyParamsPaymentMethodOptionsUsBankAccountNetworkszASetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountNetworks1  rk  r4   r  c                   J    e Zd ZU ee         ed<   	 eee                  ed<   dS )SetupIntent.RetrieveParamsclient_secretr  N)r.   r/   r0   r   r   r1   r   r3   r4   r5   RetrieveParamsr  7  sC         "3''''	 DI&&&&	 	r4   r  c                   n    e Zd ZU eee                  ed<   	 ee         ed<   	 eee                  ed<   dS )%SetupIntent.VerifyMicrodepositsParamsr  r  r  N)r.   r/   r0   r   r   r   r1   r   r3   r4   r5   VerifyMicrodepositsParamsr  A  s_         T#Y''''	 %S))))	 DI&&&&	 	r4   r   r   applicationrn  rp  r  r  r  rT  r   rr  rM  rs  rv  r  last_setup_errorr!   latest_attemptlivemoder   mandater  next_actionobjectr   rw  r    r   $payment_method_configuration_detailsr  r{  single_use_mandate)canceled
processingrequires_actionrequires_confirmationrequires_payment_method	succeededstatusr  intentparamsr  returnc                     t          d|                     dd                    t          |                    |                    S )  
        You can cancel a SetupIntent object when it's in one of these statuses: requires_payment_method, requires_confirmation, or requires_action.

        After you cancel it, setup is abandoned and any operations on the SetupIntent fail with an error. You can't cancel the SetupIntent for a Checkout Session. [Expire the Checkout Session](https://stripe.com/docs/api/checkout/sessions/expire) instead.
        r$   post!/v1/setup_intents/{intent}/cancelr1  r2  r   _static_requestformatr   clsr1  r2  s      r5   _cls_cancelzSetupIntent._cls_cancel  s\     3::&v.. ;       	
 	
 		
r4   c                     dS r5  Nr3   r1  r2  s     r5   cancelzSetupIntent.cancel  s	     	r4   c                     dS rA  r3   selfr2  s     r5   rC  zSetupIntent.cancel  s	     	r4   r?  c                     t          d|                     dd                    t          |                     d                              |                    S )r5  r$   r6  r7  r  r8  r9  r   _requestr<  r   getrE  s     r5   rC  zSetupIntent.cancel  sd     MM3::&txx~~66 ;      	
 	
 		
r4   c                    K   t          d|                     dd                    t          |                    |           d{V           S )r5  r$   r6  r7  r8  r9  Nr   _static_request_asyncr<  r   r=  s      r5   _cls_cancel_asynczSetupIntent._cls_cancel_async  s~       ++3::&v.. ;    ,        	
 	
 		
r4   c                 
   K   dS rA  r3   rB  s     r5   cancel_asynczSetupIntent.cancel_async  s       	r4   c                 
   K   dS rA  r3   rE  s     r5   rP  zSetupIntent.cancel_async(  s       	r4   rN  c                    K   t          d|                     dd                    t          |                     d                              |           d{V           S )r5  r$   r6  r7  r  r8  r9  Nr   _request_asyncr<  r   rJ  rE  s     r5   rP  zSetupIntent.cancel_async3  s       %%3::&txx~~66 ;    &        	
 	
 		
r4   r  c                     t          d|                     dd                    t          |                    |                    S )  
        Confirm that your customer intends to set up the current or
        provided payment method. For example, you would confirm a SetupIntent
        when a customer hits the “Save” button on a payment method management
        page on your website.

        If the selected payment method does not require any additional
        steps from the customer, the SetupIntent will transition to the
        succeeded status.

        Otherwise, it will transition to the requires_action status and
        suggest additional actions via next_action. If setup fails,
        the SetupIntent will transition to the
        requires_payment_method status or the canceled status if the
        confirmation limit is reached.
        r$   r6  "/v1/setup_intents/{intent}/confirmr8  r9  r:  r=  s      r5   _cls_confirmzSetupIntent._cls_confirmG  s\    ( 4;;&v.. <       	
 	
 		
r4   c                     dS rV  Nr3   rB  s     r5   rq  zSetupIntent.confirmf  s	    * 	r4   c                     dS rZ  r3   rE  s     r5   rq  zSetupIntent.confirm}  s	    ( 	r4   rX  c                     t          d|                     dd                    t          |                     d                              |                    S )rV  r$   r6  rW  r  r8  r9  rH  rE  s     r5   rq  zSetupIntent.confirm  sd    ( MM4;;&txx~~66 <      	
 	
 		
r4   c                    K   t          d|                     dd                    t          |                    |           d{V           S )rV  r$   r6  rW  r8  r9  NrL  r=  s      r5   _cls_confirm_asynczSetupIntent._cls_confirm_async  s~      ( ++4;;&v.. <    ,        	
 	
 		
r4   c                 
   K   dS rZ  r3   rB  s     r5   confirm_asynczSetupIntent.confirm_async  s      * 	r4   c                 
   K   dS rZ  r3   rE  s     r5   r`  zSetupIntent.confirm_async  s      ( 	r4   r^  c                    K   t          d|                     dd                    t          |                     d                              |           d{V           S )rV  r$   r6  rW  r  r8  r9  NrS  rE  s     r5   r`  zSetupIntent.confirm_async  s      ( %%4;;&txx~~66 <    &        	
 	
 		
r4   rm  c                 r    t          d|                     d|                                 |                    S )  
        Creates a SetupIntent object.

        After you create the SetupIntent, attach a payment method and [confirm](https://stripe.com/docs/api/setup_intents/confirm)
        it to collect any required permissions to charge the payment method later.
        r$   r6  r9  )r   r;  	class_urlr>  r2  s     r5   createzSetupIntent.create  sB         
 
 	
r4   c                    K   t          d|                     d|                                 |           d{V           S )rd  r$   r6  r9  N)r   rM  re  rf  s     r5   create_asynczSetupIntent.create_async0  sd       ++ ,        
 
 	
r4   rS  c                     |                      d|                                 |          }t          |t                    s$t	          dt          |          j        z            |S )1
        Returns a list of SetupIntents.
        rJ  r9  %Expected list object from API, got %s)r;  re  
isinstancer   	TypeErrorr   r.   r>  r2  results      r5   listzSetupIntent.listC  sp     $$MMOO % 
 

 &*-- 	7<<(*  
 r4   c                    K   |                      d|                                 |           d{V }t          |t                    s$t	          dt          |          j        z            |S )rk  rJ  r9  Nrl  )rM  re  rm  r   rn  r   r.   ro  s      r5   
list_asynczSetupIntent.list_asyncW  s       00MMOO 1 
 
 
 
 
 
 
 

 &*-- 	7<<(*  
 r4   ra  c                     |                                  dt          |          }t          d|                     d||                    S )/
        Updates a SetupIntent object.
        /r$   r6  r9  )re  r   r   r;  r>  r  r2  r	  s       r5   modifyzSetupIntent.modifyk  sX     +b///:    
 
 	
r4   c                    K   |                                  dt          |          }t          d|                     d||           d{V           S )ru  rv  r$   r6  r9  N)re  r   r   rM  rw  s       r5   modify_asynczSetupIntent.modify_async|  sz       +b///:++ ,        
 
 	
r4   r  c                 @     | |fi |}|                                  |S )  
        Retrieves the details of a SetupIntent that has previously been created.

        Client-side retrieval using a publishable key is allowed when the client_secret is provided in the query string.

        When retrieved with a publishable key, only a subset of properties will be returned. Please refer to the [SetupIntent](https://stripe.com/docs/api#setup_intent_object) object reference for more details.
        )refreshr>  r  r2  instances       r5   retrievezSetupIntent.retrieve  s2     3r$$V$$r4   c                 P   K    | |fi |}|                                  d{V  |S )r|  N)refresh_asyncr~  s       r5   retrieve_asynczSetupIntent.retrieve_async  sH       3r$$V$$$$&&&&&&&&&r4   r  c                     t          d|                     dd                    t          |                    |                    S )A
        Verifies microdeposits on a SetupIntent object.
        r$   r6  //v1/setup_intents/{intent}/verify_microdepositsr8  r9  r:  r=  s      r5   _cls_verify_microdepositsz%SetupIntent._cls_verify_microdeposits  s]     AHH&v.. I       	
 	
 		
r4   c                     dS r  Nr3   rB  s     r5   verify_microdepositsz SetupIntent.verify_microdeposits  s	     	r4   c                     dS r  r3   rE  s     r5   r  z SetupIntent.verify_microdeposits  s	     	r4   r  c                     t          d|                     dd                    t          |                     d                              |                    S )r  r$   r6  r  r  r8  r9  rH  rE  s     r5   r  z SetupIntent.verify_microdeposits  se     MMAHH&txx~~66 I      	
 	
 		
r4   c                    K   t          d|                     dd                    t          |                    |           d{V           S )r  r$   r6  r  r8  r9  NrL  r=  s      r5   _cls_verify_microdeposits_asyncz+SetupIntent._cls_verify_microdeposits_async  s       ++AHH&v.. I    ,        	
 	
 		
r4   c                 
   K   dS r  r3   rB  s     r5   verify_microdeposits_asyncz&SetupIntent.verify_microdeposits_async  s       	r4   c                 
   K   dS r  r3   rE  s     r5   r  z&SetupIntent.verify_microdeposits_async  s       	r4   r  c                    K   t          d|                     dd                    t          |                     d                              |           d{V           S )r  r$   r6  r  r  r8  r9  NrS  rE  s     r5   r  z&SetupIntent.verify_microdeposits_async  s       %%AHH&txx~~66 I    &        	
 	
 		
r4   )rp  r"  r&  r(  r  N)r.   r/   r0   __doc__r&   r   r   r1   r   r6   r   r  r  r  r   r  r  r   r  r  r  r  r  r  r  r!  r#  r%  r(  r,  r/  r6  r?  rB  rE  rH  rJ  rk  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r7  r:  rF  rI  rL  rP  rR  rY  r\  r_  rc  rj  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r	  r  r  r  r  r  r   r"  r&  r)  r+  r.  r2  r5  r7  r9  r<  r?  rD  rH  rK  rM  rO  rQ  rX  r_  rd  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  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   r   r   r   r   classmethodr   r?  r   staticmethodrC  r
   rN  rP  rX  rq  r^  r`  rg  ri  r   rq  rs  rx  rz  r  r  r  r  r  r  r  r3   r4   r5   r$   r$   !   s,        
 0 6DK'.12CCC
 
 
 
 
, 
 
 
F F F F F F F FPD
 D
 D
 D
 D
\ D
 D
 D
L    L   Q
 Q
 Q
 Q
 Q
| Q
 Q
 Q
f
 
 
 
 
~ 
 
 
( ( ( ( ( ( ( (T    9       Y   ,    I       9   y y y y y y y yv    )       y              y       )       I       )       9       y   (    i   4    Y       y       	       	   # # # # #I # # #J    I   B    	       	       i   2    y       y       )       	       Y       )       9       Y   ! ! ! ! !I ! ! !F    y       y       I       )       Y       9       )       y       i       i       i   ,    )       I   , , , , ,I , , ,\    Y   $    9   4    Y   + + + + +	 + + +Z( ( ( ( (i ( ( (T    y   * * * * *I * * *X            ,    	       )       Y       9          4      <                   a a a a a~ a a aF
 
 
 
 
i 
 
 
    )       I   ,    9       )   y y y y y	 y y yv           i       	       i              9              )       i   (    Y   4    I       i       y       y   # # # # #9 # # #J    9   B    y       y       Y   2    i       i              y       I              )       I   ! ! ! ! !9 ! ! !F    i       i       9              I       )              i       Y       Y       Y   ,           9   , , , , ,9 , , ,\    I   $    )   4    I   + + + + +y + + +Z( ( ( ( (Y ( ( (T    i   * * * * *9 * * *X            ,    y              I       )       	   4      <                	       	   " " " " "^ " " "H    I   $7 7 7 7 7~ 7 7 7ry y y y y	 y y yv           i       	       i              9              )       i   (    Y   4    I       i       y       y   # # # # #9 # # #J    9   B    y       y       Y   2    i       i              y       I              )       I   ! ! ! ! !9 ! ! !F    i       i       9              I       )              i       Y       Y       Y   ,           9   , , , , ,9 , , ,\    I   $    )   4    I   + + + + +y + + +Z( ( ( ( (Y ( ( (T    i   * * * * *9 * * *X            ,    y              I       )       	   4      <                	              N    /-89999 TN"""
  ((?@@@@ "AB    C=   
 LLL z23333
 # d7+@#ABCCCC
 	GGG ~.... _^<==== NNN oi01111 tCH~&&&& *%%%% N#### ?956666 __=>>>> +3)+    %%9:::: s)### !!;<<<< 	    JJJ 

$*+E$F
	
 
 
 [
& %&@A	   \ X 9:	   X -((
9:
	
 
 
 )(
& 

$*+E$F
	
 
 
 [
& %&@A	   \ X 9:	   X -..
9:
	
 
 
 /.
& 

$*+F$G
	
 
 
 [
< %&AB	   \ X* :;	   X* .))
:;
	
 
 
 *)
< 

$*+F$G
	
 
 
 [
< %&AB	   \ X* :;	   X* .//
:;
	
 
 
 0/
< 
89
	
 
 
 [
$ 
89
	
 
 
 [
$ 67	M	"   [& 67	M	"   [& 

 &'A B
	
 
 
 [
  

 &'A B
	
 
 
 [
   &'C D	   [  &'C D	   [ 

 @A
 
	
 
 
 [
& %&MN	   \ X FG	   X 566
FG
	
 
 
 76
" 

 @A
 
	
 
 
 [
& %&MN	   \ X FG	   X ;<<
FG
	
 
 
 =<
$ &=*!0Q"6 r4   r$   N)6stripe._createable_api_resourcer   stripe._expandable_fieldr   stripe._list_objectr   stripe._listable_api_resourcer   stripe._request_optionsr   stripe._stripe_objectr   stripe._updateable_api_resourcer	   stripe._utilr
   r   typingr   r   r   r   r   r   r   r   typing_extensionsr   r   r   r   r   stripe._accountr   stripe._applicationr   stripe._bank_accountr   stripe._cardr   r   stripe._customerr   stripe._mandater   stripe._payment_intentr   stripe._payment_methodr    stripe._setup_attemptr!   stripe._sourcer"   r$   r3   r4   r5   <module>r     s<   B A A A A A 4 4 4 4 4 4 * * * * * * = = = = = = 2 2 2 2 2 2 . . . . . . A A A A A A : : : : : : : : M M M M M M M M M M M M M M M M M M M M               
&''''''//////000000111111))))))''''''444444444444222222%%%%%%BH BH BH BH BH-(&-(BH BH BH BH BHr4   