o
    BiF                    @   st   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 G dd	 d	eZd
S )    )
ListObject)PaymentMethodConfiguration)RequestOptions)StripeService)sanitize_id)Listcast)LiteralNotRequired	TypedDictc                	   @   s  e Zd 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-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Z.G dWdX dXeZ/G dYdZ dZeZ0G d[d\ d\eZ1G d]d^ d^eZ2G d_d` d`eZ3G dadb dbeZ4G dcdd ddeZ5G dedf dfeZ6G dgdh dheZ7G didj djeZ8G dkdl dleZ9G dmdn dneZ:G dodp dpeZ;G dqdr dreZ<G dsdt dteZ=G dudv dveZ>G dwdx dxeZ?G dydz dzeZ@G d{d| d|eZAG d}d~ d~eZBG dd 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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 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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/d0 d0eZG d1d2 d2eZG d3d4 d4eZG d5d6 d6eZG d7d8 d8eZG d9d: d:eZG d;d< d<eZG d=d> d>eZG d?d@ d@eZG dAdB dBeZG dCdD dDeZG dEdF dFeZG dGdH dHeZG dIdJ dJeZG dKdL dLeZG dMdN dNeZG dOdP dPeZi i fdQdRdSedTee fdUdVZi i fdQdRdSedTee fdWdXZi i fdQdYdSedTefdZd[Zi i fdQdYdSedTefd\d]Zi i fd^edQd_dSedTefd`daZi i fd^edQd_dSedTefdbdcZi i fd^edQdddSedTefdedfZi i fd^edQdddSedTefdgdhZdiS (j  !PaymentMethodConfigurationServicec                   @   sx  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e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d0 ed1< 	 ed2 ed3< 	 ed4 ed5< 	 ed6 ed7< 	 ed8 ed9< 	 ee ed:< 	 ed; ed<< 	 ed= ed>< 	 ee 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< dVS )W.PaymentMethodConfigurationService.CreateParams7PaymentMethodConfigurationService.CreateParamsAcssDebit
acss_debit4PaymentMethodConfigurationService.CreateParamsAffirmaffirm>PaymentMethodConfigurationService.CreateParamsAfterpayClearpayafterpay_clearpay4PaymentMethodConfigurationService.CreateParamsAlipayalipay7PaymentMethodConfigurationService.CreateParamsAmazonPay
amazon_pay6PaymentMethodConfigurationService.CreateParamsApplePay	apple_pay;PaymentMethodConfigurationService.CreateParamsApplePayLaterapple_pay_later9PaymentMethodConfigurationService.CreateParamsAuBecsDebitau_becs_debit7PaymentMethodConfigurationService.CreateParamsBacsDebit
bacs_debit8PaymentMethodConfigurationService.CreateParamsBancontact
bancontact2PaymentMethodConfigurationService.CreateParamsBlikblik4PaymentMethodConfigurationService.CreateParamsBoletoboleto2PaymentMethodConfigurationService.CreateParamsCardcard=PaymentMethodConfigurationService.CreateParamsCartesBancairescartes_bancaires5PaymentMethodConfigurationService.CreateParamsCashappcashapp=PaymentMethodConfigurationService.CreateParamsCustomerBalancecustomer_balance1PaymentMethodConfigurationService.CreateParamsEpsepsexpand1PaymentMethodConfigurationService.CreateParamsFpxfpx5PaymentMethodConfigurationService.CreateParamsGiropaygiropay7PaymentMethodConfigurationService.CreateParamsGooglePay
google_pay5PaymentMethodConfigurationService.CreateParamsGrabpaygrabpay3PaymentMethodConfigurationService.CreateParamsIdealideal1PaymentMethodConfigurationService.CreateParamsJcbjcb4PaymentMethodConfigurationService.CreateParamsKlarnaklarna5PaymentMethodConfigurationService.CreateParamsKonbinikonbini2PaymentMethodConfigurationService.CreateParamsLinklink7PaymentMethodConfigurationService.CreateParamsMobilepay	mobilepay8PaymentMethodConfigurationService.CreateParamsMultibanco
multibanconame2PaymentMethodConfigurationService.CreateParamsOxxooxxo1PaymentMethodConfigurationService.CreateParamsP24p24parent4PaymentMethodConfigurationService.CreateParamsPaynowpaynow4PaymentMethodConfigurationService.CreateParamsPaypalpaypal7PaymentMethodConfigurationService.CreateParamsPromptpay	promptpay8PaymentMethodConfigurationService.CreateParamsRevolutPayrevolut_pay7PaymentMethodConfigurationService.CreateParamsSepaDebit
sepa_debit4PaymentMethodConfigurationService.CreateParamsSofortsofort3PaymentMethodConfigurationService.CreateParamsSwishswish3PaymentMethodConfigurationService.CreateParamsTwinttwint;PaymentMethodConfigurationService.CreateParamsUsBankAccountus_bank_account7PaymentMethodConfigurationService.CreateParamsWechatPay
wechat_pay1PaymentMethodConfigurationService.CreateParamsZipzipN)__name__
__module____qualname__r
   __annotations__r   str rh   rh   l/var/www/html/Trade-python/venv/lib/python3.10/site-packages/stripe/_payment_method_configuration_service.pyCreateParams   s2  
 rj   c                   @      e Zd ZU ed ed< dS )r   HPaymentMethodConfigurationService.CreateParamsAcssDebitDisplayPreferencedisplay_preferenceNrc   rd   re   r
   rf   rh   rh   rh   ri   CreateParamsAcssDebit   
   
 ro   c                   @      e Zd ZU eed  ed< dS )rl   noneoffon
preferenceNrc   rd   re   r
   r	   rf   rh   rh   rh   ri   &CreateParamsAcssDebitDisplayPreference     
 rx   c                   @   rk   )r   EPaymentMethodConfigurationService.CreateParamsAffirmDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsAffirm  rp   r{   c                   @   rq   )rz   rr   rv   Nrw   rh   rh   rh   ri   #CreateParamsAffirmDisplayPreference  ry   r|   c                   @   rk   )r   OPaymentMethodConfigurationService.CreateParamsAfterpayClearpayDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsAfterpayClearpay  rp   r~   c                   @   rq   )r}   rr   rv   Nrw   rh   rh   rh   ri   -CreateParamsAfterpayClearpayDisplayPreference#  ry   r   c                   @   rk   )r   EPaymentMethodConfigurationService.CreateParamsAlipayDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsAlipay)  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   #CreateParamsAlipayDisplayPreference1  ry   r   c                   @   rk   )r   HPaymentMethodConfigurationService.CreateParamsAmazonPayDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsAmazonPay7  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   &CreateParamsAmazonPayDisplayPreference?  ry   r   c                   @   rk   )r   GPaymentMethodConfigurationService.CreateParamsApplePayDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsApplePayE  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   %CreateParamsApplePayDisplayPreferenceM  ry   r   c                   @   rk   )r   LPaymentMethodConfigurationService.CreateParamsApplePayLaterDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsApplePayLaterS  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   *CreateParamsApplePayLaterDisplayPreference[  ry   r   c                   @   rk   )r   JPaymentMethodConfigurationService.CreateParamsAuBecsDebitDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsAuBecsDebita  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   (CreateParamsAuBecsDebitDisplayPreferencei  ry   r   c                   @   rk   )r   HPaymentMethodConfigurationService.CreateParamsBacsDebitDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsBacsDebito  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   &CreateParamsBacsDebitDisplayPreferencew  ry   r   c                   @   rk   )r    IPaymentMethodConfigurationService.CreateParamsBancontactDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsBancontact}  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   'CreateParamsBancontactDisplayPreference  ry   r   c                   @   rk   )r"   CPaymentMethodConfigurationService.CreateParamsBlikDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsBlik  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   !CreateParamsBlikDisplayPreference  ry   r   c                   @   rk   )r$   EPaymentMethodConfigurationService.CreateParamsBoletoDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsBoleto  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   #CreateParamsBoletoDisplayPreference  ry   r   c                   @   rk   )r&   CPaymentMethodConfigurationService.CreateParamsCardDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsCard  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   !CreateParamsCardDisplayPreference  ry   r   c                   @   rk   )r(   NPaymentMethodConfigurationService.CreateParamsCartesBancairesDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsCartesBancaires  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   ,CreateParamsCartesBancairesDisplayPreference  ry   r   c                   @   rk   )r*   FPaymentMethodConfigurationService.CreateParamsCashappDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsCashapp  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   $CreateParamsCashappDisplayPreference  ry   r   c                   @   rk   )r,   NPaymentMethodConfigurationService.CreateParamsCustomerBalanceDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsCustomerBalance  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   ,CreateParamsCustomerBalanceDisplayPreference  ry   r   c                   @   rk   )r.   BPaymentMethodConfigurationService.CreateParamsEpsDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsEps  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri    CreateParamsEpsDisplayPreference  ry   r   c                   @   rk   )r1   BPaymentMethodConfigurationService.CreateParamsFpxDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsFpx  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri    CreateParamsFpxDisplayPreference  ry   r   c                   @   rk   )r3   FPaymentMethodConfigurationService.CreateParamsGiropayDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsGiropay  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   $CreateParamsGiropayDisplayPreference  ry   r   c                   @   rk   )r5   HPaymentMethodConfigurationService.CreateParamsGooglePayDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsGooglePay	  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   &CreateParamsGooglePayDisplayPreference  ry   r   c                   @   rk   )r7   FPaymentMethodConfigurationService.CreateParamsGrabpayDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsGrabpay  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   $CreateParamsGrabpayDisplayPreference  ry   r   c                   @   rk   )r9   DPaymentMethodConfigurationService.CreateParamsIdealDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsIdeal%  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   "CreateParamsIdealDisplayPreference-  ry   r   c                   @   rk   )r;   BPaymentMethodConfigurationService.CreateParamsJcbDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsJcb3  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri    CreateParamsJcbDisplayPreference;  ry   r   c                   @   rk   )r=   EPaymentMethodConfigurationService.CreateParamsKlarnaDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsKlarnaA  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   #CreateParamsKlarnaDisplayPreferenceI  ry   r   c                   @   rk   )r?   FPaymentMethodConfigurationService.CreateParamsKonbiniDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsKonbiniO  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   $CreateParamsKonbiniDisplayPreferenceW  ry   r   c                   @   rk   )rA   CPaymentMethodConfigurationService.CreateParamsLinkDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsLink]  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   !CreateParamsLinkDisplayPreferencee  ry   r   c                   @   rk   )rC   HPaymentMethodConfigurationService.CreateParamsMobilepayDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsMobilepayk  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   &CreateParamsMobilepayDisplayPreferences  ry   r   c                   @   rk   )rE   IPaymentMethodConfigurationService.CreateParamsMultibancoDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsMultibancoy  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   'CreateParamsMultibancoDisplayPreference  ry   r   c                   @   rk   )rH   CPaymentMethodConfigurationService.CreateParamsOxxoDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsOxxo  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   !CreateParamsOxxoDisplayPreference  ry   r   c                   @   rk   )rJ   BPaymentMethodConfigurationService.CreateParamsP24DisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsP24  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri    CreateParamsP24DisplayPreference  ry   r   c                   @   rk   )rM   EPaymentMethodConfigurationService.CreateParamsPaynowDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsPaynow  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   #CreateParamsPaynowDisplayPreference  ry   r   c                   @   rk   )rO   EPaymentMethodConfigurationService.CreateParamsPaypalDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsPaypal  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   #CreateParamsPaypalDisplayPreference  ry   r   c                   @   rk   )rQ   HPaymentMethodConfigurationService.CreateParamsPromptpayDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsPromptpay  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   &CreateParamsPromptpayDisplayPreference  ry   r   c                   @   rk   )rS   IPaymentMethodConfigurationService.CreateParamsRevolutPayDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsRevolutPay  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   'CreateParamsRevolutPayDisplayPreference  ry   r   c                   @   rk   )rU   HPaymentMethodConfigurationService.CreateParamsSepaDebitDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsSepaDebit  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   &CreateParamsSepaDebitDisplayPreference  ry   r   c                   @   rk   )rW   EPaymentMethodConfigurationService.CreateParamsSofortDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsSofort  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   #CreateParamsSofortDisplayPreference  ry   r   c                   @   rk   )rY   DPaymentMethodConfigurationService.CreateParamsSwishDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsSwish  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   "CreateParamsSwishDisplayPreference  ry   r   c                   @   rk   )r[   DPaymentMethodConfigurationService.CreateParamsTwintDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsTwint  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   "CreateParamsTwintDisplayPreference  ry   r   c                   @   rk   )r]   LPaymentMethodConfigurationService.CreateParamsUsBankAccountDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsUsBankAccount  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   *CreateParamsUsBankAccountDisplayPreference  ry   r   c                   @   rk   )r_   HPaymentMethodConfigurationService.CreateParamsWechatPayDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsWechatPay!  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri   &CreateParamsWechatPayDisplayPreference)  ry   r   c                   @   rk   )ra   BPaymentMethodConfigurationService.CreateParamsZipDisplayPreferencerm   Nrn   rh   rh   rh   ri   CreateParamsZip/  rp   r   c                   @   rq   )r   rr   rv   Nrw   rh   rh   rh   ri    CreateParamsZipDisplayPreference7  ry   r   c                   @   sV   e Zd ZU ed ed< 	 ee ed< 	 eee  ed< 	 ee ed< 	 ee ed< dS ),PaymentMethodConfigurationService.ListParamszLiteral['']|strapplicationending_beforer0   limitstarting_afterN)rc   rd   re   r
   rf   rg   r   intrh   rh   rh   ri   
ListParams=  s   
 r   c                   @   s   e Zd ZU eee  ed< dS )0PaymentMethodConfigurationService.RetrieveParamsr0   N)rc   rd   re   r
   r   rg   rf   rh   rh   rh   ri   RetrieveParamsS  ry   r   c                   @   sx  e Zd ZU ed ed< 	 e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e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d0< 	 ed1 ed2< 	 ed3 ed4< 	 ed5 ed6< 	 ed7 ed8< 	 ed9 ed:< 	 ee 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< dVS )W.PaymentMethodConfigurationService.UpdateParams7PaymentMethodConfigurationService.UpdateParamsAcssDebitr   active4PaymentMethodConfigurationService.UpdateParamsAffirmr   >PaymentMethodConfigurationService.UpdateParamsAfterpayClearpayr   4PaymentMethodConfigurationService.UpdateParamsAlipayr   7PaymentMethodConfigurationService.UpdateParamsAmazonPayr   6PaymentMethodConfigurationService.UpdateParamsApplePayr   ;PaymentMethodConfigurationService.UpdateParamsApplePayLaterr   9PaymentMethodConfigurationService.UpdateParamsAuBecsDebitr   7PaymentMethodConfigurationService.UpdateParamsBacsDebitr   8PaymentMethodConfigurationService.UpdateParamsBancontactr!   2PaymentMethodConfigurationService.UpdateParamsBlikr#   4PaymentMethodConfigurationService.UpdateParamsBoletor%   2PaymentMethodConfigurationService.UpdateParamsCardr'   =PaymentMethodConfigurationService.UpdateParamsCartesBancairesr)   5PaymentMethodConfigurationService.UpdateParamsCashappr+   =PaymentMethodConfigurationService.UpdateParamsCustomerBalancer-   1PaymentMethodConfigurationService.UpdateParamsEpsr/   r0   1PaymentMethodConfigurationService.UpdateParamsFpxr2   5PaymentMethodConfigurationService.UpdateParamsGiropayr4   7PaymentMethodConfigurationService.UpdateParamsGooglePayr6   5PaymentMethodConfigurationService.UpdateParamsGrabpayr8   3PaymentMethodConfigurationService.UpdateParamsIdealr:   1PaymentMethodConfigurationService.UpdateParamsJcbr<   4PaymentMethodConfigurationService.UpdateParamsKlarnar>   5PaymentMethodConfigurationService.UpdateParamsKonbinir@   2PaymentMethodConfigurationService.UpdateParamsLinkrB   7PaymentMethodConfigurationService.UpdateParamsMobilepayrD   8PaymentMethodConfigurationService.UpdateParamsMultibancorF   rG   2PaymentMethodConfigurationService.UpdateParamsOxxorI   1PaymentMethodConfigurationService.UpdateParamsP24rK   4PaymentMethodConfigurationService.UpdateParamsPaynowrN   4PaymentMethodConfigurationService.UpdateParamsPaypalrP   7PaymentMethodConfigurationService.UpdateParamsPromptpayrR   8PaymentMethodConfigurationService.UpdateParamsRevolutPayrT   7PaymentMethodConfigurationService.UpdateParamsSepaDebitrV   4PaymentMethodConfigurationService.UpdateParamsSofortrX   3PaymentMethodConfigurationService.UpdateParamsSwishrZ   3PaymentMethodConfigurationService.UpdateParamsTwintr\   ;PaymentMethodConfigurationService.UpdateParamsUsBankAccountr^   7PaymentMethodConfigurationService.UpdateParamsWechatPayr`   1PaymentMethodConfigurationService.UpdateParamsZiprb   N)rc   rd   re   r
   rf   boolr   rg   rh   rh   rh   ri   UpdateParamsY  s2  
 r'  c                   @   rk   )r   HPaymentMethodConfigurationService.UpdateParamsAcssDebitDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsAcssDebitK  rp   r)  c                   @   rq   )r(  rr   rv   Nrw   rh   rh   rh   ri   &UpdateParamsAcssDebitDisplayPreferenceS  ry   r*  c                   @   rk   )r   EPaymentMethodConfigurationService.UpdateParamsAffirmDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsAffirmY  rp   r,  c                   @   rq   )r+  rr   rv   Nrw   rh   rh   rh   ri   #UpdateParamsAffirmDisplayPreferencea  ry   r-  c                   @   rk   )r   OPaymentMethodConfigurationService.UpdateParamsAfterpayClearpayDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsAfterpayClearpayg  rp   r/  c                   @   rq   )r.  rr   rv   Nrw   rh   rh   rh   ri   -UpdateParamsAfterpayClearpayDisplayPreferenceo  ry   r0  c                   @   rk   )r   EPaymentMethodConfigurationService.UpdateParamsAlipayDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsAlipayu  rp   r2  c                   @   rq   )r1  rr   rv   Nrw   rh   rh   rh   ri   #UpdateParamsAlipayDisplayPreference}  ry   r3  c                   @   rk   )r  HPaymentMethodConfigurationService.UpdateParamsAmazonPayDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsAmazonPay  rp   r5  c                   @   rq   )r4  rr   rv   Nrw   rh   rh   rh   ri   &UpdateParamsAmazonPayDisplayPreference  ry   r6  c                   @   rk   )r  GPaymentMethodConfigurationService.UpdateParamsApplePayDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsApplePay  rp   r8  c                   @   rq   )r7  rr   rv   Nrw   rh   rh   rh   ri   %UpdateParamsApplePayDisplayPreference  ry   r9  c                   @   rk   )r  LPaymentMethodConfigurationService.UpdateParamsApplePayLaterDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsApplePayLater  rp   r;  c                   @   rq   )r:  rr   rv   Nrw   rh   rh   rh   ri   *UpdateParamsApplePayLaterDisplayPreference  ry   r<  c                   @   rk   )r  JPaymentMethodConfigurationService.UpdateParamsAuBecsDebitDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsAuBecsDebit  rp   r>  c                   @   rq   )r=  rr   rv   Nrw   rh   rh   rh   ri   (UpdateParamsAuBecsDebitDisplayPreference  ry   r?  c                   @   rk   )r  HPaymentMethodConfigurationService.UpdateParamsBacsDebitDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsBacsDebit  rp   rA  c                   @   rq   )r@  rr   rv   Nrw   rh   rh   rh   ri   &UpdateParamsBacsDebitDisplayPreference  ry   rB  c                   @   rk   )r  IPaymentMethodConfigurationService.UpdateParamsBancontactDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsBancontact  rp   rD  c                   @   rq   )rC  rr   rv   Nrw   rh   rh   rh   ri   'UpdateParamsBancontactDisplayPreference  ry   rE  c                   @   rk   )r  CPaymentMethodConfigurationService.UpdateParamsBlikDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsBlik  rp   rG  c                   @   rq   )rF  rr   rv   Nrw   rh   rh   rh   ri   !UpdateParamsBlikDisplayPreference  ry   rH  c                   @   rk   )r  EPaymentMethodConfigurationService.UpdateParamsBoletoDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsBoleto  rp   rJ  c                   @   rq   )rI  rr   rv   Nrw   rh   rh   rh   ri   #UpdateParamsBoletoDisplayPreference  ry   rK  c                   @   rk   )r	  CPaymentMethodConfigurationService.UpdateParamsCardDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsCard  rp   rM  c                   @   rq   )rL  rr   rv   Nrw   rh   rh   rh   ri   !UpdateParamsCardDisplayPreference  ry   rN  c                   @   rk   )r
  NPaymentMethodConfigurationService.UpdateParamsCartesBancairesDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsCartesBancaires  rp   rP  c                   @   rq   )rO  rr   rv   Nrw   rh   rh   rh   ri   ,UpdateParamsCartesBancairesDisplayPreference	  ry   rQ  c                   @   rk   )r  FPaymentMethodConfigurationService.UpdateParamsCashappDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsCashapp  rp   rS  c                   @   rq   )rR  rr   rv   Nrw   rh   rh   rh   ri   $UpdateParamsCashappDisplayPreference  ry   rT  c                   @   rk   )r  NPaymentMethodConfigurationService.UpdateParamsCustomerBalanceDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsCustomerBalance  rp   rV  c                   @   rq   )rU  rr   rv   Nrw   rh   rh   rh   ri   ,UpdateParamsCustomerBalanceDisplayPreference%  ry   rW  c                   @   rk   )r  BPaymentMethodConfigurationService.UpdateParamsEpsDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsEps+  rp   rY  c                   @   rq   )rX  rr   rv   Nrw   rh   rh   rh   ri    UpdateParamsEpsDisplayPreference3  ry   rZ  c                   @   rk   )r  BPaymentMethodConfigurationService.UpdateParamsFpxDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsFpx9  rp   r\  c                   @   rq   )r[  rr   rv   Nrw   rh   rh   rh   ri    UpdateParamsFpxDisplayPreferenceA  ry   r]  c                   @   rk   )r  FPaymentMethodConfigurationService.UpdateParamsGiropayDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsGiropayG  rp   r_  c                   @   rq   )r^  rr   rv   Nrw   rh   rh   rh   ri   $UpdateParamsGiropayDisplayPreferenceO  ry   r`  c                   @   rk   )r  HPaymentMethodConfigurationService.UpdateParamsGooglePayDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsGooglePayU  rp   rb  c                   @   rq   )ra  rr   rv   Nrw   rh   rh   rh   ri   &UpdateParamsGooglePayDisplayPreference]  ry   rc  c                   @   rk   )r  FPaymentMethodConfigurationService.UpdateParamsGrabpayDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsGrabpayc  rp   re  c                   @   rq   )rd  rr   rv   Nrw   rh   rh   rh   ri   $UpdateParamsGrabpayDisplayPreferencek  ry   rf  c                   @   rk   )r  DPaymentMethodConfigurationService.UpdateParamsIdealDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsIdealq  rp   rh  c                   @   rq   )rg  rr   rv   Nrw   rh   rh   rh   ri   "UpdateParamsIdealDisplayPreferencey  ry   ri  c                   @   rk   )r  BPaymentMethodConfigurationService.UpdateParamsJcbDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsJcb  rp   rk  c                   @   rq   )rj  rr   rv   Nrw   rh   rh   rh   ri    UpdateParamsJcbDisplayPreference  ry   rl  c                   @   rk   )r  EPaymentMethodConfigurationService.UpdateParamsKlarnaDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsKlarna  rp   rn  c                   @   rq   )rm  rr   rv   Nrw   rh   rh   rh   ri   #UpdateParamsKlarnaDisplayPreference  ry   ro  c                   @   rk   )r  FPaymentMethodConfigurationService.UpdateParamsKonbiniDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsKonbini  rp   rq  c                   @   rq   )rp  rr   rv   Nrw   rh   rh   rh   ri   $UpdateParamsKonbiniDisplayPreference  ry   rr  c                   @   rk   )r  CPaymentMethodConfigurationService.UpdateParamsLinkDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsLink  rp   rt  c                   @   rq   )rs  rr   rv   Nrw   rh   rh   rh   ri   !UpdateParamsLinkDisplayPreference  ry   ru  c                   @   rk   )r  HPaymentMethodConfigurationService.UpdateParamsMobilepayDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsMobilepay  rp   rw  c                   @   rq   )rv  rr   rv   Nrw   rh   rh   rh   ri   &UpdateParamsMobilepayDisplayPreference  ry   rx  c                   @   rk   )r  IPaymentMethodConfigurationService.UpdateParamsMultibancoDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsMultibanco  rp   rz  c                   @   rq   )ry  rr   rv   Nrw   rh   rh   rh   ri   'UpdateParamsMultibancoDisplayPreference  ry   r{  c                   @   rk   )r  CPaymentMethodConfigurationService.UpdateParamsOxxoDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsOxxo  rp   r}  c                   @   rq   )r|  rr   rv   Nrw   rh   rh   rh   ri   !UpdateParamsOxxoDisplayPreference  ry   r~  c                   @   rk   )r  BPaymentMethodConfigurationService.UpdateParamsP24DisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsP24  rp   r  c                   @   rq   )r  rr   rv   Nrw   rh   rh   rh   ri    UpdateParamsP24DisplayPreference  ry   r  c                   @   rk   )r  EPaymentMethodConfigurationService.UpdateParamsPaynowDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsPaynow  rp   r  c                   @   rq   )r  rr   rv   Nrw   rh   rh   rh   ri   #UpdateParamsPaynowDisplayPreference  ry   r  c                   @   rk   )r  EPaymentMethodConfigurationService.UpdateParamsPaypalDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsPaypal  rp   r  c                   @   rq   )r  rr   rv   Nrw   rh   rh   rh   ri   #UpdateParamsPaypalDisplayPreference  ry   r  c                   @   rk   )r  HPaymentMethodConfigurationService.UpdateParamsPromptpayDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsPromptpay  rp   r  c                   @   rq   )r  rr   rv   Nrw   rh   rh   rh   ri   &UpdateParamsPromptpayDisplayPreference  ry   r  c                   @   rk   )r  IPaymentMethodConfigurationService.UpdateParamsRevolutPayDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsRevolutPay  rp   r  c                   @   rq   )r  rr   rv   Nrw   rh   rh   rh   ri   'UpdateParamsRevolutPayDisplayPreference!  ry   r  c                   @   rk   )r  HPaymentMethodConfigurationService.UpdateParamsSepaDebitDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsSepaDebit'  rp   r  c                   @   rq   )r  rr   rv   Nrw   rh   rh   rh   ri   &UpdateParamsSepaDebitDisplayPreference/  ry   r  c                   @   rk   )r   EPaymentMethodConfigurationService.UpdateParamsSofortDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsSofort5  rp   r  c                   @   rq   )r  rr   rv   Nrw   rh   rh   rh   ri   #UpdateParamsSofortDisplayPreference=  ry   r  c                   @   rk   )r!  DPaymentMethodConfigurationService.UpdateParamsSwishDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsSwishC  rp   r  c                   @   rq   )r  rr   rv   Nrw   rh   rh   rh   ri   "UpdateParamsSwishDisplayPreferenceK  ry   r  c                   @   rk   )r"  DPaymentMethodConfigurationService.UpdateParamsTwintDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsTwintQ  rp   r  c                   @   rq   )r  rr   rv   Nrw   rh   rh   rh   ri   "UpdateParamsTwintDisplayPreferenceY  ry   r  c                   @   rk   )r#  LPaymentMethodConfigurationService.UpdateParamsUsBankAccountDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsUsBankAccount_  rp   r  c                   @   rq   )r  rr   rv   Nrw   rh   rh   rh   ri   *UpdateParamsUsBankAccountDisplayPreferenceg  ry   r  c                   @   rk   )r$  HPaymentMethodConfigurationService.UpdateParamsWechatPayDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsWechatPaym  rp   r  c                   @   rq   )r  rr   rv   Nrw   rh   rh   rh   ri   &UpdateParamsWechatPayDisplayPreferenceu  ry   r  c                   @   rk   )r%  BPaymentMethodConfigurationService.UpdateParamsZipDisplayPreferencerm   Nrn   rh   rh   rh   ri   UpdateParamsZip{  rp   r  c                   @   rq   )r  rr   rv   Nrw   rh   rh   rh   ri    UpdateParamsZipDisplayPreference  ry   r  paramsr   optionsreturnc              	   C   s   t tt | jddd||dS )4
        List payment method configurations
        get!/v1/payment_method_configurationsapibase_addressr  r  )r   r   r   _requestselfr  r  rh   rh   ri   list  s   z&PaymentMethodConfigurationService.listc              	      s&   t tt | jddd||dI dH S )r  r  r  r  r  N)r   r   r   _request_asyncr  rh   rh   ri   
list_async  s   
z,PaymentMethodConfigurationService.list_asyncr   c              	   C   s   t t| jddd||dS )8
        Creates a payment method configuration
        postr  r  r  )r   r   r  r  rh   rh   ri   create  s   z(PaymentMethodConfigurationService.createc              	      s"   t t| jddd||dI dH S )r  r  r  r  r  N)r   r   r  r  rh   rh   ri   create_async  s   
z.PaymentMethodConfigurationService.create_asyncconfigurationr   c              	   C   &   t t| jddjt|dd||dS )7
        Retrieve payment method configuration
        r  1/v1/payment_method_configurations/{configuration}r  r  r  r   r   r  formatr   r  r  r  r  rh   rh   ri   retrieve     	z*PaymentMethodConfigurationService.retrievec              	      .   t t| jddjt|dd||dI dH S )r  r  r  r  r  r  Nr   r   r  r  r   r  rh   rh   ri   retrieve_async     	
z0PaymentMethodConfigurationService.retrieve_asyncr   c              	   C   r  )5
        Update payment method configuration
        r  r  r  r  r  r  r  rh   rh   ri   update  r  z(PaymentMethodConfigurationService.updatec              	      r  )r  r  r  r  r  r  Nr  r  rh   rh   ri   update_async  r  z.PaymentMethodConfigurationService.update_asyncN)rc   rd   re   r   rj   ro   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   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  r3  r5  r6  r8  r9  r;  r<  r>  r?  rA  rB  rD  rE  rG  rH  rJ  rK  rM  rN  rP  rQ  rS  rT  rV  rW  rY  rZ  r\  r]  r_  r`  rb  rc  re  rf  rh  ri  rk  rl  rn  ro  rq  rr  rt  ru  rw  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  rg   r  r  r  r  rh   rh   rh   ri   r      s    s sr   N)stripe._list_objectr   $stripe._payment_method_configurationr   stripe._request_optionsr   stripe._stripe_servicer   stripe._utilr   typingr   r   typing_extensionsr	   r
   r   r   rh   rh   rh   ri   <module>   s   