o
    ibU                    @   s<	  d dl mZmZ d dlmZmZmZ G dd deZG dd deZG dd deZ	G d	d
 d
eZ
G dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd  d eZG d!d" d"eZG d#d$ d$eZG d%d& d&eZG d'd( d(eZG d)d* d*eZG d+d, d,eZG d-d. d.eZG d/d0 d0eZG d1d2 d2eZG d3d4 d4eZG d5d6 d6eZ G d7d8 d8eZ!G d9d: d:eZ"G d;d< d<eZ#G d=d> d>eZ$G d?d@ d@eZ%G dAdB dBeZ&G dCdD dDeZ'G dEdF dFeZ(G dGdH dHeZ)G dIdJ dJeZ*G dKdL dLeZ+G dMdN dNeZ,G dOdP dPeZ-G dQdR dReZ.G dSdT dTeZ/G dUdV dVeZ0G dWdX dXeZ1G dYdZ dZeZ2G d[d\ d\eZ3G d]d^ d^eZ4G d_d` d`eZ5G dadb dbeZ6G dcdd ddeZ7G dedf dfeZ8G dgdh dheZ9G didj djeZ:G dkdl dleZ;G dmdn dneZ<G dodp dpeZ=G dqdr dreZ>G dsdt dteZ?G dudv dveZ@G dwdx dxeZAG dydz dzeZBG d{d| d|eZCG d}d~ d~eZDG dd deZEG dd deZFG dd deZGG dd deZHG dd deZIG dd deZJG dd deZKG dd deZLG dd deZMG dd deZNG dd deZOG dd deZPG dd deZQG dd deZRG dd deZSG dd deZTG dd deZUG dd deZVG dd deZWG dd deZXG dd deZYG dd deZZG dd deZ[G dd deZ\G dd deZ]G dd deZ^G dd deZ_G dd deZ`G dd deZaG dd deZbG dd deZcG dd deZdG dd deZeG dd deZfG ddĄ deZgG ddƄ deZhG ddȄ deZiG ddʄ deZjG dd̄ deZkG dd΄ deZlG ddЄ deZmG dd҄ deZnG ddԄ deZoG ddք deZpG dd؄ deZqG ddڄ deZrG dd܄ deZsG ddބ deZtG dd deZuG dd deZvG dd deZwG dd deZxG dd deZyG dd deZzG dd deZ{G dd deZ|G dd deZ}G dd deZ~G dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd  d eZG dd deZG dd deZG dd deZG dd deZG d	d
 d
eZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZdS (      )DictList)LiteralNotRequired	TypedDictc                   @   sZ  e Zd ZU ee ed< 	 ed ed< 	 ed ed< 	 eed  ed< 	 ee ed< 	 ee ed	< 	 ee ed
< 	 ed ed< 	 e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d ed< 	 eee  ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ee ed< 	 ee ed < 	 ed! ed"< 	 ee ed#< d$S )%PaymentIntentUpdateParamsamountz2Literal['']|PaymentIntentUpdateParamsAmountDetailsamount_detailsLiteral['']|intapplication_fee_amount)	automaticautomatic_asyncmanualcapture_methodcurrencycustomerdescriptionaJ  Literal['']|List[Literal['acss_debit', 'affirm', 'afterpay_clearpay', 'alipay', 'alma', 'amazon_pay', 'au_becs_debit', 'bacs_debit', 'bancontact', 'billie', 'blik', 'boleto', 'card', 'cashapp', 'crypto', 'customer_balance', 'eps', 'fpx', 'giropay', 'grabpay', 'ideal', 'kakao_pay', 'klarna', 'konbini', 'kr_card', 'mb_way', 'mobilepay', 'multibanco', 'naver_pay', 'nz_bank_account', 'oxxo', 'p24', 'pay_by_bank', 'payco', 'paynow', 'paypal', 'pix', 'promptpay', 'revolut_pay', 'samsung_pay', 'satispay', 'sepa_debit', 'sofort', 'swish', 'twint', 'us_bank_account', 'wechat_pay', 'zip']]excluded_payment_method_typesexpandzLiteral['']|Dict[str, str]metadataz3Literal['']|PaymentIntentUpdateParamsPaymentDetailspayment_detailspayment_methodpayment_method_configuration*PaymentIntentUpdateParamsPaymentMethodDatapayment_method_data-PaymentIntentUpdateParamsPaymentMethodOptionspayment_method_optionspayment_method_typesLiteral['']|strreceipt_emailz0Literal['']|Literal['off_session', 'on_session']setup_future_usagez-Literal['']|PaymentIntentUpdateParamsShippingshippingstatement_descriptorstatement_descriptor_suffix%PaymentIntentUpdateParamsTransferDatatransfer_datatransfer_groupN)	__name__
__module____qualname__r   int__annotations__r   strr    r-   r-   /var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/_payment_intent_update_params.pyr      sz   
 r   c                   @   D   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< d	S )
&PaymentIntentUpdateParamsAmountDetailsr
   discount_amountz@Literal['']|List[PaymentIntentUpdateParamsAmountDetailsLineItem]
line_itemsz:Literal['']|PaymentIntentUpdateParamsAmountDetailsShippingr!   z5Literal['']|PaymentIntentUpdateParamsAmountDetailsTaxtaxNr'   r(   r)   r   r+   r-   r-   r-   r.   r0      s   
 r0   c                   @   sp   e Zd ZU ee ed< 	 ed ed< 	 ee ed< 	 eed< 	 eed< 	 ed ed< 	 eed	< 	 ee ed
< dS ).PaymentIntentUpdateParamsAmountDetailsLineItemr1   BPaymentIntentUpdateParamsAmountDetailsLineItemPaymentMethodOptionsr   product_codeproduct_namequantity1PaymentIntentUpdateParamsAmountDetailsLineItemTaxr3   	unit_costunit_of_measureN)r'   r(   r)   r   r*   r+   r,   r-   r-   r-   r.   r5      s&   
 r5   c                   @   r/   )
r6   FPaymentIntentUpdateParamsAmountDetailsLineItemPaymentMethodOptionsCardcardMPaymentIntentUpdateParamsAmountDetailsLineItemPaymentMethodOptionsCardPresentcard_presentHPaymentIntentUpdateParamsAmountDetailsLineItemPaymentMethodOptionsKlarnaklarnaHPaymentIntentUpdateParamsAmountDetailsLineItemPaymentMethodOptionsPaypalpaypalNr4   r-   r-   r-   r.   r6      s"   
 r6   c                   @      e Zd ZU ee ed< dS )r=   commodity_codeNr'   r(   r)   r   r,   r+   r-   r-   r-   r.   r=         
 r=   c                   @   rE   )r?   rF   NrG   r-   r-   r-   r.   r?      rH   r?   c                   @   sD   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 ee ed< dS )rA   	image_urlproduct_url	referencesubscription_referenceNrG   r-   r-   r-   r.   rA      s   
 rA   c                   @   s:   e Zd ZU eed  ed< 	 ee ed< 	 ee ed< dS )rC   )digital_goodsdonationphysical_goodscategoryr   sold_byNr'   r(   r)   r   r   r+   r,   r-   r-   r-   r.   rC   
  s   
 rC   c                   @      e Zd ZU eed< dS )r:   total_tax_amountNr'   r(   r)   r*   r+   r-   r-   r-   r.   r:        
 r:   c                   @   s6   e Zd ZU ed ed< 	 ed ed< 	 ed ed< dS ).PaymentIntentUpdateParamsAmountDetailsShippingr
   r   r   from_postal_codeto_postal_codeNr4   r-   r-   r-   r.   rW   &  s   
 rW   c                   @   rS   ))PaymentIntentUpdateParamsAmountDetailsTaxrT   NrU   r-   r-   r-   r.   rZ   5  rV   rZ   c                   @   s(   e Zd ZU ed ed< 	 ed ed< dS )'PaymentIntentUpdateParamsPaymentDetailsr   customer_referenceorder_referenceNr4   r-   r-   r-   r.   r[   >  s
   
 r[   c                   @   s  e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 eed	  ed
< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed < 	 ed! ed"< 	 ed# ed$< 	 ed% ed&< 	 ed' ed(< 	 ed) ed*< 	 ed+ ed,< 	 ed- ed.< 	 ed/ ed0< 	 ed1 ed2< 	 ed3 ed4< 	 ed5 ed6< 	 ed7 ed8< 	 ed9 ed:< 	 eeeef  ed;< 	 ed< ed=< 	 ed> ed?< 	 ed@ edA< 	 edB edC< 	 edD edE< 	 edF edG< 	 edH edI< 	 edJ edK< 	 edL edM< 	 edN edO< 	 edP edQ< 	 edR edS< 	 edT edU< 	 edV edW< 	 edX edY< 	 edZ ed[< 	 ed\ ed]< 	 ed^ ed_< 	 ed` eda< 	 edb edc< 	 edd ede< 	 edf edg< 	 edh edi< 	 edj edk< dlS )mr   3PaymentIntentUpdateParamsPaymentMethodDataAcssDebit
acss_debit0PaymentIntentUpdateParamsPaymentMethodDataAffirmaffirm:PaymentIntentUpdateParamsPaymentMethodDataAfterpayClearpayafterpay_clearpay0PaymentIntentUpdateParamsPaymentMethodDataAlipayalipay)alwayslimitedunspecifiedallow_redisplay.PaymentIntentUpdateParamsPaymentMethodDataAlmaalma3PaymentIntentUpdateParamsPaymentMethodDataAmazonPay
amazon_pay5PaymentIntentUpdateParamsPaymentMethodDataAuBecsDebitau_becs_debit3PaymentIntentUpdateParamsPaymentMethodDataBacsDebit
bacs_debit4PaymentIntentUpdateParamsPaymentMethodDataBancontact
bancontact0PaymentIntentUpdateParamsPaymentMethodDataBilliebillie8PaymentIntentUpdateParamsPaymentMethodDataBillingDetailsbilling_details.PaymentIntentUpdateParamsPaymentMethodDataBlikblik0PaymentIntentUpdateParamsPaymentMethodDataBoletoboleto1PaymentIntentUpdateParamsPaymentMethodDataCashappcashapp0PaymentIntentUpdateParamsPaymentMethodDataCryptocrypto9PaymentIntentUpdateParamsPaymentMethodDataCustomerBalancecustomer_balance-PaymentIntentUpdateParamsPaymentMethodDataEpseps-PaymentIntentUpdateParamsPaymentMethodDataFpxfpx1PaymentIntentUpdateParamsPaymentMethodDataGiropaygiropay1PaymentIntentUpdateParamsPaymentMethodDataGrabpaygrabpay/PaymentIntentUpdateParamsPaymentMethodDataIdealideal8PaymentIntentUpdateParamsPaymentMethodDataInteracPresentinterac_present2PaymentIntentUpdateParamsPaymentMethodDataKakaoPay	kakao_pay0PaymentIntentUpdateParamsPaymentMethodDataKlarnarB   1PaymentIntentUpdateParamsPaymentMethodDataKonbinikonbini0PaymentIntentUpdateParamsPaymentMethodDataKrCardkr_card.PaymentIntentUpdateParamsPaymentMethodDataLinklink/PaymentIntentUpdateParamsPaymentMethodDataMbWaymb_wayr   3PaymentIntentUpdateParamsPaymentMethodDataMobilepay	mobilepay4PaymentIntentUpdateParamsPaymentMethodDataMultibanco
multibanco2PaymentIntentUpdateParamsPaymentMethodDataNaverPay	naver_pay7PaymentIntentUpdateParamsPaymentMethodDataNzBankAccountnz_bank_account.PaymentIntentUpdateParamsPaymentMethodDataOxxooxxo-PaymentIntentUpdateParamsPaymentMethodDataP24p243PaymentIntentUpdateParamsPaymentMethodDataPayByBankpay_by_bank/PaymentIntentUpdateParamsPaymentMethodDataPaycopayco0PaymentIntentUpdateParamsPaymentMethodDataPaynowpaynow0PaymentIntentUpdateParamsPaymentMethodDataPaypalrD   -PaymentIntentUpdateParamsPaymentMethodDataPixpix3PaymentIntentUpdateParamsPaymentMethodDataPromptpay	promptpay6PaymentIntentUpdateParamsPaymentMethodDataRadarOptionsradar_options4PaymentIntentUpdateParamsPaymentMethodDataRevolutPayrevolut_pay4PaymentIntentUpdateParamsPaymentMethodDataSamsungPaysamsung_pay2PaymentIntentUpdateParamsPaymentMethodDataSatispaysatispay3PaymentIntentUpdateParamsPaymentMethodDataSepaDebit
sepa_debit0PaymentIntentUpdateParamsPaymentMethodDataSofortsofort/PaymentIntentUpdateParamsPaymentMethodDataSwishswish/PaymentIntentUpdateParamsPaymentMethodDataTwinttwint)0r_   ra   rc   re   rk   rm   ro   rq   rs   ru   ry   r{   r}   r   r   r   r   r   r   r   r   rB   r   r   r   r   r   r   r   r   r   r   r   r   r   rD   r   r   r   r   r   r   r   r   r   us_bank_account
wechat_payziptype7PaymentIntentUpdateParamsPaymentMethodDataUsBankAccountr   3PaymentIntentUpdateParamsPaymentMethodDataWechatPayr   -PaymentIntentUpdateParamsPaymentMethodDataZipr   N)r'   r(   r)   r   r+   r   r   r,   r-   r-   r-   r.   r   O  s6  
 2r   c                   @   *   e Zd ZU eed< 	 eed< 	 eed< dS )r^   account_numberinstitution_numbertransit_numberNr'   r(   r)   r,   r+   r-   r-   r-   r.   r^        
 r^   c                   @      e Zd ZdS )r`   Nr'   r(   r)   r-   r-   r-   r.   r`         r`   c                   @   r   )rb   Nr   r-   r-   r-   r.   rb     r   rb   c                   @   r   )rd   Nr   r-   r-   r-   r.   rd     r   rd   c                   @   r   )rj   Nr   r-   r-   r-   r.   rj     r   rj   c                   @   r   )rl   Nr   r-   r-   r-   r.   rl     r   rl   c                   @   s    e Zd ZU eed< 	 eed< dS )rn   r   
bsb_numberNr   r-   r-   r-   r.   rn     s
   
 rn   c                   @   s(   e Zd ZU ee ed< 	 ee ed< dS )rp   r   	sort_codeNrG   r-   r-   r-   r.   rp     
   
 rp   c                   @   r   )rr   Nr   r-   r-   r-   r.   rr     r   rr   c                   @   r   )rt   Nr   r-   r-   r-   r.   rt     r   rt   c                   @   sR   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ee ed< dS )	rv   zKLiteral['']|PaymentIntentUpdateParamsPaymentMethodDataBillingDetailsAddressaddressr   emailnamephonetax_idNr'   r(   r)   r   r+   r,   r-   r-   r-   r.   rv     s   
 rv   c                   @   `   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< dS )?PaymentIntentUpdateParamsPaymentMethodDataBillingDetailsAddresscitycountryline1line2postal_codestateNrG   r-   r-   r-   r.   r     s   
 r   c                   @   r   )rx   Nr   r-   r-   r-   r.   rx     r   rx   c                   @   rS   )rz   r   Nr   r-   r-   r-   r.   rz     rV   rz   c                   @   r   )r|   Nr   r-   r-   r-   r.   r|   	  r   r|   c                   @   r   )r~   Nr   r-   r-   r-   r.   r~     r   r~   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @      e Zd ZU eed  ed< dS )r   )arzte_und_apotheker_bankaustrian_anadi_bank_agbank_austriabankhaus_carl_spangler%bankhaus_schelhammer_und_schattera_agbawag_psk_agbks_bank_agbrull_kallmus_bank_agbtv_vier_lander_bankcapital_bank_grawe_gruppe_agdeutsche_bank_agdolomitenbankeasybank_agerste_bank_und_sparkassen#hypo_alpeadriabank_international_ag'hypo_bank_burgenland_aktiengesellschaft'hypo_noe_lb_fur_niederosterreich_u_wien'hypo_oberosterreich_salzburg_steiermarkhypo_tirol_bank_aghypo_vorarlberg_bank_agmarchfelder_bankoberbank_ag"raiffeisen_bankengruppe_osterreichschoellerbank_agsparda_bank_wienvolksbank_gruppevolkskreditbank_agvr_bank_braunaubankNr'   r(   r)   r   r   r+   r-   r-   r-   r.   r     s   
  r   c                   @   s,   e Zd ZU eed  ed< 	 ed ed< dS )r   company
individualaccount_holder_type)
affin_bankagrobankalliance_bankambank
bank_islambank_muamalatbank_of_chinabank_rakyatbsncimbdeutsche_bankhong_leong_bankhsbckfh	maybank2e	maybank2uocbcpb_enterprisepublic_bankrhbstandard_chartereduobr   Nr   r-   r-   r-   r.   r   ;  s   
 r   c                   @   r   )r   Nr   r-   r-   r-   r.   r   ]  r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r   a  r   r   c                   @   r   )r   )abn_amroasn_bankbunqbuuthandelsbankeningknabmoneyoun26nnrabobank	regiobankrevolutsns_banktriodos_bankvan_lanschotyoursafer   Nr   r-   r-   r-   r.   r   e  s   
 r   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @      e Zd ZU ed ed< dS )r   3PaymentIntentUpdateParamsPaymentMethodDataKlarnaDobdobNr4   r-   r-   r-   r.   r        
 r   c                   @   r   )r,  daymonthyearNrU   r-   r-   r-   r.   r,    r   r,  c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @   r   )r   )r>   pointsfundingNr   r-   r-   r-   r.   r        
 r   c                   @   sN   e Zd ZU ee ed< 	 eed< 	 eed< 	 eed< 	 ee ed< eed< dS )r   account_holder_namer   	bank_codebranch_coderK   suffixNrG   r-   r-   r-   r.   r     s   
 r   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @   r   )r   )
alior_bankbank_millenniumbank_nowy_bfg_sabank_pekao_sabanki_spbdzielczery   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   r-   r-   r-   r.   r     s   
 r   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r   	  r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @   rE   )r   sessionNrG   r-   r-   r-   r.   r     r.  r   c                   @   r   )r   Nr   r-   r-   r-   r.   r     r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r      r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r   $  r   r   c                   @   rS   )r   ibanNr   r-   r-   r-   r.   r   (  rV   r   c                   @   r+  )r   )ATBEDEESITNLr   N)r'   r(   r)   r   r+   r-   r-   r-   r.   r   /  r.  r   c                   @   r   )r   Nr   r-   r-   r-   r.   r   6  r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r   :  r   r   c                   @   sZ   e Zd ZU eed  ed< 	 ee ed< 	 eed  ed< 	 ee ed< 	 ee ed< dS )	r   r   r  r   checkingsavingsaccount_typefinancial_connections_accountrouting_numberNrR   r-   r-   r-   r.   r   >  s   
 r   c                   @   r   )r   Nr   r-   r-   r-   r.   r   U  r   r   c                   @   r   )r   Nr   r-   r-   r-   r.   r   Y  r   r   c                   @   s  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< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed < 	 ed! ed"< 	 ed# ed$< 	 ed% ed&< 	 ed' ed(< 	 ed) ed*< 	 ed+ ed,< 	 ed- ed.< 	 ed/ ed0< 	 ed1 ed2< 	 ed3 ed4< 	 ed5 ed6< 	 ed7 ed8< 	 ed9 ed:< 	 ed; ed<< 	 ed= ed>< 	 ed? ed@< 	 edA edB< 	 edC edD< 	 edE edF< 	 edG edH< 	 edI edJ< 	 edK edL< 	 edM edN< 	 edO edP< 	 edQ edR< 	 edS edT< 	 edU edV< 	 edW edX< 	 edY edZ< 	 ed[ ed\< 	 ed] ed^< 	 ed_ ed`< 	 eda edb< 	 edc edd< 	 ede edf< dgS )hr   zBLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsAcssDebitr_   z?Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsAffirmra   zILiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsAfterpayClearpayrc   z?Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsAlipayre   z=Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsAlmark   zBLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsAmazonPayrm   zDLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsAuBecsDebitro   zBLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsBacsDebitrq   zCLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsBancontactrs   z?Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsBillieru   z=Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsBlikry   z?Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsBoletor{   z=Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsCardr>   zDLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsCardPresentr@   z@Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsCashappr}   z?Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsCryptor   zHLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsCustomerBalancer   z<Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsEpsr   z<Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsFpxr   z@Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsGiropayr   z@Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsGrabpayr   z>Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsIdealr   zGLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsInteracPresentr   zALiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsKakaoPayr   z?Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsKlarnarB   z@Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsKonbinir   z?Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsKrCardr   z=Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsLinkr   z>Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsMbWayr   zBLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsMobilepayr   zCLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsMultibancor   zALiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsNaverPayr   zFLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsNzBankAccountr   z=Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsOxxor   z<Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsP24r   zBLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsPayByBankr   z>Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsPaycor   z?Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsPaynowr   z?Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsPaypalrD   z<Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsPixr   zBLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsPromptpayr   zCLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsRevolutPayr   zCLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsSamsungPayr   zALiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsSatispayr   zBLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsSepaDebitr   z?Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsSofortr   z>Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsSwishr   z>Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsTwintr   zFLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsUsBankAccountr   zBLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsWechatPayr   z<Literal['']|PaymentIntentUpdateParamsPaymentMethodOptionsZipr   Nr4   r-   r-   r-   r.   r   ]  s  
 r   c                   @   sH   e Zd ZU ed ed< 	 ed ed< 	 ee ed< 	 eed  ed< dS )	6PaymentIntentUpdateParamsPaymentMethodOptionsAcssDebitDPaymentIntentUpdateParamsPaymentMethodOptionsAcssDebitMandateOptionsmandate_options8Literal['']|Literal['none', 'off_session', 'on_session']r    target_dater   instantmicrodepositsverification_methodNr'   r(   r)   r   r+   r,   r   r-   r-   r-   r.   r_    s   
 r_  c                   @   sL   e Zd ZU ed ed< 	 ee ed< 	 eed  ed< 	 eed  ed< dS )	r`  r   custom_mandate_urlinterval_description)combinedintervalsporadicpayment_schedule)businesspersonaltransaction_typeNrh  r-   r-   r-   r.   r`    s   
 r`  c                   @   :   e Zd ZU ed ed< 	 ee ed< 	 eed  ed< dS )3PaymentIntentUpdateParamsPaymentMethodOptionsAffirmLiteral['']|Literal['manual']r   preferred_localenoner    Nrh  r-   r-   r-   r.   rs    s   
 rs  c                   @   rr  )=PaymentIntentUpdateParamsPaymentMethodOptionsAfterpayClearpayrt  r   rK   rv  r    Nrh  r-   r-   r-   r.   rw    s   
 rw  c                   @   r+  )3PaymentIntentUpdateParamsPaymentMethodOptionsAlipay*Literal['']|Literal['none', 'off_session']r    Nr4   r-   r-   r-   r.   rx    
   
 rx  c                   @   r+  )1PaymentIntentUpdateParamsPaymentMethodOptionsAlmart  r   Nr4   r-   r-   r-   r.   r{    r.  r{  c                   @   (   e Zd ZU ed ed< 	 ed ed< dS )6PaymentIntentUpdateParamsPaymentMethodOptionsAmazonPayrt  r   ry  r    Nr4   r-   r-   r-   r.   r}       
 r}  c                   @   (   e Zd ZU ed ed< 	 ee ed< dS )8PaymentIntentUpdateParamsPaymentMethodOptionsAuBecsDebitrb  r    rc  Nr   r-   r-   r-   r.   r  4     
 r  c                   @   6   e Zd ZU ed ed< 	 ed ed< 	 ee ed< dS )6PaymentIntentUpdateParamsPaymentMethodOptionsBacsDebitDPaymentIntentUpdateParamsPaymentMethodOptionsBacsDebitMandateOptionsra  rb  r    rc  Nr   r-   r-   r-   r.   r  I     
 r  c                   @   r+  )r  r   reference_prefixNr4   r-   r-   r-   r.   r  d  rH   r  c                   @   s,   e Zd ZU eed  ed< 	 ed ed< dS )7PaymentIntentUpdateParamsPaymentMethodOptionsBancontact)deenfrnlpreferred_languagery  r    Nr   r-   r-   r-   r.   r  m  s   
 r  c                   @   r+  )3PaymentIntentUpdateParamsPaymentMethodOptionsBilliert  r   Nr4   r-   r-   r-   r.   r    r.  r  c                   @   (   e Zd ZU ee ed< 	 ed ed< dS )1PaymentIntentUpdateParamsPaymentMethodOptionsBlikcodezLiteral['']|Literal['none']r    NrG   r-   r-   r-   r.   r    r   r  c                   @   r  )3PaymentIntentUpdateParamsPaymentMethodOptionsBoletoexpires_after_daysrb  r    Nr'   r(   r)   r   r*   r+   r-   r-   r-   r.   r    s   
 r  c                   @   s  e Zd ZU ed ed< 	 ee ed< 	 ed ed< 	 ed ed< 	 ee ed< 	 eed	  ed
< 	 eed  ed< 	 eed  ed< 	 eed  ed< 	 eed  ed< 	 eed  ed< 	 ee ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< dS )1PaymentIntentUpdateParamsPaymentMethodOptionsCardrt  r   	cvc_token=PaymentIntentUpdateParamsPaymentMethodOptionsCardInstallmentsinstallments?PaymentIntentUpdateParamsPaymentMethodOptionsCardMandateOptionsra  moto)amexcartes_bancairesdinersdiscover	eftpos_augirocardinteracjcbr   
mastercardunionpayunknownvisanetwork)if_availableneverrequest_extended_authorization!request_incremental_authorizationrequest_multicapturerequest_overcapture)anyr   	challengerequest_three_d_securerequire_cvc_recollectionrb  r    r    statement_descriptor_suffix_kana!statement_descriptor_suffix_kanji=PaymentIntentUpdateParamsPaymentMethodOptionsCardThreeDSecurethree_d_secureN)r'   r(   r)   r   r+   r,   boolr   r-   r-   r-   r.   r    sf   
 r  c                   @   r  )r  enabledzMLiteral['']|PaymentIntentUpdateParamsPaymentMethodOptionsCardInstallmentsPlanplanN)r'   r(   r)   r   r  r+   r-   r-   r-   r.   r  '  s   
 r  c                   @   s:   e Zd ZU ee ed< 	 eed  ed< 	 ed ed< dS )APaymentIntentUpdateParamsPaymentMethodOptionsCardInstallmentsPlancountr0  rl  )bonusfixed_count	revolvingr   Nr'   r(   r)   r   r*   r+   r   r-   r-   r-   r.   r  7  s   
 r  c                   @   s   e Zd ZU eed< 	 ed ed< 	 ee ed< 	 ee ed< 	 ed ed< 	 ee ed< 	 eed	< 	 eed
< 	 eeed   ed< dS )r  r   )fixedmaximumamount_typer   end_date)r/  r0  rm  weekr1  rl  interval_countrK   
start_dateindiasupported_typesN)	r'   r(   r)   r*   r+   r   r   r,   r   r-   r-   r-   r.   r  I  s&   
 r  c                   @   s   e Zd ZU eed  ed< 	 eed< 	 eed  ed< 	 eed  ed< 	 ed ed	< 	 ee ed
< 	 eed< 	 ed ed< dS )r  )ACINRUYares_trans_status
cryptogram)0102050607electronic_commerce_indicator)low_riskrv  exemption_indicatorKPaymentIntentUpdateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsnetwork_optionsrequestor_challenge_indicatortransaction_id)z1.0.2z2.1.0z2.2.0versionNrR   r-   r-   r-   r.   r  r  s*   
 r  c                   @   r+  )r  ZPaymentIntentUpdateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesr  Nr4   r-   r-   r-   r.   r    s
   
 r  c                   @   s6   e Zd ZU ed ed< 	 ee ed< 	 ee ed< dS )r  )01234r  	cb_avalgocb_exemptioncb_scoreN)r'   r(   r)   r   r+   r   r,   r*   r-   r-   r-   r.   r    s   
 r  c                   @   sH   e Zd ZU eed  ed< 	 ee ed< 	 ee ed< 	 ed ed< dS )8PaymentIntentUpdateParamsPaymentMethodOptionsCardPresent)r   manual_preferredr   r  )request_incremental_authorization_support?PaymentIntentUpdateParamsPaymentMethodOptionsCardPresentRoutingroutingNr'   r(   r)   r   r   r+   r  r-   r-   r-   r.   r    s   
 r  c                   @   r   )r  )domesticinternationalrequested_priorityNr   r-   r-   r-   r.   r    s   
 r  c                   @   r|  )4PaymentIntentUpdateParamsPaymentMethodOptionsCashapprt  r   rb  r    Nr4   r-   r-   r-   r.   r    r~  r  c                   @   r   )3PaymentIntentUpdateParamsPaymentMethodOptionsCryptorv  r    Nr   r-   r-   r-   r.   r    r4  r  c                   @   s>   e Zd ZU ed ed< 	 eed  ed< 	 eed  ed< dS )<PaymentIntentUpdateParamsPaymentMethodOptionsCustomerBalanceHPaymentIntentUpdateParamsPaymentMethodOptionsCustomerBalanceBankTransferbank_transferfunding_typerv  r    Nr'   r(   r)   r   r+   r   r-   r-   r-   r.   r    s   
 r  c                   @   s>   e Zd ZU ed ed< 	 eeed   ed< 	 ed ed< dS )r  VPaymentIntentUpdateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfereu_bank_transfer)abarR  separ   speiswiftzenginrequested_address_types)r  gb_bank_transferjp_bank_transfermx_bank_transferus_bank_transferr   N)r'   r(   r)   r   r+   r   r   r-   r-   r-   r.   r  &  s"   
 r  c                   @   rS   )r  r   Nr   r-   r-   r-   r.   r  G  s   
 r  c                   @   r   )0PaymentIntentUpdateParamsPaymentMethodOptionsEpsrv  r    Nr   r-   r-   r-   r.   r  P  r4  r  c                   @   r   )0PaymentIntentUpdateParamsPaymentMethodOptionsFpxrv  r    Nr   r-   r-   r-   r.   r  _  r4  r  c                   @   r   )4PaymentIntentUpdateParamsPaymentMethodOptionsGiropayrv  r    Nr   r-   r-   r-   r.   r  n  r4  r  c                   @   r   )4PaymentIntentUpdateParamsPaymentMethodOptionsGrabpayrv  r    Nr   r-   r-   r-   r.   r  }  r4  r  c                   @   r+  )2PaymentIntentUpdateParamsPaymentMethodOptionsIdealry  r    Nr4   r-   r-   r-   r.   r    rz  r  c                   @   r   );PaymentIntentUpdateParamsPaymentMethodOptionsInteracPresentNr   r-   r-   r-   r.   r    r   r  c                   @   r|  )5PaymentIntentUpdateParamsPaymentMethodOptionsKakaoPayrt  r   ry  r    Nr4   r-   r-   r-   r.   r    r~  r  c                   @   sZ   e Zd ZU ed ed< 	 ed ed< 	 eed  ed< 	 eed  ed< 	 ed	 ed
< dS )3PaymentIntentUpdateParamsPaymentMethodOptionsKlarnart  r   ;PaymentIntentUpdateParamsPaymentMethodOptionsKlarnaOnDemand	on_demand).cs-CZda-DKde-ATzde-CHde-DEel-GRzen-ATzen-AUzen-BEzen-CAzen-CHzen-CZzen-DEzen-DKzen-ESzen-FIzen-FRen-GBzen-GRzen-IEzen-ITzen-NLzen-NOzen-NZzen-PLzen-PTzen-ROzen-SEen-USes-ESzes-USfi-FIfr-BEzfr-CAzfr-CHfr-FRzit-CHit-ITznb-NOnl-BEnl-NLpl-PLpt-PTzro-ROzsv-FIsv-SEru  )rv  off_session
on_sessionr    zQLiteral['']|List[PaymentIntentUpdateParamsPaymentMethodOptionsKlarnaSubscription]subscriptionsNr  r-   r-   r-   r.   r	    s*   
 2r	  c                   @   sV   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 eed  ed< 	 ee ed< dS )r
  average_amountmaximum_amountminimum_amountr/  r0  r  r1  purchase_intervalpurchase_interval_countNr  r-   r-   r-   r.   r
  	  s   
 r
  c                   @   sN   e Zd ZU ed ed< 	 ee ed< 	 ee ed< 	 ed ed< 	 eed< dS )	?PaymentIntentUpdateParamsPaymentMethodOptionsKlarnaSubscriptionr#  rl  r  r   JPaymentIntentUpdateParamsPaymentMethodOptionsKlarnaSubscriptionNextBillingnext_billingrK   N)r'   r(   r)   r   r+   r   r*   r,   r-   r-   r-   r.   r&  )	  s   
 r&  c                   @   s    e Zd ZU eed< 	 eed< dS )r'  r   dateN)r'   r(   r)   r*   r+   r,   r-   r-   r-   r.   r'  D	  s
   
 r'  c                   @   sV   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< d	S )
4PaymentIntentUpdateParamsPaymentMethodOptionsKonbinir   confirmation_numberr
   r  
expires_atproduct_descriptionrv  r    Nr  r-   r-   r-   r.   r*  Q	  s   
 r*  c                   @   r|  )3PaymentIntentUpdateParamsPaymentMethodOptionsKrCardrt  r   ry  r    Nr4   r-   r-   r-   r.   r.  p	  r~  r.  c                   @   s6   e Zd ZU ed ed< 	 ee ed< 	 ed ed< dS )1PaymentIntentUpdateParamsPaymentMethodOptionsLinkrt  r   persistent_tokenry  r    Nr   r-   r-   r-   r.   r/  	  s   
 r/  c                   @   r   )2PaymentIntentUpdateParamsPaymentMethodOptionsMbWayrv  r    Nr   r-   r-   r-   r.   r1  	  r4  r1  c                   @   ,   e Zd ZU ed ed< 	 eed  ed< dS )6PaymentIntentUpdateParamsPaymentMethodOptionsMobilepayrt  r   rv  r    Nr  r-   r-   r-   r.   r3  	  s
   
 r3  c                   @   r   )7PaymentIntentUpdateParamsPaymentMethodOptionsMultibancorv  r    Nr   r-   r-   r-   r.   r4  	  r4  r4  c                   @   r|  )5PaymentIntentUpdateParamsPaymentMethodOptionsNaverPayrt  r   ry  r    Nr4   r-   r-   r-   r.   r5  	  r~  r5  c                   @   r  ):PaymentIntentUpdateParamsPaymentMethodOptionsNzBankAccountrb  r    rc  Nr   r-   r-   r-   r.   r6  	  r  r6  c                   @   s,   e Zd ZU ee ed< 	 eed  ed< dS )1PaymentIntentUpdateParamsPaymentMethodOptionsOxxor  rv  r    Nr  r-   r-   r-   r.   r7  
  
   
 r7  c                   @   s,   e Zd ZU eed  ed< 	 ee ed< dS )0PaymentIntentUpdateParamsPaymentMethodOptionsP24rv  r    tos_shown_and_acceptedNr  r-   r-   r-   r.   r9  
  s
   
 r9  c                   @   r   )6PaymentIntentUpdateParamsPaymentMethodOptionsPayByBankNr   r-   r-   r-   r.   r;  +
  r   r;  c                   @   r+  )2PaymentIntentUpdateParamsPaymentMethodOptionsPaycort  r   Nr4   r-   r-   r-   r.   r<  /
  r.  r<  c                   @   r   )3PaymentIntentUpdateParamsPaymentMethodOptionsPaynowrv  r    Nr   r-   r-   r-   r.   r=  :
  r4  r=  c                   @   sV   e Zd ZU ed ed< 	 eed  ed< 	 ee ed< 	 ee ed< 	 ed ed< d	S )
3PaymentIntentUpdateParamsPaymentMethodOptionsPaypalrt  r   )r  r  r  r  zde-LUr  r  r  r  r  r  r  zfr-LUzhu-HUr  r  r  r  r  zsk-SKr  ru  rK   risk_correlation_idry  r    N)r'   r(   r)   r   r+   r   r,   r-   r-   r-   r.   r>  I
  s"   
 r>  c                   @   sL   e Zd ZU eed  ed< 	 ee ed< 	 ee ed< 	 eed  ed< dS )0PaymentIntentUpdateParamsPaymentMethodOptionsPix)rf   r  amount_includes_iofexpires_after_secondsr,  rv  r    N)r'   r(   r)   r   r   r+   r*   r-   r-   r-   r.   r@  
  s   
 r@  c                   @   r   )6PaymentIntentUpdateParamsPaymentMethodOptionsPromptpayrv  r    Nr   r-   r-   r-   r.   rC  
  r4  rC  c                   @   r|  )7PaymentIntentUpdateParamsPaymentMethodOptionsRevolutPayrt  r   ry  r    Nr4   r-   r-   r-   r.   rD  
  r~  rD  c                   @   r+  )7PaymentIntentUpdateParamsPaymentMethodOptionsSamsungPayrt  r   Nr4   r-   r-   r-   r.   rE  
  r.  rE  c                   @   r+  )5PaymentIntentUpdateParamsPaymentMethodOptionsSatispayrt  r   Nr4   r-   r-   r-   r.   rF  
  r.  rF  c                   @   r  )6PaymentIntentUpdateParamsPaymentMethodOptionsSepaDebitDPaymentIntentUpdateParamsPaymentMethodOptionsSepaDebitMandateOptionsra  rb  r    rc  Nr   r-   r-   r-   r.   rG  
  r  rG  c                   @   r+  )rH  r   r  Nr4   r-   r-   r-   r.   rH  
  rH   rH  c                   @   r|  )3PaymentIntentUpdateParamsPaymentMethodOptionsSofortz=Literal['']|Literal['de', 'en', 'es', 'fr', 'it', 'nl', 'pl']r  ry  r    Nr4   r-   r-   r-   r.   rI  
  s   
 rI  c                   @   r2  )2PaymentIntentUpdateParamsPaymentMethodOptionsSwishr   rK   rv  r    Nr  r-   r-   r-   r.   rJ    r8  rJ  c                   @   r   )2PaymentIntentUpdateParamsPaymentMethodOptionsTwintrv  r    Nr   r-   r-   r-   r.   rK  '  r4  rK  c                   @   sr   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e ed< 	 eed  ed< dS ):PaymentIntentUpdateParamsPaymentMethodOptionsUsBankAccountNPaymentIntentUpdateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsfinancial_connectionsHPaymentIntentUpdateParamsPaymentMethodOptionsUsBankAccountMandateOptionsra  BPaymentIntentUpdateParamsPaymentMethodOptionsUsBankAccountNetworksnetworksz*Literal['']|Literal['fastest', 'standard']preferred_settlement_speedrb  r    rc  rd  rg  Nrh  r-   r-   r-   r.   rL  6  s6   
 rL  c                   @   sT   e Zd ZU ed ed< 	 eeed   ed< 	 eeed   ed< 	 ee ed< dS )	rM  UPaymentIntentUpdateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersfilters)balances	ownershipr   transactionspermissions)rU  rV  rW  prefetch
return_urlN)r'   r(   r)   r   r+   r   r   r,   r-   r-   r-   r.   rM  i  s"   
 
rM  c                   @   "   e Zd ZU eeed   ed< dS )rS  rY  account_subcategoriesNr'   r(   r)   r   r   r   r+   r-   r-   r-   r.   rS       
 rS  c                   @   r+  )rO  zLiteral['']|Literal['paper']collection_methodNr4   r-   r-   r-   r.   rO    rH   rO  c                   @   r[  )rP  )achus_domestic_wire	requestedNr]  r-   r-   r-   r.   rP    r^  rP  c                   @   s>   e Zd ZU ee ed< 	 eed  ed< 	 eed  ed< dS )6PaymentIntentUpdateParamsPaymentMethodOptionsWechatPayapp_id)androidioswebclientrv  r    N)r'   r(   r)   r   r,   r+   r   r-   r-   r-   r.   rc    s   
 rc  c                   @   r   )0PaymentIntentUpdateParamsPaymentMethodOptionsZiprv  r    Nr   r-   r-   r-   r.   ri    r4  ri  c                   @   sJ   e Zd ZU ded< 	 ee ed< 	 eed< 	 ee ed< 	 ee ed< dS )!PaymentIntentUpdateParamsShipping(PaymentIntentUpdateParamsShippingAddressr   carrierr   r   tracking_numberN)r'   r(   r)   r+   r   r,   r-   r-   r-   r.   rj    s   
 rj  c                   @   r   )rk  r   r   r   r   r   r   NrG   r-   r-   r-   r.   rk    s   
 rk  c                   @   rE   )r$   r   Nr  r-   r-   r-   r.   r$     r.  r$   N)typingr   r   typing_extensionsr   r   r   r   r0   r5   r6   r=   r?   rA   rC   r:   rW   rZ   r[   r   r^   r`   rb   rd   rj   rl   rn   rp   rr   rt   rv   r   rx   rz   r|   r~   r   r   r   r   r   r   r   r   r   r,  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r_  r`  rs  rw  rx  r{  r}  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r	  r
  r&  r'  r*  r.  r/  r1  r3  r4  r5  r6  r7  r9  r;  r<  r=  r>  r@  rC  rD  rE  rF  rG  rH  rI  rJ  rK  rL  rM  rS  rO  rP  rc  ri  rj  rk  r$   r-   r-   r-   r.   <module>   s|  }
)

	
	
		  :
&"$  7
!
	r

)
/

	

!	Z

9	3			