
    <@g                    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      Zeed      ed<   	 ee   ed<   	 ee	   ed<   	 eed      ed<   	 ee   ed<   	 eed<   	 eed      ed<   	 ee   ed<   	 eeed         ed<   	 eed<   	 ee
   ed<   	 eed      ed<   	 eed<   	 eed      ed<   	 eeeef      ed<   	 ee   ed<   	 ed   ed<   	 eed      ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   	 ed   ed<   	 eed<   	 ededed   dd fd       Zeededed   dd fd              Zeded   dd fd       Z ed      ded   dd fd       Zededed   dd fd       Zeededed   dd fd              Z eded   dd fd       Z  ed      ded   dd fd       Z ededed    dd fd       Zeededed    dd fd              Zeded    dd fd       Z ed      ded    dd fd       Zededed    dd fd       Zeededed    dd fd              Zeded    dd fd       Z ed	      ded    dd fd
       Zeded   dd fd       Zeded   dd fd       Zeded   ded    fd       Zeded   ded    fd       Z	ededed   dd fd       Z
ededed   dd fd       Zededed   dd fd       Zededed   dd fd       Zededed   dd fd       Zeededed   dd fd              Zeded   dd fd       Z ed      ded   dd fd       Zededed   dd fd       Zeededed   dd fd              Zeded   dd fd       Z ed       ded   dd fd!       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     S/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_setup_intent.pyAutomaticPaymentMethodsr(   @   s)    !'*;"<==	
 $	r4   r6   c                   $   e Zd ZU ee   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 e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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_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_setup_attempt_expiredsetup_intent_unexpected_stateshipping_address_invalidshipping_calculation_failedsku_inactivestate_unsupportedstatus_transition_invalidstripe_tax_inactivetax_id_invalidtaxes_calculation_failed%terminal_location_country_unsupportedterminal_reader_busyterminal_reader_hardware_fault/terminal_reader_invalid_location_for_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   s&   	 kmo
 o	
`	 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   a  s&      #"  #"r4   r  hosted_instructions_urlmobile_auth_urlqr_codeN)r.   r/   r0   r   r  r   r1   _inner_class_typesr3   r4   r5   $CashappHandleRedirectOrDisplayQrCoder   `  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  z  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   _  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   r8  cadusdcurrencymandate_options	automaticinstantmicrodepositsverification_methodN)	r.   r/   r0   r   r8  r   r   r1   r	  r3   r4   r5   	AcssDebitr&    sZ     0 w|455 &n55!)?@"  #4^!Dr4   rC  c                       e Zd Zy)*SetupIntent.PaymentMethodOptions.AmazonPayNr.   r/   r0   r3   r4   r5   	AmazonPayrE        r4   rG  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   r8  rL        "*3-/r4   r8  r=  Nr.   r/   r0   r   r8  r   r1   r	  r3   r4   r5   	BacsDebitrJ    &      &n55"3^!Dr4   rP  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monthr2  weekyearr1  interval_count	reference
start_dateindiasupported_typesN)	r.   r/   r0   r  r1   r   r   r   r   r3   r4   r5   r8  rU    s     %%788  &c]* #3-' ""LMM !)-    "*$ww/?*@!AAr4   r8  r=  amexcartes_bancairesdinersdiscover	eftpos_augirocardinteracjcblink
mastercardunionpayunknownvisanetworkanyr?  	challengerequest_three_d_secureN)	r.   r/   r0   r   r8  r   r1   r   r	  r3   r4   r5   r   rS    sl    ( (T &n55  " %-78%  #4^!Dr4   r   c                       e Zd Zy),SetupIntent.PaymentMethodOptions.CardPresentNrF  r3   r4   r5   CardPresentr{  .  rH  r4   r|  c                       e Zd ZU ee   ed<   y)%SetupIntent.PaymentMethodOptions.Linkpersistent_tokenNr  r3   r4   r5   Linkr~  1  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  7  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.MandateOptionsrM  Nr  r3   r4   r5   r8  r  >  rN  r4   r8  r=  NrO  r3   r4   r5   	SepaDebitr  =  rQ  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  I  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  H  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   r8  r  k  s    #+GG,<#==r4   r8  financial_connectionsr=  r>  rB  )r  r=  N)
r.   r/   r0   r   r  r8  r   r1   r   r	  r3   r4   r5   UsBankAccountr  G  s_    !:| !:F  $,,@#AA%n55!)?@"  *>#1"r4   r  
acss_debit
amazon_pay
bacs_debitcardcard_presentrp  paypal
sepa_debitus_bank_account)	r  r  r  r  r  rp  r  r  r  N)r.   r/   r0   r   rC  rG  rP  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  NrF  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eeef      ed5<   	 ed6   ed7<   	 ed8   ed9<   	 ed:   ed;<   	 ed<   ed=<   	 ed>   ed?<   	 ed@   edA<   	 edB   edC<   	 edD   edE<   	 edF   edG<   	 edH   edI<   	 edJ   edK<   	 edL   edM<   	 edN   edO<   	 edP   edQ<   	 edR   edS<   	 edT   edU<   	 edV   edW<   	 edX   edY<   	 edZ   ed[<   	 ed\   ed]<   	 ed^   ed_<   y`)ar  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
bancontact8SetupIntent.ConfirmParamsPaymentMethodDataBillingDetailsbilling_details.SetupIntent.ConfirmParamsPaymentMethodDataBlikblik0SetupIntent.ConfirmParamsPaymentMethodDataBoletoboleto1SetupIntent.ConfirmParamsPaymentMethodDataCashappcashapp9SetupIntent.ConfirmParamsPaymentMethodDataCustomerBalancecustomer_balance-SetupIntent.ConfirmParamsPaymentMethodDataEpseps-SetupIntent.ConfirmParamsPaymentMethodDataFpxfpx1SetupIntent.ConfirmParamsPaymentMethodDataGiropaygiropay1SetupIntent.ConfirmParamsPaymentMethodDataGrabpaygrabpay/SetupIntent.ConfirmParamsPaymentMethodDataIdealideal8SetupIntent.ConfirmParamsPaymentMethodDataInteracPresentinterac_present2SetupIntent.ConfirmParamsPaymentMethodDataKakaoPay	kakao_pay0SetupIntent.ConfirmParamsPaymentMethodDataKlarnaklarna1SetupIntent.ConfirmParamsPaymentMethodDataKonbinikonbini0SetupIntent.ConfirmParamsPaymentMethodDataKrCardkr_card.SetupIntent.ConfirmParamsPaymentMethodDataLinkrp  metadata3SetupIntent.ConfirmParamsPaymentMethodDataMobilepay	mobilepay4SetupIntent.ConfirmParamsPaymentMethodDataMultibanco
multibanco2SetupIntent.ConfirmParamsPaymentMethodDataNaverPay	naver_pay.SetupIntent.ConfirmParamsPaymentMethodDataOxxooxxo-SetupIntent.ConfirmParamsPaymentMethodDataP24p24/SetupIntent.ConfirmParamsPaymentMethodDataPaycopayco0SetupIntent.ConfirmParamsPaymentMethodDataPaynowpaynow0SetupIntent.ConfirmParamsPaymentMethodDataPaypalr  -SetupIntent.ConfirmParamsPaymentMethodDataPixpix3SetupIntent.ConfirmParamsPaymentMethodDataPromptpay	promptpay6SetupIntent.ConfirmParamsPaymentMethodDataRadarOptionsradar_options4SetupIntent.ConfirmParamsPaymentMethodDataRevolutPayrevolut_pay4SetupIntent.ConfirmParamsPaymentMethodDataSamsungPaysamsung_pay3SetupIntent.ConfirmParamsPaymentMethodDataSepaDebitr  0SetupIntent.ConfirmParamsPaymentMethodDataSofortsofort/SetupIntent.ConfirmParamsPaymentMethodDataSwishswish/SetupIntent.ConfirmParamsPaymentMethodDataTwinttwint*r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  rp  r  r  r  r  r  r  r  r  r  r  r   r"  r  r%  r'  r)  r  
wechat_payzipr   7SetupIntent.ConfirmParamsPaymentMethodDataUsBankAccountr  3SetupIntent.ConfirmParamsPaymentMethodDataWechatPayr+  -SetupIntent.ConfirmParamsPaymentMethodDataZipr,  Nr.   r/   r0   r   r1   r   r   r   r3   r4   r5   ConfirmParamsPaymentMethodDataz*SetupIntent.ConfirmParamsPaymentMethodData  s   A
 	
	 NOO	 'H
 	
	 NOO	 %67
 	
	 JKK	  A
 	
	 #C
 	
	  A
 	
	  B
 	
	 %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
 	
	 @
 	
	 JKK	 HII	 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	 )+
 +	
X	 %E
 	
	  A
 	
	 HII	r4   r1  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.ConfirmParamsPaymentMethodDataAcssDebit  '    	  	 	r4   r7  c                       e Zd Zy)r  NrF  r3   r4   r5   $ConfirmParamsPaymentMethodDataAffirmz0SetupIntent.ConfirmParamsPaymentMethodDataAffirm#  r  r4   r:  c                       e Zd Zy)r  NrF  r3   r4   r5   .ConfirmParamsPaymentMethodDataAfterpayClearpayz:SetupIntent.ConfirmParamsPaymentMethodDataAfterpayClearpay&  r  r4   r<  c                       e Zd Zy)r  NrF  r3   r4   r5   $ConfirmParamsPaymentMethodDataAlipayz0SetupIntent.ConfirmParamsPaymentMethodDataAlipay)  r  r4   r>  c                       e Zd Zy)r  NrF  r3   r4   r5   "ConfirmParamsPaymentMethodDataAlmaz.SetupIntent.ConfirmParamsPaymentMethodDataAlma,  r  r4   r@  c                       e Zd Zy)r  NrF  r3   r4   r5   'ConfirmParamsPaymentMethodDataAmazonPayz3SetupIntent.ConfirmParamsPaymentMethodDataAmazonPay/  r  r4   rB  c                   $    e Zd ZU eed<   	 eed<   y)r  r3  
bsb_numberNr6  r3   r4   r5   )ConfirmParamsPaymentMethodDataAuBecsDebitz5SetupIntent.ConfirmParamsPaymentMethodDataAuBecsDebit2      	 	r4   rE  c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)r  r3  	sort_codeNr  r3   r4   r5   'ConfirmParamsPaymentMethodDataBacsDebitz3SetupIntent.ConfirmParamsPaymentMethodDataBacsDebit<  $    #C((	 s##	r4   rI  c                       e Zd Zy)r  NrF  r3   r4   r5   (ConfirmParamsPaymentMethodDataBancontactz4SetupIntent.ConfirmParamsPaymentMethodDataBancontactF  r  r4   rL  c                   T    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)r  zKLiteral['']|SetupIntent.ConfirmParamsPaymentMethodDataBillingDetailsAddressaddressLiteral['']|stremailnamephoneNr  r3   r4   r5   ,ConfirmParamsPaymentMethodDataBillingDetailsz8SetupIntent.ConfirmParamsPaymentMethodDataBillingDetailsI  sP    Y
 	
	 ,--	 +,,	 ,--	r4   rS  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   3ConfirmParamsPaymentMethodDataBillingDetailsAddressrU  ]  l    #	 S!!	 3	 3	 !%%	 3	r4   r\  c                       e Zd Zy)r  NrF  r3   r4   r5   "ConfirmParamsPaymentMethodDataBlikz.SetupIntent.ConfirmParamsPaymentMethodDataBlikw  r  r4   r_  c                       e Zd ZU eed<   y)r  tax_idNr6  r3   r4   r5   $ConfirmParamsPaymentMethodDataBoletoz0SetupIntent.ConfirmParamsPaymentMethodDataBoletoz      	r4   rb  c                       e Zd Zy)r  NrF  r3   r4   r5   %ConfirmParamsPaymentMethodDataCashappz1SetupIntent.ConfirmParamsPaymentMethodDataCashapp  r  r4   re  c                       e Zd Zy)r  NrF  r3   r4   r5   -ConfirmParamsPaymentMethodDataCustomerBalancez9SetupIntent.ConfirmParamsPaymentMethodDataCustomerBalance  r  r4   rg  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  NrF  r3   r4   r5   %ConfirmParamsPaymentMethodDataGiropayz1SetupIntent.ConfirmParamsPaymentMethodDataGiropay  r  r4   r  c                       e Zd Zy)r  NrF  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  NrF  r3   r4   r5   ,ConfirmParamsPaymentMethodDataInteracPresentz8SetupIntent.ConfirmParamsPaymentMethodDataInteracPresent  r  r4   r  c                       e Zd Zy)r   NrF  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  r^  r_  ra  Nr.   r/   r0   r  r1   r3   r4   r5   'ConfirmParamsPaymentMethodDataKlarnaDobz3SetupIntent.ConfirmParamsPaymentMethodDataKlarnaDob  $    	 
	 		r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   %ConfirmParamsPaymentMethodDataKonbiniz1SetupIntent.ConfirmParamsPaymentMethodDataKonbini  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   $ConfirmParamsPaymentMethodDataKrCardz0SetupIntent.ConfirmParamsPaymentMethodDataKrCard  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   "ConfirmParamsPaymentMethodDataLinkz.SetupIntent.ConfirmParamsPaymentMethodDataLink  r  r4   r  c                       e Zd Zy)r
  NrF  r3   r4   r5   'ConfirmParamsPaymentMethodDataMobilepayz3SetupIntent.ConfirmParamsPaymentMethodDataMobilepay  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   (ConfirmParamsPaymentMethodDataMultibancoz4SetupIntent.ConfirmParamsPaymentMethodDataMultibanco  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y)r  NrF  r3   r4   r5   "ConfirmParamsPaymentMethodDataOxxoz.SetupIntent.ConfirmParamsPaymentMethodDataOxxo  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  NrF  r3   r4   r5   #ConfirmParamsPaymentMethodDataPaycoz/SetupIntent.ConfirmParamsPaymentMethodDataPayco@  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   $ConfirmParamsPaymentMethodDataPaynowz0SetupIntent.ConfirmParamsPaymentMethodDataPaynowC  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   $ConfirmParamsPaymentMethodDataPaypalz0SetupIntent.ConfirmParamsPaymentMethodDataPaypalF  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   !ConfirmParamsPaymentMethodDataPixz-SetupIntent.ConfirmParamsPaymentMethodDataPixI  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   'ConfirmParamsPaymentMethodDataPromptpayz3SetupIntent.ConfirmParamsPaymentMethodDataPromptpayL  r  r4   r  c                       e Zd ZU ee   ed<   y)r  sessionNr  r3   r4   r5   *ConfirmParamsPaymentMethodDataRadarOptionsz6SetupIntent.ConfirmParamsPaymentMethodDataRadarOptionsO      S!!	r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   (ConfirmParamsPaymentMethodDataRevolutPayz4SetupIntent.ConfirmParamsPaymentMethodDataRevolutPayU  r  r4   r	  c                       e Zd Zy)r!  NrF  r3   r4   r5   (ConfirmParamsPaymentMethodDataSamsungPayz4SetupIntent.ConfirmParamsPaymentMethodDataSamsungPayX  r  r4   r  c                       e Zd ZU eed<   y)r#  ibanNr6  r3   r4   r5   'ConfirmParamsPaymentMethodDataSepaDebitz3SetupIntent.ConfirmParamsPaymentMethodDataSepaDebit[      		r4   r  c                       e Zd ZU ed   ed<   y)r$  ATBEDEESITNLrW  Nr.   r/   r0   r   r1   r3   r4   r5   $ConfirmParamsPaymentMethodDataSofortz0SetupIntent.ConfirmParamsPaymentMethodDataSoforta      ;<<	r4   r  c                       e Zd Zy)r&  NrF  r3   r4   r5   #ConfirmParamsPaymentMethodDataSwishz/SetupIntent.ConfirmParamsPaymentMethodDataSwishg  r  r4   r  c                       e Zd Zy)r(  NrF  r3   r4   r5   #ConfirmParamsPaymentMethodDataTwintz/SetupIntent.ConfirmParamsPaymentMethodDataTwintj  r  r4   r  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  r3  r  account_typefinancial_connections_accountrouting_numberNr.   r/   r0   r   r   r1   r   r3   r4   r5   +ConfirmParamsPaymentMethodDataUsBankAccountz7SetupIntent.ConfirmParamsPaymentMethodDataUsBankAccountm  f    (1H)IJJ	 $C((	 "'*?"@AA	 (33'77	 $C((	r4   r$  c                       e Zd Zy)r.  NrF  r3   r4   r5   'ConfirmParamsPaymentMethodDataWechatPayz3SetupIntent.ConfirmParamsPaymentMethodDataWechatPay  r  r4   r'  c                       e Zd Zy)r/  NrF  r3   r4   r5   !ConfirmParamsPaymentMethodDataZipz-SetupIntent.ConfirmParamsPaymentMethodDataZip  r  r4   r)  c                       e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)r  6SetupIntent.ConfirmParamsPaymentMethodOptionsAcssDebitr  6SetupIntent.ConfirmParamsPaymentMethodOptionsAmazonPayr  6SetupIntent.ConfirmParamsPaymentMethodOptionsBacsDebitr  1SetupIntent.ConfirmParamsPaymentMethodOptionsCardr  8SetupIntent.ConfirmParamsPaymentMethodOptionsCardPresentr  1SetupIntent.ConfirmParamsPaymentMethodOptionsLinkrp  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   r4  c                   N    e Zd ZU eed      ed<   	 ed   ed<   	 eed      ed<   y)r+  r9  r<  DSetupIntent.ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptionsr=  r>  rB  Nr  r3   r4   r5   *ConfirmParamsPaymentMethodOptionsAcssDebitz6SetupIntent.ConfirmParamsPaymentMethodOptionsAcssDebit  sK    gl344	 %R
 	
	 );<
 	
	r4   r7  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
)r6  rO  r)  r*  r-  r.  r/  r3  r4  r7  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   r:  c                       e Zd Zy)r,  NrF  r3   r4   r5   *ConfirmParamsPaymentMethodOptionsAmazonPayz6SetupIntent.ConfirmParamsPaymentMethodOptionsAmazonPay  r  r4   r=  c                       e Zd ZU ed   ed<   y)r-  DSetupIntent.ConfirmParamsPaymentMethodOptionsBacsDebitMandateOptionsr=  Nr  r3   r4   r5   *ConfirmParamsPaymentMethodOptionsBacsDebitz6SetupIntent.ConfirmParamsPaymentMethodOptionsBacsDebit      $R
 	
	r4   r@  c                       e Zd ZU ed   ed<   y)r?  rO  rM  Nr  r3   r4   r5   8ConfirmParamsPaymentMethodOptionsBacsDebitMandateOptionszDSetupIntent.ConfirmParamsPaymentMethodOptionsBacsDebitMandateOptions      %&788	r4   rC  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.ConfirmParamsPaymentMethodOptionsCardMandateOptionsr=  motorg  ru  rv  ry  =SetupIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecurethree_d_secureNr.   r/   r0   r   r1   r2   r   r3   r4   r5   %ConfirmParamsPaymentMethodOptionsCardz1SetupIntent.ConfirmParamsPaymentMethodOptionsCard  s~    $M
 	
	 $	
 
 	
"	 !,34!
 	
	 $K
 	
	r4   rK  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)rF  rV  rW  rZ  r<  r[  r\  r]  r1  rb  rc  rd  re  rf  N	r.   r/   r0   r  r1   r   r   r   r   r3   r4   r5   3ConfirmParamsPaymentMethodOptionsCardMandateOptionsz?SetupIntent.ConfirmParamsPaymentMethodOptionsCardMandateOptions)      	 /00	 	 !%%	 c""	 DEE	 $C((	 	 	 %T''*:%;<<	r4   rN  c                       e Zd Zy)r/  NrF  r3   r4   r5   ,ConfirmParamsPaymentMethodOptionsCardPresentz8SetupIntent.ConfirmParamsPaymentMethodOptionsCardPresentS  r  r4   rQ  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)rH  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.ConfirmParamsPaymentMethodOptionsCardThreeDSecureV  s    &56
 	
	  $$	 (301(
 	
	 %Y
 	
	
 (33'77	 $C((	 W%>?@@	r4   rj  c                       e Zd ZU ed   ed<   y)rd  ZSetupIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesri  Nr  r3   r4   r5   ?ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionszKSetupIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptions  s     &h
 	
	r4   rm  c                   B    e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   y)rl  01234rT  	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   ry  c                       e Zd ZU ee   ed<   y)r0  r  Nr  r3   r4   r5   %ConfirmParamsPaymentMethodOptionsLinkz1SetupIntent.ConfirmParamsPaymentMethodOptionsLink      %c**	r4   r|  c                       e Zd ZU ee   ed<   y)r1  r  Nr  r3   r4   r5   'ConfirmParamsPaymentMethodOptionsPaypalz3SetupIntent.ConfirmParamsPaymentMethodOptionsPaypal      )#..	r4   r  c                       e Zd ZU ed   ed<   y)r2  DSetupIntent.ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptionsr=  Nr  r3   r4   r5   *ConfirmParamsPaymentMethodOptionsSepaDebitz6SetupIntent.ConfirmParamsPaymentMethodOptionsSepaDebit  rA  r4   r  c                       e Zd ZU ed   ed<   y)r  rO  rM  Nr  r3   r4   r5   8ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptionszDSetupIntent.ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptions  rD  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	)
r3  NSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  HSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountMandateOptionsr=  BSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountNetworksnetworksr>  rB  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  Nr9  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.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters  $      +./0 
 	
	r4   r  c                       e Zd ZU ed   ed<   y)r  Literal['']|Literal['paper']r  Nr  r3   r4   r5   <ConfirmParamsPaymentMethodOptionsUsBankAccountMandateOptionszHSetupIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountMandateOptions       ''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.ConfirmParamsPaymentMethodOptionsUsBankAccountNetworks      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    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.CreateParamsAutomaticPaymentMethodso  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  NrF  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  Nr6  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eeef      ed5<   	 ed6   ed7<   	 ed8   ed9<   	 ed:   ed;<   	 ed<   ed=<   	 ed>   ed?<   	 ed@   edA<   	 edB   edC<   	 edD   edE<   	 edF   edG<   	 edH   edI<   	 edJ   edK<   	 edL   edM<   	 edN   edO<   	 edP   edQ<   	 edR   edS<   	 edT   edU<   	 edV   edW<   	 edX   edY<   	 edZ   ed[<   	 ed\   ed]<   	 ed^   ed_<   y`)ar  2SetupIntent.CreateParamsPaymentMethodDataAcssDebitr  /SetupIntent.CreateParamsPaymentMethodDataAffirmr  9SetupIntent.CreateParamsPaymentMethodDataAfterpayClearpayr  /SetupIntent.CreateParamsPaymentMethodDataAlipayr  r  r  -SetupIntent.CreateParamsPaymentMethodDataAlmar  2SetupIntent.CreateParamsPaymentMethodDataAmazonPayr  4SetupIntent.CreateParamsPaymentMethodDataAuBecsDebitr  2SetupIntent.CreateParamsPaymentMethodDataBacsDebitr  3SetupIntent.CreateParamsPaymentMethodDataBancontactr  7SetupIntent.CreateParamsPaymentMethodDataBillingDetailsr  -SetupIntent.CreateParamsPaymentMethodDataBlikr  /SetupIntent.CreateParamsPaymentMethodDataBoletor  0SetupIntent.CreateParamsPaymentMethodDataCashappr  8SetupIntent.CreateParamsPaymentMethodDataCustomerBalancer  ,SetupIntent.CreateParamsPaymentMethodDataEpsr  ,SetupIntent.CreateParamsPaymentMethodDataFpxr  0SetupIntent.CreateParamsPaymentMethodDataGiropayr  0SetupIntent.CreateParamsPaymentMethodDataGrabpayr  .SetupIntent.CreateParamsPaymentMethodDataIdealr  7SetupIntent.CreateParamsPaymentMethodDataInteracPresentr  1SetupIntent.CreateParamsPaymentMethodDataKakaoPayr  /SetupIntent.CreateParamsPaymentMethodDataKlarnar  0SetupIntent.CreateParamsPaymentMethodDataKonbinir  /SetupIntent.CreateParamsPaymentMethodDataKrCardr  -SetupIntent.CreateParamsPaymentMethodDataLinkrp  r	  2SetupIntent.CreateParamsPaymentMethodDataMobilepayr  3SetupIntent.CreateParamsPaymentMethodDataMultibancor  1SetupIntent.CreateParamsPaymentMethodDataNaverPayr  -SetupIntent.CreateParamsPaymentMethodDataOxxor  ,SetupIntent.CreateParamsPaymentMethodDataP24r  .SetupIntent.CreateParamsPaymentMethodDataPaycor  /SetupIntent.CreateParamsPaymentMethodDataPaynowr  /SetupIntent.CreateParamsPaymentMethodDataPaypalr  ,SetupIntent.CreateParamsPaymentMethodDataPixr  2SetupIntent.CreateParamsPaymentMethodDataPromptpayr  5SetupIntent.CreateParamsPaymentMethodDataRadarOptionsr  3SetupIntent.CreateParamsPaymentMethodDataRevolutPayr   3SetupIntent.CreateParamsPaymentMethodDataSamsungPayr"  2SetupIntent.CreateParamsPaymentMethodDataSepaDebitr  /SetupIntent.CreateParamsPaymentMethodDataSofortr%  .SetupIntent.CreateParamsPaymentMethodDataSwishr'  .SetupIntent.CreateParamsPaymentMethodDataTwintr)  r*  r   6SetupIntent.CreateParamsPaymentMethodDataUsBankAccountr  2SetupIntent.CreateParamsPaymentMethodDataWechatPayr+  ,SetupIntent.CreateParamsPaymentMethodDataZipr,  Nr0  r3   r4   r5   CreateParamsPaymentMethodDataz)SetupIntent.CreateParamsPaymentMethodData     @
 	
	 MNN	 'G
 	
	 MNN	 %67
 	
	 IJJ	  @
 	
	 #B
 	
	  @
 	
	  A
 	
	 %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
 	
	 ?
 	
	 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	 )+
 +	
X	 %D
 	
	  @
 	
	 GHH	r4   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  r3  r4  r5  Nr6  r3   r4   r5   &CreateParamsPaymentMethodDataAcssDebitz2SetupIntent.CreateParamsPaymentMethodDataAcssDebit  r8  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   #CreateParamsPaymentMethodDataAffirmz/SetupIntent.CreateParamsPaymentMethodDataAffirm  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   -CreateParamsPaymentMethodDataAfterpayClearpayz9SetupIntent.CreateParamsPaymentMethodDataAfterpayClearpay  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   #CreateParamsPaymentMethodDataAlipayz/SetupIntent.CreateParamsPaymentMethodDataAlipay  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   !CreateParamsPaymentMethodDataAlmaz-SetupIntent.CreateParamsPaymentMethodDataAlma  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   &CreateParamsPaymentMethodDataAmazonPayz2SetupIntent.CreateParamsPaymentMethodDataAmazonPay  r  r4   r  c                   $    e Zd ZU eed<   	 eed<   y)r  r3  rD  Nr6  r3   r4   r5   (CreateParamsPaymentMethodDataAuBecsDebitz4SetupIntent.CreateParamsPaymentMethodDataAuBecsDebit  rF  r4   r   c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)r  r3  rH  Nr  r3   r4   r5   &CreateParamsPaymentMethodDataBacsDebitz2SetupIntent.CreateParamsPaymentMethodDataBacsDebit  rJ  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   'CreateParamsPaymentMethodDataBancontactz3SetupIntent.CreateParamsPaymentMethodDataBancontact  r  r4   r  c                   T    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)r  zJLiteral['']|SetupIntent.CreateParamsPaymentMethodDataBillingDetailsAddressrN  rO  rP  rQ  rR  Nr  r3   r4   r5   +CreateParamsPaymentMethodDataBillingDetailsz7SetupIntent.CreateParamsPaymentMethodDataBillingDetails  P    X
 	
	 ,--	 +,,	 ,--	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.CreateParamsPaymentMethodDataBillingDetailsAddressrV  rW  rX  rY  rZ  r[  Nr  r3   r4   r5   2CreateParamsPaymentMethodDataBillingDetailsAddressr	  	  r]  r4   r
  c                       e Zd Zy)r  NrF  r3   r4   r5   !CreateParamsPaymentMethodDataBlikz-SetupIntent.CreateParamsPaymentMethodDataBlik'	  r  r4   r  c                       e Zd ZU eed<   y)r  ra  Nr6  r3   r4   r5   #CreateParamsPaymentMethodDataBoletoz/SetupIntent.CreateParamsPaymentMethodDataBoleto*	  rc  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   $CreateParamsPaymentMethodDataCashappz0SetupIntent.CreateParamsPaymentMethodDataCashapp0	  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   ,CreateParamsPaymentMethodDataCustomerBalancez8SetupIntent.CreateParamsPaymentMethodDataCustomerBalance3	  r  r4   r  c                   $    e Zd ZU eed      ed<   y)r  ri  r  Nr  r3   r4   r5    CreateParamsPaymentMethodDataEpsz,SetupIntent.CreateParamsPaymentMethodDataEps6	  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    CreateParamsPaymentMethodDataFpxz,SetupIntent.CreateParamsPaymentMethodDataFpx[	  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   $CreateParamsPaymentMethodDataGiropayz0SetupIntent.CreateParamsPaymentMethodDataGiropay|	  r  r4   r  c                       e Zd Zy)r  NrF  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  NrF  r3   r4   r5   +CreateParamsPaymentMethodDataInteracPresentz7SetupIntent.CreateParamsPaymentMethodDataInteracPresent	  r  r4   r  c                       e Zd Zy)r  NrF  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   r#  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r"  r^  r_  ra  Nr  r3   r4   r5   &CreateParamsPaymentMethodDataKlarnaDobz2SetupIntent.CreateParamsPaymentMethodDataKlarnaDob	  r  r4   r&  c                       e Zd Zy)r  NrF  r3   r4   r5   $CreateParamsPaymentMethodDataKonbiniz0SetupIntent.CreateParamsPaymentMethodDataKonbini	  r  r4   r(  c                       e Zd Zy)r  NrF  r3   r4   r5   #CreateParamsPaymentMethodDataKrCardz/SetupIntent.CreateParamsPaymentMethodDataKrCard	  r  r4   r*  c                       e Zd Zy)r  NrF  r3   r4   r5   !CreateParamsPaymentMethodDataLinkz-SetupIntent.CreateParamsPaymentMethodDataLink	  r  r4   r,  c                       e Zd Zy)r  NrF  r3   r4   r5   &CreateParamsPaymentMethodDataMobilepayz2SetupIntent.CreateParamsPaymentMethodDataMobilepay	  r  r4   r.  c                       e Zd Zy)r  NrF  r3   r4   r5   'CreateParamsPaymentMethodDataMultibancoz3SetupIntent.CreateParamsPaymentMethodDataMultibanco	  r  r4   r0  c                   $    e Zd ZU eed      ed<   y)r  r  r  Nr  r3   r4   r5   %CreateParamsPaymentMethodDataNaverPayz1SetupIntent.CreateParamsPaymentMethodDataNaverPay	  r  r4   r2  c                       e Zd Zy)r  NrF  r3   r4   r5   !CreateParamsPaymentMethodDataOxxoz-SetupIntent.CreateParamsPaymentMethodDataOxxo	  r  r4   r4  c                   $    e Zd ZU eed      ed<   y)r  r  r  Nr  r3   r4   r5    CreateParamsPaymentMethodDataP24z,SetupIntent.CreateParamsPaymentMethodDataP24	  r  r4   r6  c                       e Zd Zy)r  NrF  r3   r4   r5   "CreateParamsPaymentMethodDataPaycoz.SetupIntent.CreateParamsPaymentMethodDataPayco	  r  r4   r8  c                       e Zd Zy)r  NrF  r3   r4   r5   #CreateParamsPaymentMethodDataPaynowz/SetupIntent.CreateParamsPaymentMethodDataPaynow	  r  r4   r:  c                       e Zd Zy)r  NrF  r3   r4   r5   #CreateParamsPaymentMethodDataPaypalz/SetupIntent.CreateParamsPaymentMethodDataPaypal	  r  r4   r<  c                       e Zd Zy)r  NrF  r3   r4   r5    CreateParamsPaymentMethodDataPixz,SetupIntent.CreateParamsPaymentMethodDataPix	  r  r4   r>  c                       e Zd Zy)r  NrF  r3   r4   r5   &CreateParamsPaymentMethodDataPromptpayz2SetupIntent.CreateParamsPaymentMethodDataPromptpay	  r  r4   r@  c                       e Zd ZU ee   ed<   y)r  r  Nr  r3   r4   r5   )CreateParamsPaymentMethodDataRadarOptionsz5SetupIntent.CreateParamsPaymentMethodDataRadarOptions	  r  r4   rB  c                       e Zd Zy)r  NrF  r3   r4   r5   'CreateParamsPaymentMethodDataRevolutPayz3SetupIntent.CreateParamsPaymentMethodDataRevolutPay
  r  r4   rD  c                       e Zd Zy)r  NrF  r3   r4   r5   'CreateParamsPaymentMethodDataSamsungPayz3SetupIntent.CreateParamsPaymentMethodDataSamsungPay
  r  r4   rF  c                       e Zd ZU eed<   y)r  r  Nr6  r3   r4   r5   &CreateParamsPaymentMethodDataSepaDebitz2SetupIntent.CreateParamsPaymentMethodDataSepaDebit
  r  r4   rH  c                       e Zd ZU ed   ed<   y)r  r  rW  Nr  r3   r4   r5   #CreateParamsPaymentMethodDataSofortz/SetupIntent.CreateParamsPaymentMethodDataSofort
  r  r4   rJ  c                       e Zd Zy)r  NrF  r3   r4   r5   "CreateParamsPaymentMethodDataSwishz.SetupIntent.CreateParamsPaymentMethodDataSwish
  r  r4   rL  c                       e Zd Zy)r  NrF  r3   r4   r5   "CreateParamsPaymentMethodDataTwintz.SetupIntent.CreateParamsPaymentMethodDataTwint
  r  r4   rN  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  r3  r  r   r!  r"  Nr#  r3   r4   r5   *CreateParamsPaymentMethodDataUsBankAccountz6SetupIntent.CreateParamsPaymentMethodDataUsBankAccount
  r%  r4   rP  c                       e Zd Zy)r  NrF  r3   r4   r5   &CreateParamsPaymentMethodDataWechatPayz2SetupIntent.CreateParamsPaymentMethodDataWechatPay3
  r  r4   rR  c                       e Zd Zy)r  NrF  r3   r4   r5    CreateParamsPaymentMethodDataZipz,SetupIntent.CreateParamsPaymentMethodDataZip6
  r  r4   rT  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.CreateParamsPaymentMethodOptionsLinkrp  2SetupIntent.CreateParamsPaymentMethodOptionsPaypalr  5SetupIntent.CreateParamsPaymentMethodOptionsSepaDebitr  9SetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountr  Nr  r3   r4   r5    CreateParamsPaymentMethodOptionsz,SetupIntent.CreateParamsPaymentMethodOptions9
      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)rV  r9  r<  CSetupIntent.CreateParamsPaymentMethodOptionsAcssDebitMandateOptionsr=  r>  rB  Nr  r3   r4   r5   )CreateParamsPaymentMethodOptionsAcssDebitz5SetupIntent.CreateParamsPaymentMethodOptionsAcssDebitm
  K    gl344	 %Q
 	
	 );<
 	
	r4   rc  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
)rb  rO  r)  r*  r-  r.  r/  r3  r4  r7  Nr9  r3   r4   r5   7CreateParamsPaymentMethodOptionsAcssDebitMandateOptionszCSetupIntent.CreateParamsPaymentMethodOptionsAcssDebitMandateOptions
  r;  r4   rf  c                       e Zd Zy)rW  NrF  r3   r4   r5   )CreateParamsPaymentMethodOptionsAmazonPayz5SetupIntent.CreateParamsPaymentMethodOptionsAmazonPay
  r  r4   rh  c                       e Zd ZU ed   ed<   y)rX  CSetupIntent.CreateParamsPaymentMethodOptionsBacsDebitMandateOptionsr=  Nr  r3   r4   r5   )CreateParamsPaymentMethodOptionsBacsDebitz5SetupIntent.CreateParamsPaymentMethodOptionsBacsDebit
      $Q
 	
	r4   rk  c                       e Zd ZU ed   ed<   y)rj  rO  rM  Nr  r3   r4   r5   7CreateParamsPaymentMethodOptionsBacsDebitMandateOptionszCSetupIntent.CreateParamsPaymentMethodOptionsBacsDebitMandateOptions
  rD  r4   rn  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
)rY  >SetupIntent.CreateParamsPaymentMethodOptionsCardMandateOptionsr=  rG  rg  ru  rv  ry  <SetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecurerI  NrJ  r3   r4   r5   $CreateParamsPaymentMethodOptionsCardz0SetupIntent.CreateParamsPaymentMethodOptionsCard
  ~    $L
 	
	 $	
 
 	
"	 !,34!
 	
	 $J
 	
	r4   rr  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)rp  rV  rW  rZ  r<  r[  r\  r]  r1  rb  rc  rd  re  rf  NrM  r3   r4   r5   2CreateParamsPaymentMethodOptionsCardMandateOptionsz>SetupIntent.CreateParamsPaymentMethodOptionsCardMandateOptions
  rO  r4   ru  c                       e Zd Zy)rZ  NrF  r3   r4   r5   +CreateParamsPaymentMethodOptionsCardPresentz7SetupIntent.CreateParamsPaymentMethodOptionsCardPresent  r  r4   rw  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)rq  rS  r[  r\  r]  rc  JSetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsre  rf  rg  rh  ri  Nr#  r3   r4   r5   0CreateParamsPaymentMethodOptionsCardThreeDSecurez<SetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecure      &56
 	
	  $$	 (301(
 	
	 %X
 	
	
 (33'77	 $C((	 W%>?@@	r4   rz  c                       e Zd ZU ed   ed<   y)ry  YSetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesri  Nr  r3   r4   r5   >CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionszJSetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptions2       &g
 	
	r4   r~  c                   B    e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   y)r}  ro  ru  rv  rw  Nrx  r3   r4   r5   MCreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaireszYSetupIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires<  rz  r4   r  c                       e Zd ZU ee   ed<   y)r[  r  Nr  r3   r4   r5   $CreateParamsPaymentMethodOptionsLinkz0SetupIntent.CreateParamsPaymentMethodOptionsLinkR  r}  r4   r  c                       e Zd ZU ee   ed<   y)r\  r  Nr  r3   r4   r5   &CreateParamsPaymentMethodOptionsPaypalz2SetupIntent.CreateParamsPaymentMethodOptionsPaypalX  r  r4   r  c                       e Zd ZU ed   ed<   y)r]  CSetupIntent.CreateParamsPaymentMethodOptionsSepaDebitMandateOptionsr=  Nr  r3   r4   r5   )CreateParamsPaymentMethodOptionsSepaDebitz5SetupIntent.CreateParamsPaymentMethodOptionsSepaDebit^  rl  r4   r  c                       e Zd ZU ed   ed<   y)r  rO  rM  Nr  r3   r4   r5   7CreateParamsPaymentMethodOptionsSepaDebitMandateOptionszCSetupIntent.CreateParamsPaymentMethodOptionsSepaDebitMandateOptionsf  rD  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.CreateParamsPaymentMethodOptionsUsBankAccountMandateOptionsr=  ASetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountNetworksr  r>  rB  Nr  r3   r4   r5   -CreateParamsPaymentMethodOptionsUsBankAccountz9SetupIntent.CreateParamsPaymentMethodOptionsUsBankAccountl  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  Nr9  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.CreateParamsPaymentMethodOptionsUsBankAccountMandateOptions  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  rV  r<  Nr  r3   r4   r5   CreateParamsSingleUsez!SetupIntent.CreateParamsSingleUse  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    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    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eeef      ed5<   	 ed6   ed7<   	 ed8   ed9<   	 ed:   ed;<   	 ed<   ed=<   	 ed>   ed?<   	 ed@   edA<   	 edB   edC<   	 edD   edE<   	 edF   edG<   	 edH   edI<   	 edJ   edK<   	 edL   edM<   	 edN   edO<   	 edP   edQ<   	 edR   edS<   	 edT   edU<   	 edV   edW<   	 edX   edY<   	 edZ   ed[<   	 ed\   ed]<   	 ed^   ed_<   y`)ar  2SetupIntent.ModifyParamsPaymentMethodDataAcssDebitr  /SetupIntent.ModifyParamsPaymentMethodDataAffirmr  9SetupIntent.ModifyParamsPaymentMethodDataAfterpayClearpayr  /SetupIntent.ModifyParamsPaymentMethodDataAlipayr  r  r  -SetupIntent.ModifyParamsPaymentMethodDataAlmar  2SetupIntent.ModifyParamsPaymentMethodDataAmazonPayr  4SetupIntent.ModifyParamsPaymentMethodDataAuBecsDebitr  2SetupIntent.ModifyParamsPaymentMethodDataBacsDebitr  3SetupIntent.ModifyParamsPaymentMethodDataBancontactr  7SetupIntent.ModifyParamsPaymentMethodDataBillingDetailsr  -SetupIntent.ModifyParamsPaymentMethodDataBlikr  /SetupIntent.ModifyParamsPaymentMethodDataBoletor  0SetupIntent.ModifyParamsPaymentMethodDataCashappr  8SetupIntent.ModifyParamsPaymentMethodDataCustomerBalancer  ,SetupIntent.ModifyParamsPaymentMethodDataEpsr  ,SetupIntent.ModifyParamsPaymentMethodDataFpxr  0SetupIntent.ModifyParamsPaymentMethodDataGiropayr  0SetupIntent.ModifyParamsPaymentMethodDataGrabpayr  .SetupIntent.ModifyParamsPaymentMethodDataIdealr  7SetupIntent.ModifyParamsPaymentMethodDataInteracPresentr  1SetupIntent.ModifyParamsPaymentMethodDataKakaoPayr  /SetupIntent.ModifyParamsPaymentMethodDataKlarnar  0SetupIntent.ModifyParamsPaymentMethodDataKonbinir  /SetupIntent.ModifyParamsPaymentMethodDataKrCardr  -SetupIntent.ModifyParamsPaymentMethodDataLinkrp  r	  2SetupIntent.ModifyParamsPaymentMethodDataMobilepayr  3SetupIntent.ModifyParamsPaymentMethodDataMultibancor  1SetupIntent.ModifyParamsPaymentMethodDataNaverPayr  -SetupIntent.ModifyParamsPaymentMethodDataOxxor  ,SetupIntent.ModifyParamsPaymentMethodDataP24r  .SetupIntent.ModifyParamsPaymentMethodDataPaycor  /SetupIntent.ModifyParamsPaymentMethodDataPaynowr  /SetupIntent.ModifyParamsPaymentMethodDataPaypalr  ,SetupIntent.ModifyParamsPaymentMethodDataPixr  2SetupIntent.ModifyParamsPaymentMethodDataPromptpayr  5SetupIntent.ModifyParamsPaymentMethodDataRadarOptionsr  3SetupIntent.ModifyParamsPaymentMethodDataRevolutPayr   3SetupIntent.ModifyParamsPaymentMethodDataSamsungPayr"  2SetupIntent.ModifyParamsPaymentMethodDataSepaDebitr  /SetupIntent.ModifyParamsPaymentMethodDataSofortr%  .SetupIntent.ModifyParamsPaymentMethodDataSwishr'  .SetupIntent.ModifyParamsPaymentMethodDataTwintr)  r*  r   6SetupIntent.ModifyParamsPaymentMethodDataUsBankAccountr  2SetupIntent.ModifyParamsPaymentMethodDataWechatPayr+  ,SetupIntent.ModifyParamsPaymentMethodDataZipr,  Nr0  r3   r4   r5   ModifyParamsPaymentMethodDataz)SetupIntent.ModifyParamsPaymentMethodData5  r  r4   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  r3  r4  r5  Nr6  r3   r4   r5   &ModifyParamsPaymentMethodDataAcssDebitz2SetupIntent.ModifyParamsPaymentMethodDataAcssDebitT  r8  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   #ModifyParamsPaymentMethodDataAffirmz/SetupIntent.ModifyParamsPaymentMethodDataAffirmb  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   -ModifyParamsPaymentMethodDataAfterpayClearpayz9SetupIntent.ModifyParamsPaymentMethodDataAfterpayClearpaye  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   #ModifyParamsPaymentMethodDataAlipayz/SetupIntent.ModifyParamsPaymentMethodDataAlipayh  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   !ModifyParamsPaymentMethodDataAlmaz-SetupIntent.ModifyParamsPaymentMethodDataAlmak  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   &ModifyParamsPaymentMethodDataAmazonPayz2SetupIntent.ModifyParamsPaymentMethodDataAmazonPayn  r  r4   r  c                   $    e Zd ZU eed<   	 eed<   y)r  r3  rD  Nr6  r3   r4   r5   (ModifyParamsPaymentMethodDataAuBecsDebitz4SetupIntent.ModifyParamsPaymentMethodDataAuBecsDebitq  rF  r4   r  c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)r  r3  rH  Nr  r3   r4   r5   &ModifyParamsPaymentMethodDataBacsDebitz2SetupIntent.ModifyParamsPaymentMethodDataBacsDebit{  rJ  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   'ModifyParamsPaymentMethodDataBancontactz3SetupIntent.ModifyParamsPaymentMethodDataBancontact  r  r4   r  c                   T    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)r  zJLiteral['']|SetupIntent.ModifyParamsPaymentMethodDataBillingDetailsAddressrN  rO  rP  rQ  rR  Nr  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.ModifyParamsPaymentMethodDataBillingDetailsAddressrV  rW  rX  rY  rZ  r[  Nr  r3   r4   r5   2ModifyParamsPaymentMethodDataBillingDetailsAddressr    r]  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   !ModifyParamsPaymentMethodDataBlikz-SetupIntent.ModifyParamsPaymentMethodDataBlik  r  r4   r  c                       e Zd ZU eed<   y)r  ra  Nr6  r3   r4   r5   #ModifyParamsPaymentMethodDataBoletoz/SetupIntent.ModifyParamsPaymentMethodDataBoleto  rc  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   $ModifyParamsPaymentMethodDataCashappz0SetupIntent.ModifyParamsPaymentMethodDataCashapp  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   ,ModifyParamsPaymentMethodDataCustomerBalancez8SetupIntent.ModifyParamsPaymentMethodDataCustomerBalance  r  r4   r  c                   $    e Zd ZU eed      ed<   y)r  ri  r  Nr  r3   r4   r5    ModifyParamsPaymentMethodDataEpsz,SetupIntent.ModifyParamsPaymentMethodDataEps  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  NrF  r3   r4   r5   $ModifyParamsPaymentMethodDataGiropayz0SetupIntent.ModifyParamsPaymentMethodDataGiropay  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   $ModifyParamsPaymentMethodDataGrabpayz0SetupIntent.ModifyParamsPaymentMethodDataGrabpay  r  r4   r  c                   $    e Zd ZU eed      ed<   y)r  r  r  Nr  r3   r4   r5   "ModifyParamsPaymentMethodDataIdealz.SetupIntent.ModifyParamsPaymentMethodDataIdeal  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   +ModifyParamsPaymentMethodDataInteracPresentz7SetupIntent.ModifyParamsPaymentMethodDataInteracPresent*  r  r4   r	  c                       e Zd Zy)r  NrF  r3   r4   r5   %ModifyParamsPaymentMethodDataKakaoPayz1SetupIntent.ModifyParamsPaymentMethodDataKakaoPay-  r  r4   r  c                       e Zd ZU ed   ed<   y)r  2SetupIntent.ModifyParamsPaymentMethodDataKlarnaDobr  Nr  r3   r4   r5   #ModifyParamsPaymentMethodDataKlarnaz/SetupIntent.ModifyParamsPaymentMethodDataKlarna0  r$  r4   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  r^  r_  ra  Nr  r3   r4   r5   &ModifyParamsPaymentMethodDataKlarnaDobz2SetupIntent.ModifyParamsPaymentMethodDataKlarnaDob6  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   $ModifyParamsPaymentMethodDataKonbiniz0SetupIntent.ModifyParamsPaymentMethodDataKonbiniD  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   #ModifyParamsPaymentMethodDataKrCardz/SetupIntent.ModifyParamsPaymentMethodDataKrCardG  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   !ModifyParamsPaymentMethodDataLinkz-SetupIntent.ModifyParamsPaymentMethodDataLinkJ  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   &ModifyParamsPaymentMethodDataMobilepayz2SetupIntent.ModifyParamsPaymentMethodDataMobilepayM  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   'ModifyParamsPaymentMethodDataMultibancoz3SetupIntent.ModifyParamsPaymentMethodDataMultibancoP  r  r4   r  c                   $    e Zd ZU eed      ed<   y)r  r  r  Nr  r3   r4   r5   %ModifyParamsPaymentMethodDataNaverPayz1SetupIntent.ModifyParamsPaymentMethodDataNaverPayS  r  r4   r  c                       e Zd Zy)r  NrF  r3   r4   r5   !ModifyParamsPaymentMethodDataOxxoz-SetupIntent.ModifyParamsPaymentMethodDataOxxoY  r  r4   r  c                   $    e Zd ZU eed      ed<   y)r  r  r  Nr  r3   r4   r5    ModifyParamsPaymentMethodDataP24z,SetupIntent.ModifyParamsPaymentMethodDataP24\  r  r4   r   c                       e Zd Zy)r  NrF  r3   r4   r5   "ModifyParamsPaymentMethodDataPaycoz.SetupIntent.ModifyParamsPaymentMethodDataPayco  r  r4   r"  c                       e Zd Zy)r  NrF  r3   r4   r5   #ModifyParamsPaymentMethodDataPaynowz/SetupIntent.ModifyParamsPaymentMethodDataPaynow  r  r4   r$  c                       e Zd Zy)r  NrF  r3   r4   r5   #ModifyParamsPaymentMethodDataPaypalz/SetupIntent.ModifyParamsPaymentMethodDataPaypal  r  r4   r&  c                       e Zd Zy)r  NrF  r3   r4   r5    ModifyParamsPaymentMethodDataPixz,SetupIntent.ModifyParamsPaymentMethodDataPix  r  r4   r(  c                       e Zd Zy)r  NrF  r3   r4   r5   &ModifyParamsPaymentMethodDataPromptpayz2SetupIntent.ModifyParamsPaymentMethodDataPromptpay  r  r4   r*  c                       e Zd ZU ee   ed<   y)r  r  Nr  r3   r4   r5   )ModifyParamsPaymentMethodDataRadarOptionsz5SetupIntent.ModifyParamsPaymentMethodDataRadarOptions  r  r4   r,  c                       e Zd Zy)r  NrF  r3   r4   r5   'ModifyParamsPaymentMethodDataRevolutPayz3SetupIntent.ModifyParamsPaymentMethodDataRevolutPay  r  r4   r.  c                       e Zd Zy)r  NrF  r3   r4   r5   'ModifyParamsPaymentMethodDataSamsungPayz3SetupIntent.ModifyParamsPaymentMethodDataSamsungPay  r  r4   r0  c                       e Zd ZU eed<   y)r  r  Nr6  r3   r4   r5   &ModifyParamsPaymentMethodDataSepaDebitz2SetupIntent.ModifyParamsPaymentMethodDataSepaDebit  r  r4   r2  c                       e Zd ZU ed   ed<   y)r  r  rW  Nr  r3   r4   r5   #ModifyParamsPaymentMethodDataSofortz/SetupIntent.ModifyParamsPaymentMethodDataSofort  r  r4   r4  c                       e Zd Zy)r  NrF  r3   r4   r5   "ModifyParamsPaymentMethodDataSwishz.SetupIntent.ModifyParamsPaymentMethodDataSwish  r  r4   r6  c                       e Zd Zy)r  NrF  r3   r4   r5   "ModifyParamsPaymentMethodDataTwintz.SetupIntent.ModifyParamsPaymentMethodDataTwint  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)	r  r  r  r3  r  r   r!  r"  Nr#  r3   r4   r5   *ModifyParamsPaymentMethodDataUsBankAccountz6SetupIntent.ModifyParamsPaymentMethodDataUsBankAccount  r%  r4   r:  c                       e Zd Zy)r  NrF  r3   r4   r5   &ModifyParamsPaymentMethodDataWechatPayz2SetupIntent.ModifyParamsPaymentMethodDataWechatPay  r  r4   r<  c                       e Zd Zy)r  NrF  r3   r4   r5    ModifyParamsPaymentMethodDataZipz,SetupIntent.ModifyParamsPaymentMethodDataZip  r  r4   r>  c                       e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)r  5SetupIntent.ModifyParamsPaymentMethodOptionsAcssDebitr  5SetupIntent.ModifyParamsPaymentMethodOptionsAmazonPayr  5SetupIntent.ModifyParamsPaymentMethodOptionsBacsDebitr  0SetupIntent.ModifyParamsPaymentMethodOptionsCardr  7SetupIntent.ModifyParamsPaymentMethodOptionsCardPresentr  0SetupIntent.ModifyParamsPaymentMethodOptionsLinkrp  2SetupIntent.ModifyParamsPaymentMethodOptionsPaypalr  5SetupIntent.ModifyParamsPaymentMethodOptionsSepaDebitr  9SetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountr  Nr  r3   r4   r5    ModifyParamsPaymentMethodOptionsz,SetupIntent.ModifyParamsPaymentMethodOptions  r`  r4   rI  c                   N    e Zd ZU eed      ed<   	 ed   ed<   	 eed      ed<   y)r@  r9  r<  CSetupIntent.ModifyParamsPaymentMethodOptionsAcssDebitMandateOptionsr=  r>  rB  Nr  r3   r4   r5   )ModifyParamsPaymentMethodOptionsAcssDebitz5SetupIntent.ModifyParamsPaymentMethodOptionsAcssDebit  rd  r4   rL  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
)rK  rO  r)  r*  r-  r.  r/  r3  r4  r7  Nr9  r3   r4   r5   7ModifyParamsPaymentMethodOptionsAcssDebitMandateOptionszCSetupIntent.ModifyParamsPaymentMethodOptionsAcssDebitMandateOptions  r;  r4   rN  c                       e Zd Zy)rA  NrF  r3   r4   r5   )ModifyParamsPaymentMethodOptionsAmazonPayz5SetupIntent.ModifyParamsPaymentMethodOptionsAmazonPay(  r  r4   rP  c                       e Zd ZU ed   ed<   y)rB  CSetupIntent.ModifyParamsPaymentMethodOptionsBacsDebitMandateOptionsr=  Nr  r3   r4   r5   )ModifyParamsPaymentMethodOptionsBacsDebitz5SetupIntent.ModifyParamsPaymentMethodOptionsBacsDebit+  rl  r4   rS  c                       e Zd ZU ed   ed<   y)rR  rO  rM  Nr  r3   r4   r5   7ModifyParamsPaymentMethodOptionsBacsDebitMandateOptionszCSetupIntent.ModifyParamsPaymentMethodOptionsBacsDebitMandateOptions3  rD  r4   rU  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
)rC  >SetupIntent.ModifyParamsPaymentMethodOptionsCardMandateOptionsr=  rG  rg  ru  rv  ry  <SetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecurerI  NrJ  r3   r4   r5   $ModifyParamsPaymentMethodOptionsCardz0SetupIntent.ModifyParamsPaymentMethodOptionsCard9  rs  r4   rY  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)rW  rV  rW  rZ  r<  r[  r\  r]  r1  rb  rc  rd  re  rf  NrM  r3   r4   r5   2ModifyParamsPaymentMethodOptionsCardMandateOptionsz>SetupIntent.ModifyParamsPaymentMethodOptionsCardMandateOptionsh  rO  r4   r[  c                       e Zd Zy)rD  NrF  r3   r4   r5   +ModifyParamsPaymentMethodOptionsCardPresentz7SetupIntent.ModifyParamsPaymentMethodOptionsCardPresent  r  r4   r]  c                       e Zd ZU eed      ed<   	 ee   ed<   	 eed      ed<   	 ed   ed<   	 ee   ed<   	 ee   ed	<   	 eed
      ed<   y)rX  rS  r[  r\  r]  rc  JSetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsre  rf  rg  rh  ri  Nr#  r3   r4   r5   0ModifyParamsPaymentMethodOptionsCardThreeDSecurez<SetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecure  r{  r4   r`  c                       e Zd ZU ed   ed<   y)r_  YSetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesri  Nr  r3   r4   r5   >ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionszJSetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptions  r  r4   rc  c                   B    e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   y)rb  ro  ru  rv  rw  Nrx  r3   r4   r5   MModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaireszYSetupIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires  rz  r4   re  c                       e Zd ZU ee   ed<   y)rE  r  Nr  r3   r4   r5   $ModifyParamsPaymentMethodOptionsLinkz0SetupIntent.ModifyParamsPaymentMethodOptionsLink  r}  r4   rg  c                       e Zd ZU ee   ed<   y)rF  r  Nr  r3   r4   r5   &ModifyParamsPaymentMethodOptionsPaypalz2SetupIntent.ModifyParamsPaymentMethodOptionsPaypal  r  r4   ri  c                       e Zd ZU ed   ed<   y)rG  CSetupIntent.ModifyParamsPaymentMethodOptionsSepaDebitMandateOptionsr=  Nr  r3   r4   r5   )ModifyParamsPaymentMethodOptionsSepaDebitz5SetupIntent.ModifyParamsPaymentMethodOptionsSepaDebit  rl  r4   rl  c                       e Zd ZU ed   ed<   y)rk  rO  rM  Nr  r3   r4   r5   7ModifyParamsPaymentMethodOptionsSepaDebitMandateOptionszCSetupIntent.ModifyParamsPaymentMethodOptionsSepaDebitMandateOptions  rD  r4   rn  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	)
rH  MSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  GSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountMandateOptionsr=  ASetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountNetworksr  r>  rB  Nr  r3   r4   r5   -ModifyParamsPaymentMethodOptionsUsBankAccountz9SetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccount  r  r4   rs  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)	rp  TSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersr  r  r  r  r  r  Nr9  r3   r4   r5   AModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionszMSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnections  r  r4   rv  c                   *    e Zd ZU eeed         ed<   y)ru  r  r  Nr  r3   r4   r5   HModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilterszTSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters3  r  r4   rx  c                       e Zd ZU ed   ed<   y)rq  r  r  Nr  r3   r4   r5   ;ModifyParamsPaymentMethodOptionsUsBankAccountMandateOptionszGSetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountMandateOptions=  r  r4   rz  c                   *    e Zd ZU eeed         ed<   y)rr  r  r  Nr  r3   r4   r5   5ModifyParamsPaymentMethodOptionsUsBankAccountNetworkszASetupIntent.ModifyParamsPaymentMethodOptionsUsBankAccountNetworksE  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~  K  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  U  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_async0  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_asyncG  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.confirmz  s    * 	r4   c                      yr  r3   r  s     r5   r  zSetupIntent.confirm  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.confirm  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.create1  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_asyncD  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.listW  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_asynck  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.modify  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_async  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.retrieve  s$     r$V$r4   c                 T   K    | |fi |}|j                          d{    |S 7 w)r  N)refresh_asyncr  s       r5   retrieve_asynczSetupIntent.retrieve_async  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  r1  r7  r:  r<  r>  r@  rB  rE  rI  rL  rS  r\  r_  rb  re  rg  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)  r4  r7  r:  r=  r@  rC  rK  rN  rQ  rj  rm  ry  r|  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r  r  r  r
  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@  rB  rD  rF  rH  rJ  rL  rN  rP  rR  rT  r_  rc  rf  rh  rk  rn  rr  ru  rw  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  r  r  r   r"  r$  r&  r(  r*  r,  r.  r0  r2  r4  r6  r8  r:  r<  r>  rI  rL  rN  rP  rS  rU  rY  r[  r]  r`  rc  re  rg  ri  rl  rn  rs  rv  rx  rz  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$   !   sT   
0 6DK'.12C
, 
Q QfD
\ D
LL b
| b
H
~ 
( (T9 Y ,I 9 _ _B	) y  y Y ) I ) 9 y (i 4Y y 	 	 #I #JI B	 	 i 2y  y ) 	 y Y ) 9  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< a~ aF
i 
) I ,9 ) ]	 ]~ i 	 i I  9  ) i (Y 4I i y y #9 #J9 By y Y 2i 	 i  y i I  ) 	 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]	 ]~ i 	 i I  9  ) i (Y 4I i y y #9 #J9 By y Y 2i 	 i  y i I  ) 	 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>r     s|    B 4 * = 2 . A : M M M  '/01)'442%VL-(&-(VLr4   