o
    iU                    @   sJ	  d dl mZ 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 d0d1 d1eZG d2d3 d3eZ G d4d5 d5eZ!G d6d7 d7eZ"G d8d9 d9eZ#G d:d; d;eZ$G d<d= d=eZ%G d>d? d?eZ&G d@dA dAeZ'G dBdC dCeZ(G dDdE dEeZ)G dFdG dGeZ*G dHdI dIeZ+G dJdK dKeZ,G dLdM dMeZ-G dNdO dOeZ.G dPdQ dQeZ/G dRdS dSeZ0G dTdU dUeZ1G dVdW dWeZ2G dXdY dYeZ3G dZd[ d[eZ4G d\d] d]eZ5G d^d_ d_eZ6G d`da daeZ7G dbdc dceZ8G ddde deeZ9G dfdg dgeZ:G dhdi dieZ;G djdk dkeZ<G dldm dmeZ=G dndo doeZ>G dpdq dqeZ?G drds dseZ@G dtdu dueZAG dvdw dweZBG dxdy dyeZCG dzd{ d{eZDG d|d} d}eZEG d~d de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 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 (      )RequestOptions)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 )%PaymentIntentModifyParamsamountz2Literal['']|PaymentIntentModifyParamsAmountDetails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['']|PaymentIntentModifyParamsPaymentDetailspayment_detailspayment_methodpayment_method_configuration*PaymentIntentModifyParamsPaymentMethodDatapayment_method_data-PaymentIntentModifyParamsPaymentMethodOptionspayment_method_optionspayment_method_typesLiteral['']|strreceipt_emailz0Literal['']|Literal['off_session', 'on_session']setup_future_usagez-Literal['']|PaymentIntentModifyParamsShippingshippingstatement_descriptorstatement_descriptor_suffix%PaymentIntentModifyParamsTransferData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_modify_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 )
&PaymentIntentModifyParamsAmountDetailsr   discount_amountz@Literal['']|List[PaymentIntentModifyParamsAmountDetailsLineItem]
line_itemsz:Literal['']|PaymentIntentModifyParamsAmountDetailsShippingr"   z5Literal['']|PaymentIntentModifyParamsAmountDetailsTaxtaxNr(   r)   r*   r   r,   r.   r.   r.   r/   r1      s   
 r1   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 ).PaymentIntentModifyParamsAmountDetailsLineItemr2   BPaymentIntentModifyParamsAmountDetailsLineItemPaymentMethodOptionsr   product_codeproduct_namequantity1PaymentIntentModifyParamsAmountDetailsLineItemTaxr4   	unit_costunit_of_measureN)r(   r)   r*   r   r+   r,   r-   r.   r.   r.   r/   r6      s&   
 r6   c                   @   r0   )
r7   FPaymentIntentModifyParamsAmountDetailsLineItemPaymentMethodOptionsCardcardMPaymentIntentModifyParamsAmountDetailsLineItemPaymentMethodOptionsCardPresentcard_presentHPaymentIntentModifyParamsAmountDetailsLineItemPaymentMethodOptionsKlarnaklarnaHPaymentIntentModifyParamsAmountDetailsLineItemPaymentMethodOptionsPaypalpaypalNr5   r.   r.   r.   r/   r7      s"   
 r7   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                   @   rF   )r@   rG   NrH   r.   r.   r.   r/   r@      rI   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 )rB   	image_urlproduct_url	referencesubscription_referenceNrH   r.   r.   r.   r/   rB      s   
 rB   c                   @   s:   e Zd ZU eed  ed< 	 ee ed< 	 ee ed< dS )rD   )digital_goodsdonationphysical_goodscategoryr   sold_byNr(   r)   r*   r   r   r,   r-   r.   r.   r.   r/   rD     s   
 rD   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 ).PaymentIntentModifyParamsAmountDetailsShippingr   r	   r   from_postal_codeto_postal_codeNr5   r.   r.   r.   r/   rX   '  s   
 rX   c                   @   rT   ))PaymentIntentModifyParamsAmountDetailsTaxrU   NrV   r.   r.   r.   r/   r[   6  rW   r[   c                   @   s(   e Zd ZU ed ed< 	 ed ed< dS )'PaymentIntentModifyParamsPaymentDetailsr   customer_referenceorder_referenceNr5   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   3PaymentIntentModifyParamsPaymentMethodDataAcssDebit
acss_debit0PaymentIntentModifyParamsPaymentMethodDataAffirmaffirm:PaymentIntentModifyParamsPaymentMethodDataAfterpayClearpayafterpay_clearpay0PaymentIntentModifyParamsPaymentMethodDataAlipayalipay)alwayslimitedunspecifiedallow_redisplay.PaymentIntentModifyParamsPaymentMethodDataAlmaalma3PaymentIntentModifyParamsPaymentMethodDataAmazonPay
amazon_pay5PaymentIntentModifyParamsPaymentMethodDataAuBecsDebitau_becs_debit3PaymentIntentModifyParamsPaymentMethodDataBacsDebit
bacs_debit4PaymentIntentModifyParamsPaymentMethodDataBancontact
bancontact0PaymentIntentModifyParamsPaymentMethodDataBilliebillie8PaymentIntentModifyParamsPaymentMethodDataBillingDetailsbilling_details.PaymentIntentModifyParamsPaymentMethodDataBlikblik0PaymentIntentModifyParamsPaymentMethodDataBoletoboleto1PaymentIntentModifyParamsPaymentMethodDataCashappcashapp0PaymentIntentModifyParamsPaymentMethodDataCryptocrypto9PaymentIntentModifyParamsPaymentMethodDataCustomerBalancecustomer_balance-PaymentIntentModifyParamsPaymentMethodDataEpseps-PaymentIntentModifyParamsPaymentMethodDataFpxfpx1PaymentIntentModifyParamsPaymentMethodDataGiropaygiropay1PaymentIntentModifyParamsPaymentMethodDataGrabpaygrabpay/PaymentIntentModifyParamsPaymentMethodDataIdealideal8PaymentIntentModifyParamsPaymentMethodDataInteracPresentinterac_present2PaymentIntentModifyParamsPaymentMethodDataKakaoPay	kakao_pay0PaymentIntentModifyParamsPaymentMethodDataKlarnarC   1PaymentIntentModifyParamsPaymentMethodDataKonbinikonbini0PaymentIntentModifyParamsPaymentMethodDataKrCardkr_card.PaymentIntentModifyParamsPaymentMethodDataLinklink/PaymentIntentModifyParamsPaymentMethodDataMbWaymb_wayr   3PaymentIntentModifyParamsPaymentMethodDataMobilepay	mobilepay4PaymentIntentModifyParamsPaymentMethodDataMultibanco
multibanco2PaymentIntentModifyParamsPaymentMethodDataNaverPay	naver_pay7PaymentIntentModifyParamsPaymentMethodDataNzBankAccountnz_bank_account.PaymentIntentModifyParamsPaymentMethodDataOxxooxxo-PaymentIntentModifyParamsPaymentMethodDataP24p243PaymentIntentModifyParamsPaymentMethodDataPayByBankpay_by_bank/PaymentIntentModifyParamsPaymentMethodDataPaycopayco0PaymentIntentModifyParamsPaymentMethodDataPaynowpaynow0PaymentIntentModifyParamsPaymentMethodDataPaypalrE   -PaymentIntentModifyParamsPaymentMethodDataPixpix3PaymentIntentModifyParamsPaymentMethodDataPromptpay	promptpay6PaymentIntentModifyParamsPaymentMethodDataRadarOptionsradar_options4PaymentIntentModifyParamsPaymentMethodDataRevolutPayrevolut_pay4PaymentIntentModifyParamsPaymentMethodDataSamsungPaysamsung_pay2PaymentIntentModifyParamsPaymentMethodDataSatispaysatispay3PaymentIntentModifyParamsPaymentMethodDataSepaDebit
sepa_debit0PaymentIntentModifyParamsPaymentMethodDataSofortsofort/PaymentIntentModifyParamsPaymentMethodDataSwishswish/PaymentIntentModifyParamsPaymentMethodDataTwinttwint)0r`   rb   rd   rf   rl   rn   rp   rr   rt   rv   rz   r|   r~   r   r   r   r   r   r   r   r   rC   r   r   r   r   r   r   r   r   r   r   r   r   r   rE   r   r   r   r   r   r   r   r   r   us_bank_account
wechat_payziptype7PaymentIntentModifyParamsPaymentMethodDataUsBankAccountr   3PaymentIntentModifyParamsPaymentMethodDataWechatPayr   -PaymentIntentModifyParamsPaymentMethodDataZipr   N)r(   r)   r*   r   r,   r   r   r-   r.   r.   r.   r/   r   P  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 )ra   Nr(   r)   r*   r.   r.   r.   r/   ra         ra   c                   @   r   )rc   Nr   r.   r.   r.   r/   rc     r   rc   c                   @   r   )re   Nr   r.   r.   r.   r/   re     r   re   c                   @   r   )rk   Nr   r.   r.   r.   r/   rk     r   rk   c                   @   r   )rm   Nr   r.   r.   r.   r/   rm     r   rm   c                   @   s    e Zd ZU eed< 	 eed< dS )ro   r   
bsb_numberNr   r.   r.   r.   r/   ro     s
   
 ro   c                   @   s(   e Zd ZU ee ed< 	 ee ed< dS )rq   r   	sort_codeNrH   r.   r.   r.   r/   rq     
   
 rq   c                   @   r   )rs   Nr   r.   r.   r.   r/   rs     r   rs   c                   @   r   )ru   Nr   r.   r.   r.   r/   ru     r   ru   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 )	rw   zKLiteral['']|PaymentIntentModifyParamsPaymentMethodDataBillingDetailsAddressaddressr   emailnamephonetax_idNr(   r)   r*   r   r,   r-   r.   r.   r.   r/   rw     s   
 rw   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 )?PaymentIntentModifyParamsPaymentMethodDataBillingDetailsAddresscitycountryline1line2postal_codestateNrH   r.   r.   r.   r/   r     s   
 r   c                   @   r   )ry   Nr   r.   r.   r.   r/   ry     r   ry   c                   @   rT   )r{   r   Nr   r.   r.   r.   r/   r{     rW   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                   @      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   b  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   f  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   3PaymentIntentModifyParamsPaymentMethodDataKlarnaDobdobNr5   r.   r.   r.   r/   r        
 r   c                   @   r   )r-  daymonthyearNrV   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_coderL   suffixNrH   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_spbdzielczerz   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                   @   rF   )r   sessionNrH   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                   @   rT   )r   ibanNr   r.   r.   r.   r/   r   )  rW   r   c                   @   r,  )r   )ATBEDEESITNLr   N)r(   r)   r*   r   r,   r.   r.   r.   r/   r   0  r/  r   c                   @   r   )r   Nr   r.   r.   r.   r/   r   7  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_numberNrS   r.   r.   r.   r/   r   ?  s   
 r   c                   @   r   )r   Nr   r.   r.   r.   r/   r   V  r   r   c                   @   r   )r   Nr   r.   r.   r.   r/   r   Z  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['']|PaymentIntentModifyParamsPaymentMethodOptionsAcssDebitr`   z?Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsAffirmrb   zILiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsAfterpayClearpayrd   z?Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsAlipayrf   z=Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsAlmarl   zBLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsAmazonPayrn   zDLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsAuBecsDebitrp   zBLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsBacsDebitrr   zCLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsBancontactrt   z?Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsBillierv   z=Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsBlikrz   z?Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsBoletor|   z=Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsCardr?   zDLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsCardPresentrA   z@Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsCashappr~   z?Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsCryptor   zHLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsCustomerBalancer   z<Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsEpsr   z<Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsFpxr   z@Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsGiropayr   z@Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsGrabpayr   z>Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsIdealr   zGLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsInteracPresentr   zALiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsKakaoPayr   z?Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsKlarnarC   z@Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsKonbinir   z?Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsKrCardr   z=Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsLinkr   z>Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsMbWayr   zBLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsMobilepayr   zCLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsMultibancor   zALiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsNaverPayr   zFLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsNzBankAccountr   z=Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsOxxor   z<Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsP24r   zBLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsPayByBankr   z>Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsPaycor   z?Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsPaynowr   z?Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsPaypalrE   z<Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsPixr   zBLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsPromptpayr   zCLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsRevolutPayr   zCLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsSamsungPayr   zALiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsSatispayr   zBLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsSepaDebitr   z?Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsSofortr   z>Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsSwishr   z>Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsTwintr   zFLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsUsBankAccountr   zBLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsWechatPayr   z<Literal['']|PaymentIntentModifyParamsPaymentMethodOptionsZipr   Nr5   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 )	6PaymentIntentModifyParamsPaymentMethodOptionsAcssDebitDPaymentIntentModifyParamsPaymentMethodOptionsAcssDebitMandateOptions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 )	ra  r   custom_mandate_urlinterval_description)combinedintervalsporadicpayment_schedule)businesspersonaltransaction_typeNri  r.   r.   r.   r/   ra    s   
 ra  c                   @   :   e Zd ZU ed ed< 	 ee ed< 	 eed  ed< dS )3PaymentIntentModifyParamsPaymentMethodOptionsAffirmLiteral['']|Literal['manual']r   preferred_localenoner!   Nri  r.   r.   r.   r/   rt    s   
 rt  c                   @   rs  )=PaymentIntentModifyParamsPaymentMethodOptionsAfterpayClearpayru  r   rL   rw  r!   Nri  r.   r.   r.   r/   rx    s   
 rx  c                   @   r,  )3PaymentIntentModifyParamsPaymentMethodOptionsAlipay*Literal['']|Literal['none', 'off_session']r!   Nr5   r.   r.   r.   r/   ry    
   
 ry  c                   @   r,  )1PaymentIntentModifyParamsPaymentMethodOptionsAlmaru  r   Nr5   r.   r.   r.   r/   r|    r/  r|  c                   @   (   e Zd ZU ed ed< 	 ed ed< dS )6PaymentIntentModifyParamsPaymentMethodOptionsAmazonPayru  r   rz  r!   Nr5   r.   r.   r.   r/   r~       
 r~  c                   @   (   e Zd ZU ed ed< 	 ee ed< dS )8PaymentIntentModifyParamsPaymentMethodOptionsAuBecsDebitrc  r!   rd  Nr   r.   r.   r.   r/   r  5     
 r  c                   @   6   e Zd ZU ed ed< 	 ed ed< 	 ee ed< dS )6PaymentIntentModifyParamsPaymentMethodOptionsBacsDebitDPaymentIntentModifyParamsPaymentMethodOptionsBacsDebitMandateOptionsrb  rc  r!   rd  Nr   r.   r.   r.   r/   r  J     
 r  c                   @   r,  )r  r   reference_prefixNr5   r.   r.   r.   r/   r  e  rI   r  c                   @   s,   e Zd ZU eed  ed< 	 ed ed< dS )7PaymentIntentModifyParamsPaymentMethodOptionsBancontact)deenfrnlpreferred_languagerz  r!   Nr   r.   r.   r.   r/   r  n  s   
 r  c                   @   r,  )3PaymentIntentModifyParamsPaymentMethodOptionsBillieru  r   Nr5   r.   r.   r.   r/   r    r/  r  c                   @   (   e Zd ZU ee ed< 	 ed ed< dS )1PaymentIntentModifyParamsPaymentMethodOptionsBlikcodezLiteral['']|Literal['none']r!   NrH   r.   r.   r.   r/   r    r   r  c                   @   r  )3PaymentIntentModifyParamsPaymentMethodOptionsBoletoexpires_after_daysrc  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 )1PaymentIntentModifyParamsPaymentMethodOptionsCardru  r   	cvc_token=PaymentIntentModifyParamsPaymentMethodOptionsCardInstallmentsinstallments?PaymentIntentModifyParamsPaymentMethodOptionsCardMandateOptionsrb  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_recollectionrc  r!   r    statement_descriptor_suffix_kana!statement_descriptor_suffix_kanji=PaymentIntentModifyParamsPaymentMethodOptionsCardThreeDSecurethree_d_secureN)r(   r)   r*   r   r,   r-   boolr   r.   r.   r.   r/   r    sf   
 r  c                   @   r  )r  enabledzMLiteral['']|PaymentIntentModifyParamsPaymentMethodOptionsCardInstallmentsPlan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 )APaymentIntentModifyParamsPaymentMethodOptionsCardInstallmentsPlancountr1  rm  )bonusfixed_count	revolvingr   Nr(   r)   r*   r   r+   r,   r   r.   r.   r.   r/   r  8  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)r0  r1  rn  weekr2  rm  interval_countrL   
start_dateindiasupported_typesN)	r(   r)   r*   r+   r,   r   r   r-   r   r.   r.   r.   r/   r  J  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_riskrw  exemption_indicatorKPaymentIntentModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsnetwork_optionsrequestor_challenge_indicatortransaction_id)z1.0.2z2.1.0z2.2.0versionNrS   r.   r.   r.   r/   r  s  s*   
 r  c                   @   r,  )r  ZPaymentIntentModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesr  Nr5   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 )8PaymentIntentModifyParamsPaymentMethodOptionsCardPresent)r   manual_preferredr   r  )request_incremental_authorization_support?PaymentIntentModifyParamsPaymentMethodOptionsCardPresentRouting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}  )4PaymentIntentModifyParamsPaymentMethodOptionsCashappru  r   rc  r!   Nr5   r.   r.   r.   r/   r    r  r  c                   @   r   )3PaymentIntentModifyParamsPaymentMethodOptionsCryptorw  r!   Nr   r.   r.   r.   r/   r    r5  r  c                   @   s>   e Zd ZU ed ed< 	 eed  ed< 	 eed  ed< dS )<PaymentIntentModifyParamsPaymentMethodOptionsCustomerBalanceHPaymentIntentModifyParamsPaymentMethodOptionsCustomerBalanceBankTransferbank_transferfunding_typerw  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  VPaymentIntentModifyParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfereu_bank_transfer)abarS  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                   @   rT   )r  r   Nr   r.   r.   r.   r/   r  H  s   
 r  c                   @   r   )0PaymentIntentModifyParamsPaymentMethodOptionsEpsrw  r!   Nr   r.   r.   r.   r/   r  Q  r5  r  c                   @   r   )0PaymentIntentModifyParamsPaymentMethodOptionsFpxrw  r!   Nr   r.   r.   r.   r/   r  `  r5  r  c                   @   r   )4PaymentIntentModifyParamsPaymentMethodOptionsGiropayrw  r!   Nr   r.   r.   r.   r/   r  o  r5  r  c                   @   r   )4PaymentIntentModifyParamsPaymentMethodOptionsGrabpayrw  r!   Nr   r.   r.   r.   r/   r  ~  r5  r  c                   @   r,  )2PaymentIntentModifyParamsPaymentMethodOptionsIdealrz  r!   Nr5   r.   r.   r.   r/   r    r{  r  c                   @   r   );PaymentIntentModifyParamsPaymentMethodOptionsInteracPresentNr   r.   r.   r.   r/   r    r   r  c                   @   r}  )5PaymentIntentModifyParamsPaymentMethodOptionsKakaoPayru  r   rz  r!   Nr5   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 )3PaymentIntentModifyParamsPaymentMethodOptionsKlarnaru  r   ;PaymentIntentModifyParamsPaymentMethodOptionsKlarnaOnDemand	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-SErv  )rw  off_session
on_sessionr!   zQLiteral['']|List[PaymentIntentModifyParamsPaymentMethodOptionsKlarnaSubscription]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r0  r1  r  r2  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 )	?PaymentIntentModifyParamsPaymentMethodOptionsKlarnaSubscriptionr$  rm  r  r   JPaymentIntentModifyParamsPaymentMethodOptionsKlarnaSubscriptionNextBillingnext_billingrL   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(  E	  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 )
4PaymentIntentModifyParamsPaymentMethodOptionsKonbinir   confirmation_numberr   r  
expires_atproduct_descriptionrw  r!   Nr  r.   r.   r.   r/   r+  R	  s   
 r+  c                   @   r}  )3PaymentIntentModifyParamsPaymentMethodOptionsKrCardru  r   rz  r!   Nr5   r.   r.   r.   r/   r/  q	  r  r/  c                   @   s6   e Zd ZU ed ed< 	 ee ed< 	 ed ed< dS )1PaymentIntentModifyParamsPaymentMethodOptionsLinkru  r   persistent_tokenrz  r!   Nr   r.   r.   r.   r/   r0  	  s   
 r0  c                   @   r   )2PaymentIntentModifyParamsPaymentMethodOptionsMbWayrw  r!   Nr   r.   r.   r.   r/   r2  	  r5  r2  c                   @   ,   e Zd ZU ed ed< 	 eed  ed< dS )6PaymentIntentModifyParamsPaymentMethodOptionsMobilepayru  r   rw  r!   Nr  r.   r.   r.   r/   r4  	  s
   
 r4  c                   @   r   )7PaymentIntentModifyParamsPaymentMethodOptionsMultibancorw  r!   Nr   r.   r.   r.   r/   r5  	  r5  r5  c                   @   r}  )5PaymentIntentModifyParamsPaymentMethodOptionsNaverPayru  r   rz  r!   Nr5   r.   r.   r.   r/   r6  	  r  r6  c                   @   r  ):PaymentIntentModifyParamsPaymentMethodOptionsNzBankAccountrc  r!   rd  Nr   r.   r.   r.   r/   r7  	  r  r7  c                   @   s,   e Zd ZU ee ed< 	 eed  ed< dS )1PaymentIntentModifyParamsPaymentMethodOptionsOxxor  rw  r!   Nr  r.   r.   r.   r/   r8  
  
   
 r8  c                   @   s,   e Zd ZU eed  ed< 	 ee ed< dS )0PaymentIntentModifyParamsPaymentMethodOptionsP24rw  r!   tos_shown_and_acceptedNr  r.   r.   r.   r/   r:  
  s
   
 r:  c                   @   r   )6PaymentIntentModifyParamsPaymentMethodOptionsPayByBankNr   r.   r.   r.   r/   r<  ,
  r   r<  c                   @   r,  )2PaymentIntentModifyParamsPaymentMethodOptionsPaycoru  r   Nr5   r.   r.   r.   r/   r=  0
  r/  r=  c                   @   r   )3PaymentIntentModifyParamsPaymentMethodOptionsPaynowrw  r!   Nr   r.   r.   r.   r/   r>  ;
  r5  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 )
3PaymentIntentModifyParamsPaymentMethodOptionsPaypalru  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  rv  rL   risk_correlation_idrz  r!   N)r(   r)   r*   r   r,   r   r-   r.   r.   r.   r/   r?  J
  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 )0PaymentIntentModifyParamsPaymentMethodOptionsPix)rg   r  amount_includes_iofexpires_after_secondsr-  rw  r!   N)r(   r)   r*   r   r   r,   r+   r.   r.   r.   r/   rA  
  s   
 rA  c                   @   r   )6PaymentIntentModifyParamsPaymentMethodOptionsPromptpayrw  r!   Nr   r.   r.   r.   r/   rD  
  r5  rD  c                   @   r}  )7PaymentIntentModifyParamsPaymentMethodOptionsRevolutPayru  r   rz  r!   Nr5   r.   r.   r.   r/   rE  
  r  rE  c                   @   r,  )7PaymentIntentModifyParamsPaymentMethodOptionsSamsungPayru  r   Nr5   r.   r.   r.   r/   rF  
  r/  rF  c                   @   r,  )5PaymentIntentModifyParamsPaymentMethodOptionsSatispayru  r   Nr5   r.   r.   r.   r/   rG  
  r/  rG  c                   @   r  )6PaymentIntentModifyParamsPaymentMethodOptionsSepaDebitDPaymentIntentModifyParamsPaymentMethodOptionsSepaDebitMandateOptionsrb  rc  r!   rd  Nr   r.   r.   r.   r/   rH  
  r  rH  c                   @   r,  )rI  r   r  Nr5   r.   r.   r.   r/   rI  
  rI   rI  c                   @   r}  )3PaymentIntentModifyParamsPaymentMethodOptionsSofortz=Literal['']|Literal['de', 'en', 'es', 'fr', 'it', 'nl', 'pl']r  rz  r!   Nr5   r.   r.   r.   r/   rJ  
  s   
 rJ  c                   @   r3  )2PaymentIntentModifyParamsPaymentMethodOptionsSwishr   rL   rw  r!   Nr  r.   r.   r.   r/   rK    r9  rK  c                   @   r   )2PaymentIntentModifyParamsPaymentMethodOptionsTwintrw  r!   Nr   r.   r.   r.   r/   rL  (  r5  rL  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 ):PaymentIntentModifyParamsPaymentMethodOptionsUsBankAccountNPaymentIntentModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsfinancial_connectionsHPaymentIntentModifyParamsPaymentMethodOptionsUsBankAccountMandateOptionsrb  BPaymentIntentModifyParamsPaymentMethodOptionsUsBankAccountNetworksnetworksz*Literal['']|Literal['fastest', 'standard']preferred_settlement_speedrc  r!   rd  re  rh  Nri  r.   r.   r.   r/   rM  7  s6   
 rM  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 )	rN  UPaymentIntentModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersfilters)balances	ownershipr   transactionspermissions)rV  rW  rX  prefetch
return_urlN)r(   r)   r*   r   r,   r   r   r-   r.   r.   r.   r/   rN  j  s"   
 
rN  c                   @   "   e Zd ZU eeed   ed< dS )rT  rZ  account_subcategoriesNr(   r)   r*   r   r   r   r,   r.   r.   r.   r/   rT       
 rT  c                   @   r,  )rP  zLiteral['']|Literal['paper']collection_methodNr5   r.   r.   r.   r/   rP    rI   rP  c                   @   r\  )rQ  )achus_domestic_wire	requestedNr^  r.   r.   r.   r/   rQ    r_  rQ  c                   @   s>   e Zd ZU ee ed< 	 eed  ed< 	 eed  ed< dS )6PaymentIntentModifyParamsPaymentMethodOptionsWechatPayapp_id)androidioswebclientrw  r!   N)r(   r)   r*   r   r-   r,   r   r.   r.   r.   r/   rd    s   
 rd  c                   @   r   )0PaymentIntentModifyParamsPaymentMethodOptionsZiprw  r!   Nr   r.   r.   r.   r/   rj    r5  rj  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 )!PaymentIntentModifyParamsShipping(PaymentIntentModifyParamsShippingAddressr   carrierr   r   tracking_numberN)r(   r)   r*   r,   r   r-   r.   r.   r.   r/   rk    s   
 rk  c                   @   r   )rl  r   r   r   r   r   r   NrH   r.   r.   r.   r/   rl    s   
 rl  c                   @   rF   )r%   r	   Nr  r.   r.   r.   r/   r%     r/  r%   N)stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r   r1   r6   r7   r>   r@   rB   rD   r;   rX   r[   r\   r   r_   ra   rc   re   rk   rm   ro   rq   rs   ru   rw   r   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`  ra  rt  rx  ry  r|  r~  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r	  r
  r  r'  r(  r+  r/  r0  r2  r4  r5  r6  r7  r8  r:  r<  r=  r>  r?  rA  rD  rE  rF  rG  rH  rI  rJ  rK  rL  rM  rN  rT  rP  rQ  rd  rj  rk  rl  r%   r.   r.   r.   r/   <module>   s~  }
)

	
	
		  :
&"$  7
!
	r

)
/

	

!	Z

9	3			