
    h                     T   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         Z5y)    )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      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      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      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<   	 ee    ed<   	 eed<   	 eed      ed<   	 ee    ed<   	 eeed         ed<   	 e ed<   	 ee
   ed<   	 eed      ed<   	 eed<   	 eed      ed<   	 eee e f      ed<   	 ee   ed<   	 ed   ed<   	 eed      ed <   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ee    ed<   	 eed      ed<   	 ed   ed<   	 e ed	<   	 ed
e ded   dd fd       Zeed
e ded   dd fd              Z	eded   dd fd       Z	 e
d      ded   dd fd       Z	ed
e ded   dd fd       Zeed
e ded   dd fd              Zeded   dd fd       Z e
d      ded   dd fd       Zed
e ded   dd fd       Zeed
e ded   dd fd              Zeded   dd fd       Z e
d      ded   dd fd       Zed
e ded   dd fd       Zeed
e ded   dd fd              Zeded   dd fd        Z e
d!      ded   dd fd"       Zeded#   dd fd$       Zeded#   dd fd%       Zeded&   ded    fd'       Zeded&   ded    fd(       Zede ded)   dd fd*       Zede ded)   dd fd+       Zede ded,   dd fd-       Zede ded,   dd fd.       Zed
e ded/   dd fd0       Zeed
e ded/   dd fd1              Zeded/   dd fd2       Z e
d3      ded/   dd fd4       Zed
e ded/   dd fd5       Zeed
e ded/   dd fd6              Zeded/   dd fd7       Z e
d8      ded/   dd fd9       Ze	e
eeed:Zy;(<  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                   6    e Zd ZU eed      ed<   	 ee   ed<   y)#SetupIntent.AutomaticPaymentMethodsalwaysneverallow_redirectsenabledN)__name__
__module____qualname__r   r   __annotations__bool     T/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/stripe/_setup_intent.pyAutomaticPaymentMethodsr(   @   s)    !'*;"<==	
 $	r4   r6   c                   6   e Zd ZU ee   ed<   	 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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<   y)SetupIntent.LastSetupErroradvice_code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_exceeds_transaction_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_retryable_upstream_error(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_mandate_reference_prefix_format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_mobile_wallet_unsupported"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tax_id_prohibitedtaxes_calculation_failed%terminal_location_country_unsupportedterminal_reader_busyterminal_reader_hardware_fault/terminal_reader_invalid_location_for_activation,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network_advice_codenetwork_decline_code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   s7   c]"	 	 npr
 r	
f	 sm#	 #	 #	 &c]*	 'sm+	 }	 !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y)SetupIntent.NextActionc                   N    e Zd ZU  G d de      Zeed<   	 eed<   	 eed<   deiZy);SetupIntent.NextAction.CashappHandleRedirectOrDisplayQrCodec                   0    e Zd ZU eed<   	 eed<   	 eed<   y)BSetupIntent.NextAction.CashappHandleRedirectOrDisplayQrCode.QrCode
expires_atimage_url_pngimage_url_svgNr.   r/   r0   intr1   r   r3   r4   r5   QrCoder  h  s&      #"  #"r4   r	  hosted_instructions_urlmobile_auth_urlqr_codeN)r.   r/   r0   r   r	  r   r1   _inner_class_typesr3   r4   r5   $CashappHandleRedirectOrDisplayQrCoder  g  s:      &)( !  O"+V!4r4   r  c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)$SetupIntent.NextAction.RedirectToUrl
return_urlurlNr.   r/   r0   r   r   r1   r3   r4   r5   RedirectToUrlr    s"     % #r4   r  c                   <    e Zd ZU eed<   	 eed<   	 eed      ed<   y).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    s2     &)(  (0L(M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   f  s    	5< 	54	L 		l 	 5=05
 	
 "-00		 !c3h00	 $,,C#DD:^,)@
r4   r!  c                   *    e Zd ZU eed<   	 ee   ed<   y)-SetupIntent.PaymentMethodConfigurationDetailsidparentN)r.   r/   r0   r   r1   r   r3   r4   r5   !PaymentMethodConfigurationDetailsr#    s    	 	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 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d<   eeeeee	e
eed	Zy) SetupIntent.PaymentMethodOptionsc                   l    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y)	*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<   y	)
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,    st    $,SM1 &d73L+M&NOO '/sm3 #+>?#  #+73I+J"KKr4   r<  cadusdcurrencymandate_options	automaticinstantmicrodepositsverification_methodN)	r.   r/   r0   r   r<  r   r   r1   r  r3   r4   r5   	AcssDebitr*    sZ     0 w|455 &n55!)?@"  #4^!Dr4   rG  c                       e Zd Zy)*SetupIntent.PaymentMethodOptions.AmazonPayNr.   r/   r0   r3   r4   r5   	AmazonPayrI        r4   rK  c                   <    e Zd ZU  G d de      Zee   ed<   deiZy)*SetupIntent.PaymentMethodOptions.BacsDebitc                       e Zd ZU ee   ed<   y)9SetupIntent.PaymentMethodOptions.BacsDebit.MandateOptionsreference_prefixNr  r3   r4   r5   r<  rP        "*3-/r4   r<  rA  Nr.   r/   r0   r   r<  r   r1   r  r3   r4   r5   	BacsDebitrN    &      &n55"3^!Dr4   rT  c                   n    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y)	%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<   y)4SetupIntent.PaymentMethodOptions.Card.MandateOptionsamountfixedmaximumamount_typer@  descriptionend_datedaymonthr6  weekyearr5  interval_count	reference
start_dateindiasupported_typesN)	r.   r/   r0   r  r1   r   r   r   r   r3   r4   r5   r<  rY    s     %%788  &c]* #3-' ""LMM !)-    "*$ww/?*@!AAr4   r<  rA  amexcartes_bancairesdinersdiscover	eftpos_augirocardinteracjcblink
mastercardunionpayunknownvisanetworkanyrC  	challengerequest_three_d_secureN)	r.   r/   r0   r   r<  r   r1   r   r  r3   r4   r5   r   rW    sl    ( (T &n55  " %-78%  #4^!Dr4   r   c                       e Zd Zy),SetupIntent.PaymentMethodOptions.CardPresentNrJ  r3   r4   r5   CardPresentr  5  rL  r4   r  c                       e Zd ZU ee   ed<   y)%SetupIntent.PaymentMethodOptions.Linkpersistent_tokenNr  r3   r4   r5   Linkr  8  s    &sm+r4   r  c                       e Zd ZU ee   ed<   y)'SetupIntent.PaymentMethodOptions.Paypalbilling_agreement_idNr  r3   r4   r5   Paypalr  >  s    "*3-/r4   r  c                   <    e Zd ZU  G d de      Zee   ed<   deiZy)*SetupIntent.PaymentMethodOptions.SepaDebitc                       e Zd ZU ee   ed<   y)9SetupIntent.PaymentMethodOptions.SepaDebit.MandateOptionsrQ  Nr  r3   r4   r5   r<  r  E  rR  r4   r<  rA  NrS  r3   r4   r5   	SepaDebitr  D  rU  r4   r  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	y
).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
y	)
CSetupIntent.PaymentMethodOptions.UsBankAccount.FinancialConnectionsc                   *    e Zd ZU eeed         ed<   y)KSetupIntent.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filterscheckingsavingsaccount_subcategoriesN)r.   r/   r0   r   r   r   r1   r3   r4   r5   Filtersr  P  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  O  s    l  "'**%,	 	 #!HIJ  %SM) '0%9"r4   r  c                   $    e Zd ZU eed      ed<   y)=SetupIntent.PaymentMethodOptions.UsBankAccount.MandateOptionspapercollection_methodN)r.   r/   r0   r   r   r1   r3   r4   r5   r<  r  r  s    #+GG,<#==r4   r<  financial_connectionsrA  rB  rF  )r  rA  N)
r.   r/   r0   r   r  r<  r   r1   r   r  r3   r4   r5   UsBankAccountr  N  s_    !:| !:F  $,,@#AA%n55!)?@"  *>#1"r4   r  
acss_debit
amazon_pay
bacs_debitcardcard_presentrt  paypal
sepa_debitus_bank_account)	r  r  r  r  r  rt  r  r  r  N)r.   r/   r0   r   rG  rK  rT  r   r  r  r  r  r  r   r1   r  r3   r4   r5   PaymentMethodOptionsr(    s   $	E $	EL	 		E 	EI	E< I	EV	, 		< 		\ 		E 	E5	L 5	n Y''Y''Y''tn{++tn  Y''!-00###'#,

r4   r  c                   <    e Zd ZU eed      ed<   	 eee      ed<   y)SetupIntent.CancelParams	abandoned	duplicaterequested_by_customercancellation_reasonexpandN)r.   r/   r0   r   r   r1   r   r   r3   r4   r5   CancelParamsr    s3    (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<   y)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<   y)$SetupIntent.ConfirmParamsMandateData6SetupIntent.ConfirmParamsMandateDataCustomerAcceptancecustomer_acceptanceNr.   r/   r0   r   r1   r3   r4   r5   ConfirmParamsMandateDatar    s    (D
 	
	r4   r  c                   T    e Zd ZU ee   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)	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  sS     %%	 K
 	
	 J
 	
	 )**	r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   1ConfirmParamsMandateDataCustomerAcceptanceOfflinez=SetupIntent.ConfirmParamsMandateDataCustomerAcceptanceOffline      r4   r  c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)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d/   ed0<   	 ed1   ed2<   	 ed3   ed4<   	 ed5   ed6<   	 eeeef      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<   	 edT   edU<   	 edV   edW<   	 edX   edY<   	 edZ   ed[<   	 ed\   ed]<   	 ed^   ed_<   	 ed`   eda<   	 edb   edc<   	 edd   ede<   	 edf   edg<   yh)ir  3SetupIntent.ConfirmParamsPaymentMethodDataAcssDebitr  0SetupIntent.ConfirmParamsPaymentMethodDataAffirmaffirm:SetupIntent.ConfirmParamsPaymentMethodDataAfterpayClearpayafterpay_clearpay0SetupIntent.ConfirmParamsPaymentMethodDataAlipayalipayr*   limitedunspecifiedallow_redisplay.SetupIntent.ConfirmParamsPaymentMethodDataAlmaalma3SetupIntent.ConfirmParamsPaymentMethodDataAmazonPayr  5SetupIntent.ConfirmParamsPaymentMethodDataAuBecsDebitau_becs_debit3SetupIntent.ConfirmParamsPaymentMethodDataBacsDebitr  4SetupIntent.ConfirmParamsPaymentMethodDataBancontact
bancontact0SetupIntent.ConfirmParamsPaymentMethodDataBilliebillie8SetupIntent.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_present2SetupIntent.ConfirmParamsPaymentMethodDataKakaoPay	kakao_pay0SetupIntent.ConfirmParamsPaymentMethodDataKlarnaklarna1SetupIntent.ConfirmParamsPaymentMethodDataKonbinikonbini0SetupIntent.ConfirmParamsPaymentMethodDataKrCardkr_card.SetupIntent.ConfirmParamsPaymentMethodDataLinkrt  metadata3SetupIntent.ConfirmParamsPaymentMethodDataMobilepay	mobilepay4SetupIntent.ConfirmParamsPaymentMethodDataMultibanco
multibanco2SetupIntent.ConfirmParamsPaymentMethodDataNaverPay	naver_pay7SetupIntent.ConfirmParamsPaymentMethodDataNzBankAccountnz_bank_account.SetupIntent.ConfirmParamsPaymentMethodDataOxxooxxo-SetupIntent.ConfirmParamsPaymentMethodDataP24p243SetupIntent.ConfirmParamsPaymentMethodDataPayByBankpay_by_bank/SetupIntent.ConfirmParamsPaymentMethodDataPaycopayco0SetupIntent.ConfirmParamsPaymentMethodDataPaynowpaynow0SetupIntent.ConfirmParamsPaymentMethodDataPaypalr  -SetupIntent.ConfirmParamsPaymentMethodDataPixpix3SetupIntent.ConfirmParamsPaymentMethodDataPromptpay	promptpay6SetupIntent.ConfirmParamsPaymentMethodDataRadarOptionsradar_options4SetupIntent.ConfirmParamsPaymentMethodDataRevolutPayrevolut_pay4SetupIntent.ConfirmParamsPaymentMethodDataSamsungPaysamsung_pay2SetupIntent.ConfirmParamsPaymentMethodDataSatispaysatispay3SetupIntent.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  rt  r  r  r  r  r  r  r  r  r!  r  r$  r&  r*  r,  r.  r  r1  r3  r5  r  
wechat_payzipr   7SetupIntent.ConfirmParamsPaymentMethodDataUsBankAccountr  3SetupIntent.ConfirmParamsPaymentMethodDataWechatPayr7  -SetupIntent.ConfirmParamsPaymentMethodDataZipr8  Nr.   r/   r0   r   r1   r   r   r   r3   r4   r5   ConfirmParamsPaymentMethodDataz*SetupIntent.ConfirmParamsPaymentMethodData  sd   A
 	
	 NOO	 'H
 	
	 NOO	 %67
 	
	 JKK	  A
 	
	 #C
 	
	  A
 	
	  B
 	
	 NOO	 %F
 	
	 JKK	 NOO	 ?
 	
	 &G
 	
	 HII	 HII	 ?
 	
	 ?
 	
	 LMM	 %F
 	
	 @
 	
	 NOO	 ?
 	
	 >
 	
	 JKK	 d38n--	 A
 	
	  B
 	
	 @
 	
	 %E
 	
	 JKK	 HII	 !A
 	
	 LMM	 NOO	 NOO	 HII	 A
 	
	 #D
 	
	 !B
 	
	 !B
 	
	 @
 	
	  A
 	
	 NOO	 LMM	 LMM	 -/
 /	
`	 %E
 	
	  A
 	
	 HII	r4   r=  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  account_numberinstitution_numbertransit_numberNr.   r/   r0   r   r1   r3   r4   r5   'ConfirmParamsPaymentMethodDataAcssDebitz3SetupIntent.ConfirmParamsPaymentMethodDataAcssDebit6  '    	  	 	r4   rC  c                       e Zd Zy)r  NrJ  r3   r4   r5   $ConfirmParamsPaymentMethodDataAffirmz0SetupIntent.ConfirmParamsPaymentMethodDataAffirmD  r  r4   rF  c                       e Zd Zy)r  NrJ  r3   r4   r5   .ConfirmParamsPaymentMethodDataAfterpayClearpayz:SetupIntent.ConfirmParamsPaymentMethodDataAfterpayClearpayG  r  r4   rH  c                       e Zd Zy)r  NrJ  r3   r4   r5   $ConfirmParamsPaymentMethodDataAlipayz0SetupIntent.ConfirmParamsPaymentMethodDataAlipayJ  r  r4   rJ  c                       e Zd Zy)r  NrJ  r3   r4   r5   "ConfirmParamsPaymentMethodDataAlmaz.SetupIntent.ConfirmParamsPaymentMethodDataAlmaM  r  r4   rL  c                       e Zd Zy)r  NrJ  r3   r4   r5   'ConfirmParamsPaymentMethodDataAmazonPayz3SetupIntent.ConfirmParamsPaymentMethodDataAmazonPayP  r  r4   rN  c                   $    e Zd ZU eed<   	 eed<   y)r  r?  
bsb_numberNrB  r3   r4   r5   )ConfirmParamsPaymentMethodDataAuBecsDebitz5SetupIntent.ConfirmParamsPaymentMethodDataAuBecsDebitS      	 	r4   rQ  c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)r  r?  	sort_codeNr  r3   r4   r5   'ConfirmParamsPaymentMethodDataBacsDebitz3SetupIntent.ConfirmParamsPaymentMethodDataBacsDebit]  $    #C((	 s##	r4   rU  c                       e Zd Zy)r  NrJ  r3   r4   r5   (ConfirmParamsPaymentMethodDataBancontactz4SetupIntent.ConfirmParamsPaymentMethodDataBancontactg  r  r4   rX  c                       e Zd Zy)r  NrJ  r3   r4   r5   $ConfirmParamsPaymentMethodDataBilliez0SetupIntent.ConfirmParamsPaymentMethodDataBilliej  r  r4   rZ  c                   f    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   y)	r  zKLiteral['']|SetupIntent.ConfirmParamsPaymentMethodDataBillingDetailsAddressaddressLiteral['']|stremailnamephonetax_idNr.   r/   r0   r   r1   r   r3   r4   r5   ,ConfirmParamsPaymentMethodDataBillingDetailsz8SetupIntent.ConfirmParamsPaymentMethodDataBillingDetailsm  sb    Y
 	
	 ,--	 +,,	 ,--	 C  	r4   rc  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)?SetupIntent.ConfirmParamsPaymentMethodDataBillingDetailsAddresscitycountryline1line2postal_codestateNr  r3   r4   r5   3ConfirmParamsPaymentMethodDataBillingDetailsAddressre    l    #	 S!!	 3	 3	 !%%	 3	r4   rl  c                       e Zd Zy)r  NrJ  r3   r4   r5   "ConfirmParamsPaymentMethodDataBlikz.SetupIntent.ConfirmParamsPaymentMethodDataBlik  r  r4   ro  c                       e Zd ZU eed<   y)r  ra  NrB  r3   r4   r5   $ConfirmParamsPaymentMethodDataBoletoz0SetupIntent.ConfirmParamsPaymentMethodDataBoleto      	r4   rq  c                       e Zd Zy)r  NrJ  r3   r4   r5   %ConfirmParamsPaymentMethodDataCashappz1SetupIntent.ConfirmParamsPaymentMethodDataCashapp  r  r4   rt  c                       e Zd Zy)r  NrJ  r3   r4   r5   -ConfirmParamsPaymentMethodDataCustomerBalancez9SetupIntent.ConfirmParamsPaymentMethodDataCustomerBalance  r  r4   rv  c                   $    e Zd ZU eed      ed<   y)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.ConfirmParamsPaymentMethodDataEps  "    #
 	
@	r4   r  c                   6    e Zd ZU eed      ed<   	 ed   ed<   y)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uobr  Nr  r3   r4   r5   !ConfirmParamsPaymentMethodDataFpxz-SetupIntent.ConfirmParamsPaymentMethodDataFpx  1    (1H)IJJ	 
 	
0	r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   %ConfirmParamsPaymentMethodDataGiropayz1SetupIntent.ConfirmParamsPaymentMethodDataGiropay  r  r4   r  c                       e Zd Zy)r   NrJ  r3   r4   r5   %ConfirmParamsPaymentMethodDataGrabpayz1SetupIntent.ConfirmParamsPaymentMethodDataGrabpay  r  r4   r  c                   $    e Zd ZU eed      ed<   y)r  abn_amroasn_bankbunqhandelsbankeningknabmoneyoun26nnrabobank	regiobankrevolutsns_banktriodos_bankvan_lanschotyoursafer  Nr  r3   r4   r5   #ConfirmParamsPaymentMethodDataIdealz/SetupIntent.ConfirmParamsPaymentMethodDataIdeal  !    
 	
(	r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   ,ConfirmParamsPaymentMethodDataInteracPresentz8SetupIntent.ConfirmParamsPaymentMethodDataInteracPresent  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   &ConfirmParamsPaymentMethodDataKakaoPayz2SetupIntent.ConfirmParamsPaymentMethodDataKakaoPay  r  r4   r  c                       e Zd ZU ed   ed<   y)r  3SetupIntent.ConfirmParamsPaymentMethodDataKlarnaDobdobNr  r3   r4   r5   $ConfirmParamsPaymentMethodDataKlarnaz0SetupIntent.ConfirmParamsPaymentMethodDataKlarna  s    NOO	r4   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  rb  rc  re  Nr.   r/   r0   r  r1   r3   r4   r5   'ConfirmParamsPaymentMethodDataKlarnaDobz3SetupIntent.ConfirmParamsPaymentMethodDataKlarnaDob  $    	 
	 		r4   r  c                       e Zd Zy)r
  NrJ  r3   r4   r5   %ConfirmParamsPaymentMethodDataKonbiniz1SetupIntent.ConfirmParamsPaymentMethodDataKonbini-  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   $ConfirmParamsPaymentMethodDataKrCardz0SetupIntent.ConfirmParamsPaymentMethodDataKrCard0  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   "ConfirmParamsPaymentMethodDataLinkz.SetupIntent.ConfirmParamsPaymentMethodDataLink3  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   'ConfirmParamsPaymentMethodDataMobilepayz3SetupIntent.ConfirmParamsPaymentMethodDataMobilepay6  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   (ConfirmParamsPaymentMethodDataMultibancoz4SetupIntent.ConfirmParamsPaymentMethodDataMultibanco9  r  r4   r  c                   $    e Zd ZU eed      ed<   y)r  r  pointsfundingNr  r3   r4   r5   &ConfirmParamsPaymentMethodDataNaverPayz2SetupIntent.ConfirmParamsPaymentMethodDataNaverPay<      W%5677	r4   r  c                   ^    e Zd ZU ee   ed<   	 eed<   	 eed<   	 eed<   	 ee   ed<   eed<   y)r  account_holder_namer?  	bank_codebranch_coderg  suffixNr  r3   r4   r5   +ConfirmParamsPaymentMethodDataNzBankAccountz7SetupIntent.ConfirmParamsPaymentMethodDataNzBankAccountB  O    (--	 	 	 	 s##	r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   "ConfirmParamsPaymentMethodDataOxxoz.SetupIntent.ConfirmParamsPaymentMethodDataOxxoY  r  r4   r  c                   $    e Zd ZU eed      ed<   y)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_bankr  Nr  r3   r4   r5   !ConfirmParamsPaymentMethodDataP24z-SetupIntent.ConfirmParamsPaymentMethodDataP24\  !    #
 	
<	r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   'ConfirmParamsPaymentMethodDataPayByBankz3SetupIntent.ConfirmParamsPaymentMethodDataPayByBank  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   #ConfirmParamsPaymentMethodDataPaycoz/SetupIntent.ConfirmParamsPaymentMethodDataPayco  r  r4   r  c                       e Zd Zy)r   NrJ  r3   r4   r5   $ConfirmParamsPaymentMethodDataPaynowz0SetupIntent.ConfirmParamsPaymentMethodDataPaynow  r  r4   r  c                       e Zd Zy)r"  NrJ  r3   r4   r5   $ConfirmParamsPaymentMethodDataPaypalz0SetupIntent.ConfirmParamsPaymentMethodDataPaypal  r  r4   r  c                       e Zd Zy)r#  NrJ  r3   r4   r5   !ConfirmParamsPaymentMethodDataPixz-SetupIntent.ConfirmParamsPaymentMethodDataPix  r  r4   r  c                       e Zd Zy)r%  NrJ  r3   r4   r5   'ConfirmParamsPaymentMethodDataPromptpayz3SetupIntent.ConfirmParamsPaymentMethodDataPromptpay  r  r4   r  c                       e Zd ZU ee   ed<   y)r'  sessionNr  r3   r4   r5   *ConfirmParamsPaymentMethodDataRadarOptionsz6SetupIntent.ConfirmParamsPaymentMethodDataRadarOptions      S!!	r4   r  c                       e Zd Zy)r)  NrJ  r3   r4   r5   (ConfirmParamsPaymentMethodDataRevolutPayz4SetupIntent.ConfirmParamsPaymentMethodDataRevolutPay  r  r4   r!  c                       e Zd Zy)r+  NrJ  r3   r4   r5   (ConfirmParamsPaymentMethodDataSamsungPayz4SetupIntent.ConfirmParamsPaymentMethodDataSamsungPay  r  r4   r#  c                       e Zd Zy)r-  NrJ  r3   r4   r5   &ConfirmParamsPaymentMethodDataSatispayz2SetupIntent.ConfirmParamsPaymentMethodDataSatispay  r  r4   r%  c                       e Zd ZU eed<   y)r/  ibanNrB  r3   r4   r5   'ConfirmParamsPaymentMethodDataSepaDebitz3SetupIntent.ConfirmParamsPaymentMethodDataSepaDebit      		r4   r(  c                       e Zd ZU ed   ed<   y)r0  ATBEDEESITNLrg  Nr.   r/   r0   r   r1   r3   r4   r5   $ConfirmParamsPaymentMethodDataSofortz0SetupIntent.ConfirmParamsPaymentMethodDataSofort      ;<<	r4   r3  c                       e Zd Zy)r2  NrJ  r3   r4   r5   #ConfirmParamsPaymentMethodDataSwishz/SetupIntent.ConfirmParamsPaymentMethodDataSwish  r  r4   r6  c                       e Zd Zy)r4  NrJ  r3   r4   r5   #ConfirmParamsPaymentMethodDataTwintz/SetupIntent.ConfirmParamsPaymentMethodDataTwint  r  r4   r8  c                   r    e Zd ZU eed      ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y)	r9  r  r  r?  r  account_typefinancial_connections_accountrouting_numberNr.   r/   r0   r   r   r1   r   r3   r4   r5   +ConfirmParamsPaymentMethodDataUsBankAccountz7SetupIntent.ConfirmParamsPaymentMethodDataUsBankAccount  f    (1H)IJJ	 $C((	 "'*?"@AA	 (33'77	 $C((	r4   r>  c                       e Zd Zy)r:  NrJ  r3   r4   r5   'ConfirmParamsPaymentMethodDataWechatPayz3SetupIntent.ConfirmParamsPaymentMethodDataWechatPay  r  r4   rA  c                       e Zd Zy)r;  NrJ  r3   r4   r5   !ConfirmParamsPaymentMethodDataZipz-SetupIntent.ConfirmParamsPaymentMethodDataZip  r  r4   rC  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<   	 ed   ed<   y)r  6SetupIntent.ConfirmParamsPaymentMethodOptionsAcssDebitr  6SetupIntent.ConfirmParamsPaymentMethodOptionsAmazonPayr  6SetupIntent.ConfirmParamsPaymentMethodOptionsBacsDebitr  1SetupIntent.ConfirmParamsPaymentMethodOptionsCardr  8SetupIntent.ConfirmParamsPaymentMethodOptionsCardPresentr  1SetupIntent.ConfirmParamsPaymentMethodOptionsLinkrt  3SetupIntent.ConfirmParamsPaymentMethodOptionsPaypalr  6SetupIntent.ConfirmParamsPaymentMethodOptionsSepaDebitr  :SetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountr  Nr  r3   r4   r5   !ConfirmParamsPaymentMethodOptionsz-SetupIntent.ConfirmParamsPaymentMethodOptions  s    D
 	
	  D
 	
	  D
 	
	 MNN	 "F
 	
	 MNN	 A
 	
	  D
 	
	 %H
 	
	r4   rN  c                   N    e Zd ZU eed      ed<   	 ed   ed<   	 eed      ed<   y)rE  r=  r@  DSetupIntent.ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptionsrA  rB  rF  Nr  r3   r4   r5   *ConfirmParamsPaymentMethodOptionsAcssDebitz6SetupIntent.ConfirmParamsPaymentMethodOptionsAcssDebit  sK    gl344	 %R
 	
	 );<
 	
	r4   rQ  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	<   y
)rP  r]  r-  r.  r1  r2  r3  r7  r8  r;  Nr.   r/   r0   r   r1   r   r   r   r3   r4   r5   8ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptionszDSetupIntent.ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptions  w    '(9::	
 !g.G&H!IJJ	 *#..	 &67
 	
	 &g.D&EFF	r4   rT  c                       e Zd Zy)rF  NrJ  r3   r4   r5   *ConfirmParamsPaymentMethodOptionsAmazonPayz6SetupIntent.ConfirmParamsPaymentMethodOptionsAmazonPay.  r  r4   rW  c                       e Zd ZU ed   ed<   y)rG  DSetupIntent.ConfirmParamsPaymentMethodOptionsBacsDebitMandateOptionsrA  Nr  r3   r4   r5   *ConfirmParamsPaymentMethodOptionsBacsDebitz6SetupIntent.ConfirmParamsPaymentMethodOptionsBacsDebit1      $R
 	
	r4   rZ  c                       e Zd ZU ed   ed<   y)rY  r]  rQ  Nr  r3   r4   r5   8ConfirmParamsPaymentMethodOptionsBacsDebitMandateOptionszDSetupIntent.ConfirmParamsPaymentMethodOptionsBacsDebitMandateOptions9      %&788	r4   r]  c                   r    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	<   y
)rH  ?SetupIntent.ConfirmParamsPaymentMethodOptionsCardMandateOptionsrA  motork  ry  rz  r}  =SetupIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecurethree_d_secureNr.   r/   r0   r   r1   r2   r   r3   r4   r5   %ConfirmParamsPaymentMethodOptionsCardz1SetupIntent.ConfirmParamsPaymentMethodOptionsCard?  s~    $M
 	
	 $	
 
 	
"	 !,34!
 	
	 $K
 	
	r4   re  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<   y)r`  rZ  r[  r^  r@  r_  r`  ra  r5  rf  rg  rh  ri  rj  N	r.   r/   r0   r  r1   r   r   r   r   r3   r4   r5   3ConfirmParamsPaymentMethodOptionsCardMandateOptionsz?SetupIntent.ConfirmParamsPaymentMethodOptionsCardMandateOptionsn      	 /00	 	 !%%	 c""	 DEE	 $C((	 	 	 %T''*:%;<<	r4   rh  c                       e Zd Zy)rI  NrJ  r3   r4   r5   ,ConfirmParamsPaymentMethodOptionsCardPresentz8SetupIntent.ConfirmParamsPaymentMethodOptionsCardPresent  r  r4   rk  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<   y)rb  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	 $C((	 W%>?@@	r4   r  c                       e Zd ZU ed   ed<   y)r~  ZSetupIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesrm  Nr  r3   r4   r5   ?ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionszKSetupIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptions  s     &h
 	
	r4   r  c                   B    e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   y)r  01234rn  	cb_avalgocb_exemptioncb_scoreNr.   r/   r0   r   r1   r   r   r  r3   r4   r5   NConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaireszZSetupIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires  9     788	
 "#&&	 c""	r4   r  c                       e Zd ZU ee   ed<   y)rJ  r  Nr  r3   r4   r5   %ConfirmParamsPaymentMethodOptionsLinkz1SetupIntent.ConfirmParamsPaymentMethodOptionsLink      %c**	r4   r  c                       e Zd ZU ee   ed<   y)rK  r  Nr  r3   r4   r5   'ConfirmParamsPaymentMethodOptionsPaypalz3SetupIntent.ConfirmParamsPaymentMethodOptionsPaypal      )#..	r4   r  c                       e Zd ZU ed   ed<   y)rL  DSetupIntent.ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptionsrA  Nr  r3   r4   r5   *ConfirmParamsPaymentMethodOptionsSepaDebitz6SetupIntent.ConfirmParamsPaymentMethodOptionsSepaDebit  r[  r4   r  c                       e Zd ZU ed   ed<   y)r  r]  rQ  Nr  r3   r4   r5   8ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptionszDSetupIntent.ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptions  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<   y	)
rM  NSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  HSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountMandateOptionsrA  BSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountNetworksnetworksrB  rF  Nr.   r/   r0   r   r1   r   r3   r4   r5   .ConfirmParamsPaymentMethodOptionsUsBankAccountz:SetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccount  sb    *\ 
 	
	 %V
 	
	 P
 	
	 );<
 	
	r4   r  c                   l    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<   y)	r  USetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersr  r  r  r  r  r  NrS  r3   r4   r5   BConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionszNSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnections  st     c
 	
	 !M
 	
	 @AB
 	
	  $$	r4   r  c                   *    e Zd ZU eeed         ed<   y)r  r  r  Nr.   r/   r0   r   r   r   r1   r3   r4   r5   IConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilterszUSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters9  $      +./0 
 	
	r4   r  c                       e Zd ZU ed   ed<   y)r  Literal['']|Literal['paper']r  Nr  r3   r4   r5   <ConfirmParamsPaymentMethodOptionsUsBankAccountMandateOptionszHSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountMandateOptionsC       ''EFF	r4   r  c                   *    e Zd ZU eeed         ed<   y)r  achus_domestic_wire	requestedNr  r3   r4   r5   6ConfirmParamsPaymentMethodOptionsUsBankAccountNetworkszBSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountNetworksK      tG,E$FGHH	r4   r  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<   y)SetupIntent.CreateParamsattach_to_self/SetupIntent.CreateParamsAutomaticPaymentMethodsautomatic_payment_methodsconfirmr  customerr_  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   CreateParamsr  Q  s   #D))	
 $/=$
 	
	 T""	 (,,	
 c""	
 !%%	 DI&&	 %T'2G*H%IJJ	
 "=
 	
	 d38n--	 "#&&	 $C((	 '2#&66	 )7
 	
	 !,:!
 	
	 *$s)44	  $$	   CDD	
 7#>?@@	 $D))	r4   r  c                   0    e Zd ZU eed      ed<   	 eed<   y)r  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<   y)#SetupIntent.CreateParamsMandateData5SetupIntent.CreateParamsMandateDataCustomerAcceptancer  N)r.   r/   r0   r1   r3   r4   r5   CreateParamsMandateDatar    s    C	
	r4   r  c                   T    e Zd ZU ee   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)	r  r  <SetupIntent.CreateParamsMandateDataCustomerAcceptanceOffliner  ;SetupIntent.CreateParamsMandateDataCustomerAcceptanceOnliner  r  r   Nr  r3   r4   r5   )CreateParamsMandateDataCustomerAcceptancez5SetupIntent.CreateParamsMandateDataCustomerAcceptance  sS     %%	 J
 	
	 I
 	
	 )**	r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   0CreateParamsMandateDataCustomerAcceptanceOfflinez<SetupIntent.CreateParamsMandateDataCustomerAcceptanceOffline  r  r4   r  c                   $    e Zd ZU eed<   	 eed<   y)r  r  r  NrB  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d/   ed0<   	 ed1   ed2<   	 ed3   ed4<   	 ed5   ed6<   	 eeeef      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<   	 edT   edU<   	 edV   edW<   	 edX   edY<   	 edZ   ed[<   	 ed\   ed]<   	 ed^   ed_<   	 ed`   eda<   	 edb   edc<   	 edd   ede<   	 edf   edg<   yh)ir  2SetupIntent.CreateParamsPaymentMethodDataAcssDebitr  /SetupIntent.CreateParamsPaymentMethodDataAffirmr  9SetupIntent.CreateParamsPaymentMethodDataAfterpayClearpayr  /SetupIntent.CreateParamsPaymentMethodDataAlipayr  r  r  -SetupIntent.CreateParamsPaymentMethodDataAlmar  2SetupIntent.CreateParamsPaymentMethodDataAmazonPayr  4SetupIntent.CreateParamsPaymentMethodDataAuBecsDebitr  2SetupIntent.CreateParamsPaymentMethodDataBacsDebitr  3SetupIntent.CreateParamsPaymentMethodDataBancontactr  /SetupIntent.CreateParamsPaymentMethodDataBillier  7SetupIntent.CreateParamsPaymentMethodDataBillingDetailsr  -SetupIntent.CreateParamsPaymentMethodDataBlikr  /SetupIntent.CreateParamsPaymentMethodDataBoletor  0SetupIntent.CreateParamsPaymentMethodDataCashappr  8SetupIntent.CreateParamsPaymentMethodDataCustomerBalancer  ,SetupIntent.CreateParamsPaymentMethodDataEpsr  ,SetupIntent.CreateParamsPaymentMethodDataFpxr  0SetupIntent.CreateParamsPaymentMethodDataGiropayr  0SetupIntent.CreateParamsPaymentMethodDataGrabpayr  .SetupIntent.CreateParamsPaymentMethodDataIdealr  7SetupIntent.CreateParamsPaymentMethodDataInteracPresentr  1SetupIntent.CreateParamsPaymentMethodDataKakaoPayr  /SetupIntent.CreateParamsPaymentMethodDataKlarnar	  0SetupIntent.CreateParamsPaymentMethodDataKonbinir  /SetupIntent.CreateParamsPaymentMethodDataKrCardr  -SetupIntent.CreateParamsPaymentMethodDataLinkrt  r  2SetupIntent.CreateParamsPaymentMethodDataMobilepayr  3SetupIntent.CreateParamsPaymentMethodDataMultibancor  1SetupIntent.CreateParamsPaymentMethodDataNaverPayr  6SetupIntent.CreateParamsPaymentMethodDataNzBankAccountr  -SetupIntent.CreateParamsPaymentMethodDataOxxor  ,SetupIntent.CreateParamsPaymentMethodDataP24r  2SetupIntent.CreateParamsPaymentMethodDataPayByBankr  .SetupIntent.CreateParamsPaymentMethodDataPaycor  /SetupIntent.CreateParamsPaymentMethodDataPaynowr!  /SetupIntent.CreateParamsPaymentMethodDataPaypalr  ,SetupIntent.CreateParamsPaymentMethodDataPixr$  2SetupIntent.CreateParamsPaymentMethodDataPromptpayr&  5SetupIntent.CreateParamsPaymentMethodDataRadarOptionsr(  3SetupIntent.CreateParamsPaymentMethodDataRevolutPayr*  3SetupIntent.CreateParamsPaymentMethodDataSamsungPayr,  1SetupIntent.CreateParamsPaymentMethodDataSatispayr.  2SetupIntent.CreateParamsPaymentMethodDataSepaDebitr  /SetupIntent.CreateParamsPaymentMethodDataSofortr1  .SetupIntent.CreateParamsPaymentMethodDataSwishr3  .SetupIntent.CreateParamsPaymentMethodDataTwintr5  r6  r   6SetupIntent.CreateParamsPaymentMethodDataUsBankAccountr  2SetupIntent.CreateParamsPaymentMethodDataWechatPayr7  ,SetupIntent.CreateParamsPaymentMethodDataZipr8  Nr<  r3   r4   r5   CreateParamsPaymentMethodDataz)SetupIntent.CreateParamsPaymentMethodData  `   @
 	
	 MNN	 'G
 	
	 MNN	 %67
 	
	 IJJ	  @
 	
	 #B
 	
	  @
 	
	  A
 	
	 MNN	 %E
 	
	 IJJ	 MNN	 >
 	
	 &F
 	
	 GHH	 GHH	 >
 	
	 >
 	
	 KLL	 %E
 	
	 ?
 	
	 MNN	 >
 	
	 NOO	 IJJ	 d38n--	 @
 	
	  A
 	
	 ?
 	
	 %D
 	
	 IJJ	 GHH	 !@
 	
	 KLL	 MNN	 MNN	 GHH	 @
 	
	 #C
 	
	 !A
 	
	 !A
 	
	 ?
 	
	  @
 	
	 MNN	 KLL	 KLL	 -/
 /	
`	 %D
 	
	  @
 	
	 GHH	r4   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  r?  r@  rA  NrB  r3   r4   r5   &CreateParamsPaymentMethodDataAcssDebitz2SetupIntent.CreateParamsPaymentMethodDataAcssDebit&	  rD  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   #CreateParamsPaymentMethodDataAffirmz/SetupIntent.CreateParamsPaymentMethodDataAffirm4	  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   -CreateParamsPaymentMethodDataAfterpayClearpayz9SetupIntent.CreateParamsPaymentMethodDataAfterpayClearpay7	  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   #CreateParamsPaymentMethodDataAlipayz/SetupIntent.CreateParamsPaymentMethodDataAlipay:	  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   !CreateParamsPaymentMethodDataAlmaz-SetupIntent.CreateParamsPaymentMethodDataAlma=	  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   &CreateParamsPaymentMethodDataAmazonPayz2SetupIntent.CreateParamsPaymentMethodDataAmazonPay@	  r  r4   r  c                   $    e Zd ZU eed<   	 eed<   y)r  r?  rP  NrB  r3   r4   r5   (CreateParamsPaymentMethodDataAuBecsDebitz4SetupIntent.CreateParamsPaymentMethodDataAuBecsDebitC	  rR  r4   r  c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)r  r?  rT  Nr  r3   r4   r5   &CreateParamsPaymentMethodDataBacsDebitz2SetupIntent.CreateParamsPaymentMethodDataBacsDebitM	  rV  r4   r   c                       e Zd Zy)r  NrJ  r3   r4   r5   'CreateParamsPaymentMethodDataBancontactz3SetupIntent.CreateParamsPaymentMethodDataBancontactW	  r  r4   r"  c                       e Zd Zy)r  NrJ  r3   r4   r5   #CreateParamsPaymentMethodDataBilliez/SetupIntent.CreateParamsPaymentMethodDataBillieZ	  r  r4   r$  c                   f    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   y)	r  zJLiteral['']|SetupIntent.CreateParamsPaymentMethodDataBillingDetailsAddressr\  r]  r^  r_  r`  ra  Nrb  r3   r4   r5   +CreateParamsPaymentMethodDataBillingDetailsz7SetupIntent.CreateParamsPaymentMethodDataBillingDetails]	  b    X
 	
	 ,--	 +,,	 ,--	 C  	r4   r&  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)>SetupIntent.CreateParamsPaymentMethodDataBillingDetailsAddressrf  rg  rh  ri  rj  rk  Nr  r3   r4   r5   2CreateParamsPaymentMethodDataBillingDetailsAddressr)  u	  rm  r4   r*  c                       e Zd Zy)r  NrJ  r3   r4   r5   !CreateParamsPaymentMethodDataBlikz-SetupIntent.CreateParamsPaymentMethodDataBlik	  r  r4   r,  c                       e Zd ZU eed<   y)r  ra  NrB  r3   r4   r5   #CreateParamsPaymentMethodDataBoletoz/SetupIntent.CreateParamsPaymentMethodDataBoleto	  rr  r4   r.  c                       e Zd Zy)r  NrJ  r3   r4   r5   $CreateParamsPaymentMethodDataCashappz0SetupIntent.CreateParamsPaymentMethodDataCashapp	  r  r4   r0  c                       e Zd Zy)r  NrJ  r3   r4   r5   ,CreateParamsPaymentMethodDataCustomerBalancez8SetupIntent.CreateParamsPaymentMethodDataCustomerBalance	  r  r4   r2  c                   $    e Zd ZU eed      ed<   y)r  rx  r  Nr  r3   r4   r5    CreateParamsPaymentMethodDataEpsz,SetupIntent.CreateParamsPaymentMethodDataEps	  r  r4   r4  c                   6    e Zd ZU eed      ed<   	 ed   ed<   y)r  r  r  r  r  Nr  r3   r4   r5    CreateParamsPaymentMethodDataFpxz,SetupIntent.CreateParamsPaymentMethodDataFpx	  r  r4   r6  c                       e Zd Zy)r  NrJ  r3   r4   r5   $CreateParamsPaymentMethodDataGiropayz0SetupIntent.CreateParamsPaymentMethodDataGiropay	  r  r4   r8  c                       e Zd Zy)r  NrJ  r3   r4   r5   $CreateParamsPaymentMethodDataGrabpayz0SetupIntent.CreateParamsPaymentMethodDataGrabpay	  r  r4   r:  c                   $    e Zd ZU eed      ed<   y)r  r  r  Nr  r3   r4   r5   "CreateParamsPaymentMethodDataIdealz.SetupIntent.CreateParamsPaymentMethodDataIdeal	  r  r4   r<  c                       e Zd Zy)r  NrJ  r3   r4   r5   +CreateParamsPaymentMethodDataInteracPresentz7SetupIntent.CreateParamsPaymentMethodDataInteracPresent
  r  r4   r>  c                       e Zd Zy)r  NrJ  r3   r4   r5   %CreateParamsPaymentMethodDataKakaoPayz1SetupIntent.CreateParamsPaymentMethodDataKakaoPay
  r  r4   r@  c                       e Zd ZU ed   ed<   y)r  2SetupIntent.CreateParamsPaymentMethodDataKlarnaDobr  Nr  r3   r4   r5   #CreateParamsPaymentMethodDataKlarnaz/SetupIntent.CreateParamsPaymentMethodDataKlarna	
      MNN	r4   rC  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)rB  rb  rc  re  Nr  r3   r4   r5   &CreateParamsPaymentMethodDataKlarnaDobz2SetupIntent.CreateParamsPaymentMethodDataKlarnaDob
  r  r4   rF  c                       e Zd Zy)r  NrJ  r3   r4   r5   $CreateParamsPaymentMethodDataKonbiniz0SetupIntent.CreateParamsPaymentMethodDataKonbini
  r  r4   rH  c                       e Zd Zy)r  NrJ  r3   r4   r5   #CreateParamsPaymentMethodDataKrCardz/SetupIntent.CreateParamsPaymentMethodDataKrCard 
  r  r4   rJ  c                       e Zd Zy)r  NrJ  r3   r4   r5   !CreateParamsPaymentMethodDataLinkz-SetupIntent.CreateParamsPaymentMethodDataLink#
  r  r4   rL  c                       e Zd Zy)r  NrJ  r3   r4   r5   &CreateParamsPaymentMethodDataMobilepayz2SetupIntent.CreateParamsPaymentMethodDataMobilepay&
  r  r4   rN  c                       e Zd Zy)r  NrJ  r3   r4   r5   'CreateParamsPaymentMethodDataMultibancoz3SetupIntent.CreateParamsPaymentMethodDataMultibanco)
  r  r4   rP  c                   $    e Zd ZU eed      ed<   y)r  r  r  Nr  r3   r4   r5   %CreateParamsPaymentMethodDataNaverPayz1SetupIntent.CreateParamsPaymentMethodDataNaverPay,
  r  r4   rR  c                   ^    e Zd ZU ee   ed<   	 eed<   	 eed<   	 eed<   	 ee   ed<   eed<   y)r  r  r?  r  r  rg  r  Nr  r3   r4   r5   *CreateParamsPaymentMethodDataNzBankAccountz6SetupIntent.CreateParamsPaymentMethodDataNzBankAccount2
  r  r4   rT  c                       e Zd Zy)r  NrJ  r3   r4   r5   !CreateParamsPaymentMethodDataOxxoz-SetupIntent.CreateParamsPaymentMethodDataOxxoI
  r  r4   rV  c                   $    e Zd ZU eed      ed<   y)r  r  r  Nr  r3   r4   r5    CreateParamsPaymentMethodDataP24z,SetupIntent.CreateParamsPaymentMethodDataP24L
  r  r4   rX  c                       e Zd Zy)r  NrJ  r3   r4   r5   &CreateParamsPaymentMethodDataPayByBankz2SetupIntent.CreateParamsPaymentMethodDataPayByBanko
  r  r4   rZ  c                       e Zd Zy)r  NrJ  r3   r4   r5   "CreateParamsPaymentMethodDataPaycoz.SetupIntent.CreateParamsPaymentMethodDataPaycor
  r  r4   r\  c                       e Zd Zy)r   NrJ  r3   r4   r5   #CreateParamsPaymentMethodDataPaynowz/SetupIntent.CreateParamsPaymentMethodDataPaynowu
  r  r4   r^  c                       e Zd Zy)r  NrJ  r3   r4   r5   #CreateParamsPaymentMethodDataPaypalz/SetupIntent.CreateParamsPaymentMethodDataPaypalx
  r  r4   r`  c                       e Zd Zy)r  NrJ  r3   r4   r5    CreateParamsPaymentMethodDataPixz,SetupIntent.CreateParamsPaymentMethodDataPix{
  r  r4   rb  c                       e Zd Zy)r  NrJ  r3   r4   r5   &CreateParamsPaymentMethodDataPromptpayz2SetupIntent.CreateParamsPaymentMethodDataPromptpay~
  r  r4   rd  c                       e Zd ZU ee   ed<   y)r  r  Nr  r3   r4   r5   )CreateParamsPaymentMethodDataRadarOptionsz5SetupIntent.CreateParamsPaymentMethodDataRadarOptions
  r  r4   rf  c                       e Zd Zy)r  NrJ  r3   r4   r5   'CreateParamsPaymentMethodDataRevolutPayz3SetupIntent.CreateParamsPaymentMethodDataRevolutPay
  r  r4   rh  c                       e Zd Zy)r  NrJ  r3   r4   r5   'CreateParamsPaymentMethodDataSamsungPayz3SetupIntent.CreateParamsPaymentMethodDataSamsungPay
  r  r4   rj  c                       e Zd Zy)r  NrJ  r3   r4   r5   %CreateParamsPaymentMethodDataSatispayz1SetupIntent.CreateParamsPaymentMethodDataSatispay
  r  r4   rl  c                       e Zd ZU eed<   y)r  r'  NrB  r3   r4   r5   &CreateParamsPaymentMethodDataSepaDebitz2SetupIntent.CreateParamsPaymentMethodDataSepaDebit
  r)  r4   rn  c                       e Zd ZU ed   ed<   y)r	  r+  rg  Nr2  r3   r4   r5   #CreateParamsPaymentMethodDataSofortz/SetupIntent.CreateParamsPaymentMethodDataSofort
  r4  r4   rp  c                       e Zd Zy)r
  NrJ  r3   r4   r5   "CreateParamsPaymentMethodDataSwishz.SetupIntent.CreateParamsPaymentMethodDataSwish
  r  r4   rr  c                       e Zd Zy)r  NrJ  r3   r4   r5   "CreateParamsPaymentMethodDataTwintz.SetupIntent.CreateParamsPaymentMethodDataTwint
  r  r4   rt  c                   r    e Zd ZU eed      ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y)	r  r  r  r?  r  r:  r;  r<  Nr=  r3   r4   r5   *CreateParamsPaymentMethodDataUsBankAccountz6SetupIntent.CreateParamsPaymentMethodDataUsBankAccount
  r?  r4   rv  c                       e Zd Zy)r  NrJ  r3   r4   r5   &CreateParamsPaymentMethodDataWechatPayz2SetupIntent.CreateParamsPaymentMethodDataWechatPay
  r  r4   rx  c                       e Zd Zy)r  NrJ  r3   r4   r5    CreateParamsPaymentMethodDataZipz,SetupIntent.CreateParamsPaymentMethodDataZip
  r  r4   rz  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<   	 ed   ed<   y)r  5SetupIntent.CreateParamsPaymentMethodOptionsAcssDebitr  5SetupIntent.CreateParamsPaymentMethodOptionsAmazonPayr  5SetupIntent.CreateParamsPaymentMethodOptionsBacsDebitr  0SetupIntent.CreateParamsPaymentMethodOptionsCardr  7SetupIntent.CreateParamsPaymentMethodOptionsCardPresentr  0SetupIntent.CreateParamsPaymentMethodOptionsLinkrt  2SetupIntent.CreateParamsPaymentMethodOptionsPaypalr  5SetupIntent.CreateParamsPaymentMethodOptionsSepaDebitr  9SetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountr  Nr  r3   r4   r5    CreateParamsPaymentMethodOptionsz,SetupIntent.CreateParamsPaymentMethodOptions
      C
 	
	  C
 	
	  C
 	
	 LMM	 "E
 	
	 L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<   y)r|  r=  r@  CSetupIntent.CreateParamsPaymentMethodOptionsAcssDebitMandateOptionsrA  rB  rF  Nr  r3   r4   r5   )CreateParamsPaymentMethodOptionsAcssDebitz5SetupIntent.CreateParamsPaymentMethodOptionsAcssDebit
  K    gl3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	<   y
)r  r]  r-  r.  r1  r2  r3  r7  r8  r;  NrS  r3   r4   r5   7CreateParamsPaymentMethodOptionsAcssDebitMandateOptionszCSetupIntent.CreateParamsPaymentMethodOptionsAcssDebitMandateOptions  rU  r4   r  c                       e Zd Zy)r}  NrJ  r3   r4   r5   )CreateParamsPaymentMethodOptionsAmazonPayz5SetupIntent.CreateParamsPaymentMethodOptionsAmazonPay  r  r4   r  c                       e Zd ZU ed   ed<   y)r~  CSetupIntent.CreateParamsPaymentMethodOptionsBacsDebitMandateOptionsrA  Nr  r3   r4   r5   )CreateParamsPaymentMethodOptionsBacsDebitz5SetupIntent.CreateParamsPaymentMethodOptionsBacsDebit!      $Q
 	
	r4   r  c                       e Zd ZU ed   ed<   y)r  r]  rQ  Nr  r3   r4   r5   7CreateParamsPaymentMethodOptionsBacsDebitMandateOptionszCSetupIntent.CreateParamsPaymentMethodOptionsBacsDebitMandateOptions)  r^  r4   r  c                   r    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	<   y
)r  >SetupIntent.CreateParamsPaymentMethodOptionsCardMandateOptionsrA  ra  rk  ry  rz  r}  <SetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecurerc  Nrd  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<   y)r  rZ  r[  r^  r@  r_  r`  ra  r5  rf  rg  rh  ri  rj  Nrg  r3   r4   r5   2CreateParamsPaymentMethodOptionsCardMandateOptionsz>SetupIntent.CreateParamsPaymentMethodOptionsCardMandateOptions^  ri  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   +CreateParamsPaymentMethodOptionsCardPresentz7SetupIntent.CreateParamsPaymentMethodOptionsCardPresent  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<   y)r  rm  ru  rv  rw  r}  JSetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsr  r  r  r  r  Nr=  r3   r4   r5   0CreateParamsPaymentMethodOptionsCardThreeDSecurez<SetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecure      &56
 	
	  $$	 (301(
 	
	 %X
 	
	
 (33'77	 $C((	 W%>?@@	r4   r  c                       e Zd ZU ed   ed<   y)r  YSetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesrm  Nr  r3   r4   r5   >CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionszJSetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptions       &g
 	
	r4   r  c                   B    e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   y)r  r  r  r  r  Nr  r3   r4   r5   MCreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaireszYSetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires  r  r4   r  c                       e Zd ZU ee   ed<   y)r  r  Nr  r3   r4   r5   $CreateParamsPaymentMethodOptionsLinkz0SetupIntent.CreateParamsPaymentMethodOptionsLink  r  r4   r  c                       e Zd ZU ee   ed<   y)r  r  Nr  r3   r4   r5   &CreateParamsPaymentMethodOptionsPaypalz2SetupIntent.CreateParamsPaymentMethodOptionsPaypal  r  r4   r  c                       e Zd ZU ed   ed<   y)r  CSetupIntent.CreateParamsPaymentMethodOptionsSepaDebitMandateOptionsrA  Nr  r3   r4   r5   )CreateParamsPaymentMethodOptionsSepaDebitz5SetupIntent.CreateParamsPaymentMethodOptionsSepaDebit  r  r4   r  c                       e Zd ZU ed   ed<   y)r  r]  rQ  Nr  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<   y	)
r  MSetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  GSetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountMandateOptionsrA  ASetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountNetworksr  rB  rF  Nr  r3   r4   r5   -CreateParamsPaymentMethodOptionsUsBankAccountz9SetupIntent.CreateParamsPaymentMethodOptionsUsBankAccount  b    *[ 
 	
	 %U
 	
	 O
 	
	 );<
 	
	r4   r  c                   l    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<   y)	r  TSetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersr  r  r  r  r  r  NrS  r3   r4   r5   ACreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionszMSetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnections  t     b
 	
	 !M
 	
	 @AB
 	
	  $$	r4   r  c                   *    e Zd ZU eeed         ed<   y)r  r  r  Nr  r3   r4   r5   HCreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilterszTSetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters)  r  r4   r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr  r3   r4   r5   ;CreateParamsPaymentMethodOptionsUsBankAccountMandateOptionszGSetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountMandateOptions3  r  r4   r  c                   *    e Zd ZU eeed         ed<   y)r  r  r  Nr  r3   r4   r5   5CreateParamsPaymentMethodOptionsUsBankAccountNetworkszASetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountNetworks;  r  r4   r  c                   $    e Zd ZU eed<   	 eed<   y)r  rZ  r@  Nr  r3   r4   r5   CreateParamsSingleUsez!SetupIntent.CreateParamsSingleUseA  s    	 	r4   r  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	<   y
)SetupIntent.ListParamsr  z!SetupIntent.ListParamsCreated|intcreatedr  ending_beforer  limitr   starting_afterN)	r.   r/   r0   r   r2   r1   r   r   r  r3   r4   r5   
ListParamsr  K  s    #D))	
 @AA	 c""	 #3''	 DI&&	 3	 $C((	 $C((	r4   r  c                   T    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)SetupIntent.ListParamsCreatedgtgteltlteN)r.   r/   r0   r   r  r1   r3   r4   r5   ListParamsCreatedr  o  sH    	 	 	 	r4   r  c                       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<   y)SetupIntent.ModifyParamsr  r  r_  r  r  r  zLiteral['']|Dict[str, str]r  r   r  )SetupIntent.ModifyParamsPaymentMethodDatar  ,SetupIntent.ModifyParamsPaymentMethodOptionsr  r  N)	r.   r/   r0   r   r2   r1   r   r   r   r3   r4   r5   ModifyParamsr    s    #D))	
 c""	
 !%%	 DI&&	 %T'2G*H%IJJ	
 :;;	 $C((	 '2#&66	 )7
 	
	 !,:!
 	
	 *$s)44	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d/   ed0<   	 ed1   ed2<   	 ed3   ed4<   	 ed5   ed6<   	 eeeef      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<   	 edT   edU<   	 edV   edW<   	 edX   edY<   	 edZ   ed[<   	 ed\   ed]<   	 ed^   ed_<   	 ed`   eda<   	 edb   edc<   	 edd   ede<   	 edf   edg<   yh)ir  2SetupIntent.ModifyParamsPaymentMethodDataAcssDebitr  /SetupIntent.ModifyParamsPaymentMethodDataAffirmr  9SetupIntent.ModifyParamsPaymentMethodDataAfterpayClearpayr  /SetupIntent.ModifyParamsPaymentMethodDataAlipayr  r  r  -SetupIntent.ModifyParamsPaymentMethodDataAlmar  2SetupIntent.ModifyParamsPaymentMethodDataAmazonPayr  4SetupIntent.ModifyParamsPaymentMethodDataAuBecsDebitr  2SetupIntent.ModifyParamsPaymentMethodDataBacsDebitr  3SetupIntent.ModifyParamsPaymentMethodDataBancontactr  /SetupIntent.ModifyParamsPaymentMethodDataBillier  7SetupIntent.ModifyParamsPaymentMethodDataBillingDetailsr  -SetupIntent.ModifyParamsPaymentMethodDataBlikr  /SetupIntent.ModifyParamsPaymentMethodDataBoletor  0SetupIntent.ModifyParamsPaymentMethodDataCashappr  8SetupIntent.ModifyParamsPaymentMethodDataCustomerBalancer  ,SetupIntent.ModifyParamsPaymentMethodDataEpsr  ,SetupIntent.ModifyParamsPaymentMethodDataFpxr  0SetupIntent.ModifyParamsPaymentMethodDataGiropayr  0SetupIntent.ModifyParamsPaymentMethodDataGrabpayr  .SetupIntent.ModifyParamsPaymentMethodDataIdealr  7SetupIntent.ModifyParamsPaymentMethodDataInteracPresentr  1SetupIntent.ModifyParamsPaymentMethodDataKakaoPayr  /SetupIntent.ModifyParamsPaymentMethodDataKlarnar	  0SetupIntent.ModifyParamsPaymentMethodDataKonbinir  /SetupIntent.ModifyParamsPaymentMethodDataKrCardr  -SetupIntent.ModifyParamsPaymentMethodDataLinkrt  r  2SetupIntent.ModifyParamsPaymentMethodDataMobilepayr  3SetupIntent.ModifyParamsPaymentMethodDataMultibancor  1SetupIntent.ModifyParamsPaymentMethodDataNaverPayr  6SetupIntent.ModifyParamsPaymentMethodDataNzBankAccountr  -SetupIntent.ModifyParamsPaymentMethodDataOxxor  ,SetupIntent.ModifyParamsPaymentMethodDataP24r  2SetupIntent.ModifyParamsPaymentMethodDataPayByBankr  .SetupIntent.ModifyParamsPaymentMethodDataPaycor  /SetupIntent.ModifyParamsPaymentMethodDataPaynowr!  /SetupIntent.ModifyParamsPaymentMethodDataPaypalr  ,SetupIntent.ModifyParamsPaymentMethodDataPixr$  2SetupIntent.ModifyParamsPaymentMethodDataPromptpayr&  5SetupIntent.ModifyParamsPaymentMethodDataRadarOptionsr(  3SetupIntent.ModifyParamsPaymentMethodDataRevolutPayr*  3SetupIntent.ModifyParamsPaymentMethodDataSamsungPayr,  1SetupIntent.ModifyParamsPaymentMethodDataSatispayr.  2SetupIntent.ModifyParamsPaymentMethodDataSepaDebitr  /SetupIntent.ModifyParamsPaymentMethodDataSofortr1  .SetupIntent.ModifyParamsPaymentMethodDataSwishr3  .SetupIntent.ModifyParamsPaymentMethodDataTwintr5  r6  r   6SetupIntent.ModifyParamsPaymentMethodDataUsBankAccountr  2SetupIntent.ModifyParamsPaymentMethodDataWechatPayr7  ,SetupIntent.ModifyParamsPaymentMethodDataZipr8  Nr<  r3   r4   r5   ModifyParamsPaymentMethodDataz)SetupIntent.ModifyParamsPaymentMethodData  r  r4   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  r?  r@  rA  NrB  r3   r4   r5   &ModifyParamsPaymentMethodDataAcssDebitz2SetupIntent.ModifyParamsPaymentMethodDataAcssDebit  rD  r4   r
  c                       e Zd Zy)r  NrJ  r3   r4   r5   #ModifyParamsPaymentMethodDataAffirmz/SetupIntent.ModifyParamsPaymentMethodDataAffirm  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   -ModifyParamsPaymentMethodDataAfterpayClearpayz9SetupIntent.ModifyParamsPaymentMethodDataAfterpayClearpay  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   #ModifyParamsPaymentMethodDataAlipayz/SetupIntent.ModifyParamsPaymentMethodDataAlipay  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   !ModifyParamsPaymentMethodDataAlmaz-SetupIntent.ModifyParamsPaymentMethodDataAlma
  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   &ModifyParamsPaymentMethodDataAmazonPayz2SetupIntent.ModifyParamsPaymentMethodDataAmazonPay  r  r4   r  c                   $    e Zd ZU eed<   	 eed<   y)r  r?  rP  NrB  r3   r4   r5   (ModifyParamsPaymentMethodDataAuBecsDebitz4SetupIntent.ModifyParamsPaymentMethodDataAuBecsDebit  rR  r4   r  c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)r  r?  rT  Nr  r3   r4   r5   &ModifyParamsPaymentMethodDataBacsDebitz2SetupIntent.ModifyParamsPaymentMethodDataBacsDebit  rV  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   'ModifyParamsPaymentMethodDataBancontactz3SetupIntent.ModifyParamsPaymentMethodDataBancontact$  r  r4   r  c                       e Zd Zy)r  NrJ  r3   r4   r5   #ModifyParamsPaymentMethodDataBilliez/SetupIntent.ModifyParamsPaymentMethodDataBillie'  r  r4   r  c                   f    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   y)	r  zJLiteral['']|SetupIntent.ModifyParamsPaymentMethodDataBillingDetailsAddressr\  r]  r^  r_  r`  ra  Nrb  r3   r4   r5   +ModifyParamsPaymentMethodDataBillingDetailsz7SetupIntent.ModifyParamsPaymentMethodDataBillingDetails*  r'  r4   r  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)>SetupIntent.ModifyParamsPaymentMethodDataBillingDetailsAddressrf  rg  rh  ri  rj  rk  Nr  r3   r4   r5   2ModifyParamsPaymentMethodDataBillingDetailsAddressr   B  rm  r4   r!  c                       e Zd Zy)r  NrJ  r3   r4   r5   !ModifyParamsPaymentMethodDataBlikz-SetupIntent.ModifyParamsPaymentMethodDataBlik\  r  r4   r#  c                       e Zd ZU eed<   y)r  ra  NrB  r3   r4   r5   #ModifyParamsPaymentMethodDataBoletoz/SetupIntent.ModifyParamsPaymentMethodDataBoleto_  rr  r4   r%  c                       e Zd Zy)r  NrJ  r3   r4   r5   $ModifyParamsPaymentMethodDataCashappz0SetupIntent.ModifyParamsPaymentMethodDataCashappe  r  r4   r'  c                       e Zd Zy)r  NrJ  r3   r4   r5   ,ModifyParamsPaymentMethodDataCustomerBalancez8SetupIntent.ModifyParamsPaymentMethodDataCustomerBalanceh  r  r4   r)  c                   $    e Zd ZU eed      ed<   y)r  rx  r  Nr  r3   r4   r5    ModifyParamsPaymentMethodDataEpsz,SetupIntent.ModifyParamsPaymentMethodDataEpsk  r  r4   r+  c                   6    e Zd ZU eed      ed<   	 ed   ed<   y)r  r  r  r  r  Nr  r3   r4   r5    ModifyParamsPaymentMethodDataFpxz,SetupIntent.ModifyParamsPaymentMethodDataFpx  r  r4   r-  c                       e Zd Zy)r  NrJ  r3   r4   r5   $ModifyParamsPaymentMethodDataGiropayz0SetupIntent.ModifyParamsPaymentMethodDataGiropay  r  r4   r/  c                       e Zd Zy)r  NrJ  r3   r4   r5   $ModifyParamsPaymentMethodDataGrabpayz0SetupIntent.ModifyParamsPaymentMethodDataGrabpay  r  r4   r1  c                   $    e Zd ZU eed      ed<   y)r  r  r  Nr  r3   r4   r5   "ModifyParamsPaymentMethodDataIdealz.SetupIntent.ModifyParamsPaymentMethodDataIdeal  r  r4   r3  c                       e Zd Zy)r  NrJ  r3   r4   r5   +ModifyParamsPaymentMethodDataInteracPresentz7SetupIntent.ModifyParamsPaymentMethodDataInteracPresent  r  r4   r5  c                       e Zd Zy)r  NrJ  r3   r4   r5   %ModifyParamsPaymentMethodDataKakaoPayz1SetupIntent.ModifyParamsPaymentMethodDataKakaoPay  r  r4   r7  c                       e Zd ZU ed   ed<   y)r  2SetupIntent.ModifyParamsPaymentMethodDataKlarnaDobr  Nr  r3   r4   r5   #ModifyParamsPaymentMethodDataKlarnaz/SetupIntent.ModifyParamsPaymentMethodDataKlarna  rD  r4   r:  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r9  rb  rc  re  Nr  r3   r4   r5   &ModifyParamsPaymentMethodDataKlarnaDobz2SetupIntent.ModifyParamsPaymentMethodDataKlarnaDob  r  r4   r<  c                       e Zd Zy)r  NrJ  r3   r4   r5   $ModifyParamsPaymentMethodDataKonbiniz0SetupIntent.ModifyParamsPaymentMethodDataKonbini  r  r4   r>  c                       e Zd Zy)r  NrJ  r3   r4   r5   #ModifyParamsPaymentMethodDataKrCardz/SetupIntent.ModifyParamsPaymentMethodDataKrCard  r  r4   r@  c                       e Zd Zy)r  NrJ  r3   r4   r5   !ModifyParamsPaymentMethodDataLinkz-SetupIntent.ModifyParamsPaymentMethodDataLink  r  r4   rB  c                       e Zd Zy)r  NrJ  r3   r4   r5   &ModifyParamsPaymentMethodDataMobilepayz2SetupIntent.ModifyParamsPaymentMethodDataMobilepay  r  r4   rD  c                       e Zd Zy)r  NrJ  r3   r4   r5   'ModifyParamsPaymentMethodDataMultibancoz3SetupIntent.ModifyParamsPaymentMethodDataMultibanco  r  r4   rF  c                   $    e Zd ZU eed      ed<   y)r  r  r  Nr  r3   r4   r5   %ModifyParamsPaymentMethodDataNaverPayz1SetupIntent.ModifyParamsPaymentMethodDataNaverPay  r  r4   rH  c                   ^    e Zd ZU ee   ed<   	 eed<   	 eed<   	 eed<   	 ee   ed<   eed<   y)r  r  r?  r  r  rg  r  Nr  r3   r4   r5   *ModifyParamsPaymentMethodDataNzBankAccountz6SetupIntent.ModifyParamsPaymentMethodDataNzBankAccount  r  r4   rJ  c                       e Zd Zy)r  NrJ  r3   r4   r5   !ModifyParamsPaymentMethodDataOxxoz-SetupIntent.ModifyParamsPaymentMethodDataOxxo  r  r4   rL  c                   $    e Zd ZU eed      ed<   y)r  r  r  Nr  r3   r4   r5    ModifyParamsPaymentMethodDataP24z,SetupIntent.ModifyParamsPaymentMethodDataP24  r  r4   rN  c                       e Zd Zy)r  NrJ  r3   r4   r5   &ModifyParamsPaymentMethodDataPayByBankz2SetupIntent.ModifyParamsPaymentMethodDataPayByBank<  r  r4   rP  c                       e Zd Zy)r  NrJ  r3   r4   r5   "ModifyParamsPaymentMethodDataPaycoz.SetupIntent.ModifyParamsPaymentMethodDataPayco?  r  r4   rR  c                       e Zd Zy)r  NrJ  r3   r4   r5   #ModifyParamsPaymentMethodDataPaynowz/SetupIntent.ModifyParamsPaymentMethodDataPaynowB  r  r4   rT  c                       e Zd Zy)r  NrJ  r3   r4   r5   #ModifyParamsPaymentMethodDataPaypalz/SetupIntent.ModifyParamsPaymentMethodDataPaypalE  r  r4   rV  c                       e Zd Zy)r  NrJ  r3   r4   r5    ModifyParamsPaymentMethodDataPixz,SetupIntent.ModifyParamsPaymentMethodDataPixH  r  r4   rX  c                       e Zd Zy)r  NrJ  r3   r4   r5   &ModifyParamsPaymentMethodDataPromptpayz2SetupIntent.ModifyParamsPaymentMethodDataPromptpayK  r  r4   rZ  c                       e Zd ZU ee   ed<   y)r  r  Nr  r3   r4   r5   )ModifyParamsPaymentMethodDataRadarOptionsz5SetupIntent.ModifyParamsPaymentMethodDataRadarOptionsN  r  r4   r\  c                       e Zd Zy)r  NrJ  r3   r4   r5   'ModifyParamsPaymentMethodDataRevolutPayz3SetupIntent.ModifyParamsPaymentMethodDataRevolutPayT  r  r4   r^  c                       e Zd Zy)r  NrJ  r3   r4   r5   'ModifyParamsPaymentMethodDataSamsungPayz3SetupIntent.ModifyParamsPaymentMethodDataSamsungPayW  r  r4   r`  c                       e Zd Zy)r   NrJ  r3   r4   r5   %ModifyParamsPaymentMethodDataSatispayz1SetupIntent.ModifyParamsPaymentMethodDataSatispayZ  r  r4   rb  c                       e Zd ZU eed<   y)r  r'  NrB  r3   r4   r5   &ModifyParamsPaymentMethodDataSepaDebitz2SetupIntent.ModifyParamsPaymentMethodDataSepaDebit]  r)  r4   rd  c                       e Zd ZU ed   ed<   y)r  r+  rg  Nr2  r3   r4   r5   #ModifyParamsPaymentMethodDataSofortz/SetupIntent.ModifyParamsPaymentMethodDataSofortc  r4  r4   rf  c                       e Zd Zy)r  NrJ  r3   r4   r5   "ModifyParamsPaymentMethodDataSwishz.SetupIntent.ModifyParamsPaymentMethodDataSwishi  r  r4   rh  c                       e Zd Zy)r  NrJ  r3   r4   r5   "ModifyParamsPaymentMethodDataTwintz.SetupIntent.ModifyParamsPaymentMethodDataTwintl  r  r4   rj  c                   r    e Zd ZU eed      ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y)	r  r  r  r?  r  r:  r;  r<  Nr=  r3   r4   r5   *ModifyParamsPaymentMethodDataUsBankAccountz6SetupIntent.ModifyParamsPaymentMethodDataUsBankAccounto  r?  r4   rl  c                       e Zd Zy)r  NrJ  r3   r4   r5   &ModifyParamsPaymentMethodDataWechatPayz2SetupIntent.ModifyParamsPaymentMethodDataWechatPay  r  r4   rn  c                       e Zd Zy)r  NrJ  r3   r4   r5    ModifyParamsPaymentMethodDataZipz,SetupIntent.ModifyParamsPaymentMethodDataZip  r  r4   rp  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<   	 ed   ed<   y)r  5SetupIntent.ModifyParamsPaymentMethodOptionsAcssDebitr  5SetupIntent.ModifyParamsPaymentMethodOptionsAmazonPayr  5SetupIntent.ModifyParamsPaymentMethodOptionsBacsDebitr  0SetupIntent.ModifyParamsPaymentMethodOptionsCardr  7SetupIntent.ModifyParamsPaymentMethodOptionsCardPresentr  0SetupIntent.ModifyParamsPaymentMethodOptionsLinkrt  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<   y)rr  r=  r@  CSetupIntent.ModifyParamsPaymentMethodOptionsAcssDebitMandateOptionsrA  rB  rF  Nr  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	<   y
)r}  r]  r-  r.  r1  r2  r3  r7  r8  r;  NrS  r3   r4   r5   7ModifyParamsPaymentMethodOptionsAcssDebitMandateOptionszCSetupIntent.ModifyParamsPaymentMethodOptionsAcssDebitMandateOptions  rU  r4   r  c                       e Zd Zy)rs  NrJ  r3   r4   r5   )ModifyParamsPaymentMethodOptionsAmazonPayz5SetupIntent.ModifyParamsPaymentMethodOptionsAmazonPay  r  r4   r  c                       e Zd ZU ed   ed<   y)rt  CSetupIntent.ModifyParamsPaymentMethodOptionsBacsDebitMandateOptionsrA  Nr  r3   r4   r5   )ModifyParamsPaymentMethodOptionsBacsDebitz5SetupIntent.ModifyParamsPaymentMethodOptionsBacsDebit  r  r4   r  c                       e Zd ZU ed   ed<   y)r  r]  rQ  Nr  r3   r4   r5   7ModifyParamsPaymentMethodOptionsBacsDebitMandateOptionszCSetupIntent.ModifyParamsPaymentMethodOptionsBacsDebitMandateOptions  r^  r4   r  c                   r    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	<   y
)ru  >SetupIntent.ModifyParamsPaymentMethodOptionsCardMandateOptionsrA  ra  rk  ry  rz  r}  <SetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecurerc  Nrd  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<   y)r  rZ  r[  r^  r@  r_  r`  ra  r5  rf  rg  rh  ri  rj  Nrg  r3   r4   r5   2ModifyParamsPaymentMethodOptionsCardMandateOptionsz>SetupIntent.ModifyParamsPaymentMethodOptionsCardMandateOptions+  ri  r4   r  c                       e Zd Zy)rv  NrJ  r3   r4   r5   +ModifyParamsPaymentMethodOptionsCardPresentz7SetupIntent.ModifyParamsPaymentMethodOptionsCardPresentU  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<   y)r  rm  ru  rv  rw  r}  JSetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsr  r  r  r  r  Nr=  r3   r4   r5   0ModifyParamsPaymentMethodOptionsCardThreeDSecurez<SetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureX  r  r4   r  c                       e Zd ZU ed   ed<   y)r  YSetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesrm  Nr  r3   r4   r5   >ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionszJSetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptions  r  r4   r  c                   B    e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   y)r  r  r  r  r  Nr  r3   r4   r5   MModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaireszYSetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires  r  r4   r  c                       e Zd ZU ee   ed<   y)rw  r  Nr  r3   r4   r5   $ModifyParamsPaymentMethodOptionsLinkz0SetupIntent.ModifyParamsPaymentMethodOptionsLink  r  r4   r  c                       e Zd ZU ee   ed<   y)rx  r  Nr  r3   r4   r5   &ModifyParamsPaymentMethodOptionsPaypalz2SetupIntent.ModifyParamsPaymentMethodOptionsPaypal  r  r4   r  c                       e Zd ZU ed   ed<   y)ry  CSetupIntent.ModifyParamsPaymentMethodOptionsSepaDebitMandateOptionsrA  Nr  r3   r4   r5   )ModifyParamsPaymentMethodOptionsSepaDebitz5SetupIntent.ModifyParamsPaymentMethodOptionsSepaDebit  r  r4   r  c                       e Zd ZU ed   ed<   y)r  r]  rQ  Nr  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<   y	)
rz  MSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  GSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountMandateOptionsrA  ASetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountNetworksr  rB  rF  Nr  r3   r4   r5   -ModifyParamsPaymentMethodOptionsUsBankAccountz9SetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccount  r  r4   r  c                   l    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<   y)	r  TSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersr  r  r  r  r  r  NrS  r3   r4   r5   AModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionszMSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnections  r  r4   r  c                   *    e Zd ZU eeed         ed<   y)r  r  r  Nr  r3   r4   r5   HModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilterszTSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters  r  r4   r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr  r3   r4   r5   ;ModifyParamsPaymentMethodOptionsUsBankAccountMandateOptionszGSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountMandateOptions   r  r4   r  c                   *    e Zd ZU eeed         ed<   y)r  r  r  Nr  r3   r4   r5   5ModifyParamsPaymentMethodOptionsUsBankAccountNetworkszASetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountNetworks  r  r4   r  c                   6    e Zd ZU ee   ed<   	 eee      ed<   y)SetupIntent.RetrieveParamsclient_secretr  N)r.   r/   r0   r   r   r1   r   r3   r4   r5   RetrieveParamsr    s(    "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<   y)%SetupIntent.VerifyMicrodepositsParamsr  r  r  N)r.   r/   r0   r   r   r  r1   r   r3   r4   r5   VerifyMicrodepositsParamsr    s>    T#Y''	 %S))	 DI&&	r4   r  r   applicationr  r  r  r  r  r  r   r  r_  r  r  r$  last_setup_errorr!   latest_attemptlivemoder   mandater  next_actionobjectr   r  r    r   $payment_method_configuration_detailsr  r  single_use_mandate)canceled
processingrequires_actionrequires_confirmationrequires_payment_method	succeededstatusr  intentparamsr  returnc                 p    t        d| j                  ddj                  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r  r  r   _static_requestformatr   clsr  r  s      r5   _cls_cancelzSetupIntent._cls_cancel  sJ     3::&v. ;     	
 		
r4   c                      yr  Nr3   r  r  s     r5   cancelzSetupIntent.cancel  s     	r4   c                      yr  r3   selfr  s     r5   r  zSetupIntent.cancel  s     	r4   r  c                     t        d| j                  ddj                  t        | j	                  d                  |            S )r  r$   r  r  r$  r  r  r   _requestr  r   getr  s     r5   r  zSetupIntent.cancel  sP     MM3::&txx~6 ;    	
 		
r4   c                    K   t        d| j                  ddj                  t        |            |       d{         S 7 w)r  r$   r  r  r  r  Nr   _static_request_asyncr  r   r  s      r5   _cls_cancel_asynczSetupIntent._cls_cancel_async  sX      ++3::&v. ;   ,  	
 		
   7AA
	Ac                    K   ywr  r3   r  s     r5   cancel_asynczSetupIntent.cancel_async  s      	   c                    K   ywr  r3   r  s     r5   r  zSetupIntent.cancel_async  s      	r  r  c                    K   t        d| j                  ddj                  t        | j	                  d                  |       d{         S 7 w)r  r$   r  r  r$  r  r  Nr   _request_asyncr  r   r  r  s     r5   r  zSetupIntent.cancel_async
  s`      %%3::&txx~6 ;   &  	
 		
   AAA
		Ar  c                 p    t        d| j                  ddj                  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$   r  "/v1/setup_intents/{intent}/confirmr  r  r  r  s      r5   _cls_confirmzSetupIntent._cls_confirm  sJ    ( 4;;&v. <     	
 		
r4   c                      yr  Nr3   r  s     r5   r  zSetupIntent.confirm=  s    * 	r4   c                      yr  r3   r  s     r5   r  zSetupIntent.confirmT  s    ( 	r4   r  c                     t        d| j                  ddj                  t        | j	                  d                  |            S )r  r$   r  r  r$  r  r  r  r  s     r5   r  zSetupIntent.confirmj  sP    ( MM4;;&txx~6 <    	
 		
r4   c                    K   t        d| j                  ddj                  t        |            |       d{         S 7 w)r  r$   r  r  r  r  Nr  r  s      r5   _cls_confirm_asynczSetupIntent._cls_confirm_async  sX     ( ++4;;&v. <   ,  	
 		
r  c                    K   ywr  r3   r  s     r5   confirm_asynczSetupIntent.confirm_async  s     * 	r  c                    K   ywr  r3   r  s     r5   r  zSetupIntent.confirm_async  s     ( 	r  r  c                    K   t        d| j                  ddj                  t        | j	                  d                  |       d{         S 7 w)r  r$   r  r  r$  r  r  Nr  r  s     r5   r  zSetupIntent.confirm_async  s`     ( %%4;;&txx~6 <   &  	
 		
r  r  c                 Z    t        d| j                  d| j                         |            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$   r  r  )r   r  	class_urlr  r  s     r5   createzSetupIntent.create  s6        
 	
r4   c                 v   K   t        d| j                  d| j                         |       d{         S 7 w)r  r$   r  r  N)r   r  r  r  s     r5   create_asynczSetupIntent.create_async  sD      ++ ,  
 	
s   ,97
	9r  c                     | j                  d| j                         |      }t        |t              s!t	        dt        |      j                  z        |S )1
        Returns a list of SetupIntents.
        r  r  %Expected list object from API, got %s)r  r  
isinstancer   	TypeErrorr   r.   r  r  results      r5   listzSetupIntent.list  s]     $$MMO % 

 &*-7<((* 
 r4   c                    K   | j                  d| j                         |       d{   }t        |t              s!t	        dt        |      j                  z        |S 7 7w)r  r  r  Nr  )r  r  r  r   r  r   r.   r  s      r5   
list_asynczSetupIntent.list_async.  sk      00MMO 1 
 

 &*-7<((* 
 
s   &A"A 8A"r  c                 z    | j                         dt        |      }t        d| j                  d||            S )/
        Updates a SetupIntent object.
        /r$   r  r  )r  r   r   r  r  r$  r  r  s       r5   modifyzSetupIntent.modifyB  sD     +b/:   
 	
r4   c                    K   | j                         dt        |      }t        d| j                  d||       d{         S 7 w)r  r  r$   r  r  N)r  r   r   r  r  s       r5   modify_asynczSetupIntent.modify_asyncS  sR      +b/:++ ,  
 	
s   <A	A
	A	r  c                 8     | |fi |}|j                          |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$  r  instances       r5   retrievezSetupIntent.retrieved  s$     r$V$r4   c                 T   K    | |fi |}|j                          d{    |S 7 w)r  N)refresh_asyncr  s       r5   retrieve_asynczSetupIntent.retrieve_asyncs  s3      r$V$$$&&& 	's   (&(r  c                 p    t        d| j                  ddj                  t        |            |            S )A
        Verifies microdeposits on a SetupIntent object.
        r$   r  //v1/setup_intents/{intent}/verify_microdepositsr  r  r  r  s      r5   _cls_verify_microdepositsz%SetupIntent._cls_verify_microdeposits  sK     AHH&v. I     	
 		
r4   c                      yr  Nr3   r  s     r5   verify_microdepositsz SetupIntent.verify_microdeposits  s     	r4   c                      yr!  r3   r  s     r5   r"  z SetupIntent.verify_microdeposits  s     	r4   r  c                     t        d| j                  ddj                  t        | j	                  d                  |            S )r  r$   r  r  r$  r  r  r  r  s     r5   r"  z SetupIntent.verify_microdeposits  sQ     MMAHH&txx~6 I    	
 		
r4   c                    K   t        d| j                  ddj                  t        |            |       d{         S 7 w)r  r$   r  r  r  r  Nr  r  s      r5   _cls_verify_microdeposits_asyncz+SetupIntent._cls_verify_microdeposits_async  sY      ++AHH&v. I   ,  	
 		
r  c                    K   ywr!  r3   r  s     r5   verify_microdeposits_asyncz&SetupIntent.verify_microdeposits_async  s      	r  c                    K   ywr!  r3   r  s     r5   r(  z&SetupIntent.verify_microdeposits_async  s      	r  r&  c                    K   t        d| j                  ddj                  t        | j	                  d                  |       d{         S 7 w)r  r$   r  r  r$  r  r  Nr  r  s     r5   r(  z&SetupIntent.verify_microdeposits_async  sa      %%AHH&txx~6 I   &  	
 		
r  )r  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=  rC  rF  rH  rJ  rL  rN  rQ  rU  rX  rZ  rc  rl  ro  rq  rt  rv  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(  r3  r6  r8  r>  rA  rC  rN  rQ  rT  rW  rZ  r]  re  rh  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.  r0  r2  r4  r6  r8  r:  r<  r>  r@  rC  rF  rH  rJ  rL  rN  rP  rR  rT  rV  rX  rZ  r\  r^  r`  rb  rd  rf  rh  rj  rl  rn  rp  rr  rt  rv  rx  rz  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r
  r  r  r  r  r  r  r  r  r  r  r!  r#  r%  r'  r)  r+  r-  r/  r1  r3  r5  r7  r:  r<  r>  r@  rB  rD  rF  rH  rJ  rL  rN  rP  rR  rT  rV  rX  rZ  r\  r^  r`  rb  rd  rf  rh  rj  rl  rn  rp  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   staticmethodr  r
   r  r  r  r  r  r  r  r  r   r	  r  r  r  r  r  r  r"  r&  r(  r  r3   r4   r5   r$   r$   !   s   
0 6DK'.12C
, 
X XtD
\ D
LL b
| b
H
~ 
( (T9 Y ,I 9 y yv	) y  y Y ) I ) 9 y y 0i 4Y y 	 	 #I #JI B	 	 i 2y  y ) 	 y Y ) 9  i .Y !I !F) i y y I ) Y 9 9  ) y i i i ,) I 2I 2hY $9 4Y Y 9 -	 -^(i (Ty *I *X,	 ) Y 9  4< c~ cJ
i 
) I ,9 ) w	 wr	 i 	 i I  9  ) i i 0Y 4I i y y #9 #J9 By y Y 2i 	 i  y i I  ) 	 Y .I !9 !F Y i i 9  I ) ) 	  i Y Y Y , 9 29 2hI $) 4I I ) -y -^(Y (Ti *9 *X,y  I ) 	 4<	 	 "^ "HI $7~ 7rw	 wr	 i 	 i I  9  ) i i 0Y 4I i y y #9 #J9 By y Y 2i 	 i  y i I  ) 	 Y .I !9 !F Y i i 9  I ) ) 	  i Y Y Y , 9 29 2hI $) 4I I ) -y -^(Y (Ti *9 *X,y  I ) 	 4<	  N  /-899 TN"
  ((?@@ "AB  C= 
 L z233
 # d7+@#ABCC
 	G ~.. _^<== N oi011 tCH~&& *%% N## ?9566 __=>> +3)+  %%9:: s)# !!;<< 	  J 

$*+E$F
	
 
& %&@A	   9:	  -(
9:
	
 )
& 

$*+E$F
	
 
& %&@A	   9:	  -.
9:
	
 /
& 

$*+F$G
	
 
< %&AB	  * :;	 * .)
:;
	
 *
< 

$*+F$G
	
 
< %&AB	  * :;	 * ./
:;
	
 0
< 
89
	
 
$ 
89
	
 
$ 67	M	" & 67	M	" & 

 &'A B
	
 
  

 &'A B
	
 
   &'C D	   &'C D	  

 @A
 
	
 
& %&MN	   FG	  56
FG
	
 7
" 

 @A
 
	
 
& %&MN	   FG	  ;<
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>rB     s|    B 4 * = 2 . A : M M M  '/01)'442%YO-(&-(YOr4   