
    |g$l                    z    d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZmZ d dlmZmZmZ  G d d	e      Zy
)    )
ListObject)PaymentMethodConfiguration)RequestOptions)StripeService)sanitize_id)Listcast)LiteralNotRequired	TypedDictc            	       l   e Zd Z G d de      Z G d de      Z G d de      Z G d de      Z G d	 d
e      Z G d de      Z	 G d de      Z
 G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d d e      Z G d! d"e      Z G d# d$e      Z G d% d&e      Z G d' d(e      Z G d) d*e      Z G d+ d,e      Z G d- d.e      Z G d/ d0e      Z G d1 d2e      Z G d3 d4e      Z G d5 d6e      Z G d7 d8e      Z G d9 d:e      Z  G d; d<e      Z! G d= d>e      Z" G d? d@e      Z# G dA dBe      Z$ G dC dDe      Z% G dE dFe      Z& G dG dHe      Z' G dI dJe      Z( G dK dLe      Z) G dM dNe      Z* G dO dPe      Z+ G dQ dRe      Z, G dS dTe      Z- G dU dVe      Z. G dW dXe      Z/ G dY dZe      Z0 G d[ d\e      Z1 G d] d^e      Z2 G d_ d`e      Z3 G da dbe      Z4 G dc dde      Z5 G de dfe      Z6 G dg dhe      Z7 G di dje      Z8 G dk dle      Z9 G dm dne      Z: G do dpe      Z; G dq dre      Z< G ds dte      Z= G du dve      Z> G dw dxe      Z? G dy dze      Z@ G d{ d|e      ZA G d} d~e      ZB G d de      ZC G d de      ZD G d de      ZE G d de      ZF G d de      ZG G d de      ZH G d de      ZI G d de      ZJ G d de      ZK G d de      ZL G d de      ZM G d de      ZN G d de      ZO G d de      ZP G d de      ZQ G d de      ZR G d de      ZS G d de      ZT G d de      ZU G d de      ZV G d de      ZW G d de      ZX G d de      ZY G d de      ZZ G d de      Z[ G d de      Z\ G d de      Z] G d de      Z^ G d de      Z_ G d de      Z` G d de      Za G d de      Zb G d de      Zc G d de      Zd G dÄ de      Ze G dń de      Zf G dǄ de      Zg G dɄ de      Zh G d˄ de      Zi G d̈́ de      Zj G dτ de      Zk G dф de      Zl G dӄ de      Zm G dՄ de      Zn G dׄ de      Zo G dل de      Zp G dۄ de      Zq G d݄ de      Zr G d߄ de      Zs G d de      Zt G d de      Zu G d de      Zv G d de      Zw G d de      Zx G d de      Zy G d de      Zz G d de      Z{ G d de      Z| G d de      Z} G d de      Z~ G d de      Z G d de      Z G d de      Z G d de      Z G d d e      Z G d de      Z G d de      Z G d de      Z G d de      Z G d	 d
e      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d d e      Z G d! d"e      Z G d# d$e      Z G d% d&e      Z G d' d(e      Z G d) d*e      Z G d+ d,e      Z G d- d.e      Z G d/ d0e      Z G d1 d2e      Z G d3 d4e      Z G d5 d6e      Z G d7 d8e      Z G d9 d:e      Z G d; d<e      Z G d= d>e      Z G d? d@e      Z G dA dBe      Z G dC dDe      Z G dE dFe      Z G dG dHe      Z G dI dJe      Z G dK dLe      Z G dM dNe      Z G dO dPe      Z G dQ dRe      Z G dS dTe      Z G dU dVe      Z G dW dXe      Z G dY dZe      Z G d[ d\e      Z G d] d^e      Z G d_ d`e      Z G da dbe      Z G dc dde      Z G de dfe      Z G dg dhe      Z G di dje      Z G dk dle      Z G dm dne      Z G do dpe      Z G dq dre      Z G ds dte      Z G du dve      Z G dw dxe      Zi i fdydzd{ed|ee   fd}Zi i fdydzd{ed|ee   fd~Zi i fdydd{ed|efdZi i fdydd{ed|efdZi i fdeǐdydd{ed|efdZi i fdeǐdydd{ed|efdZi i fdeǐdydd{ed|efdZi i fdeǐdydd{ed|efdZːy(  !PaymentMethodConfigurationServicec                      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ee      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e   ed><   	 ed?   ed@<   	 edA   edB<   	 edC   edD<   	 ee   edE<   	 edF   edG<   	 edH   edI<   	 edJ   edK<   	 edL   edM<   	 edN   edO<   	 edP   edQ<   	 edR   edS<   	 edT   edU<   	 edV   edW<   	 edX   edY<   	 edZ   ed[<   	 ed\   ed]<   	 ed^   ed_<   y`)a.PaymentMethodConfigurationService.CreateParams7PaymentMethodConfigurationService.CreateParamsAcssDebit
acss_debit4PaymentMethodConfigurationService.CreateParamsAffirmaffirm>PaymentMethodConfigurationService.CreateParamsAfterpayClearpayafterpay_clearpay4PaymentMethodConfigurationService.CreateParamsAlipayalipay2PaymentMethodConfigurationService.CreateParamsAlmaalma7PaymentMethodConfigurationService.CreateParamsAmazonPay
amazon_pay6PaymentMethodConfigurationService.CreateParamsApplePay	apple_pay;PaymentMethodConfigurationService.CreateParamsApplePayLaterapple_pay_later9PaymentMethodConfigurationService.CreateParamsAuBecsDebitau_becs_debit7PaymentMethodConfigurationService.CreateParamsBacsDebit
bacs_debit8PaymentMethodConfigurationService.CreateParamsBancontact
bancontact4PaymentMethodConfigurationService.CreateParamsBilliebillie2PaymentMethodConfigurationService.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name;PaymentMethodConfigurationService.CreateParamsNzBankAccountnz_bank_account2PaymentMethodConfigurationService.CreateParamsOxxooxxo1PaymentMethodConfigurationService.CreateParamsP24p24parent7PaymentMethodConfigurationService.CreateParamsPayByBankpay_by_bank4PaymentMethodConfigurationService.CreateParamsPaynowpaynow4PaymentMethodConfigurationService.CreateParamsPaypalpaypal7PaymentMethodConfigurationService.CreateParamsPromptpay	promptpay8PaymentMethodConfigurationService.CreateParamsRevolutPayrevolut_pay6PaymentMethodConfigurationService.CreateParamsSatispaysatispay7PaymentMethodConfigurationService.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     d/var/www/html/Beni/venv/lib/python3.12/site-packages/stripe/_payment_method_configuration_service.pyCreateParamsr      s4   E
 	
	 B
 	
	 'L
 	
	 B
 	
	 NOO	  E
 	
	 D
 	
	 %I
 	
	 #G
 	
	  E
 	
	  F
 	
	 B
 	
	 NOO	 B
 	
	 NOO	 &K
 	
	 C
 	
	 &K
 	
	 LMM	 DI&&	 LMM	 C
 	
	  E
 	
	 C
 	
	 A
 	
	 LMM	 B
 	
	 C
 	
	 NOO	 E
 	
	  F
 	
	 #	 %I
 	
	 NOO	 LMM	 C  	 !E
 	
	 B
 	
	 B
 	
	 E
 	
	 !F
 	
	 D
 	
	  E
 	
	 B
 	
	 A
 	
	 A
 	
	 %I
 	
	  E
 	
	 LMM	rv   rx   c                       e Zd ZU ed   ed<   y)r   HPaymentMethodConfigurationService.CreateParamsAcssDebitDisplayPreferencedisplay_preferenceNrp   rq   rr   r   rs   ru   rv   rw   CreateParamsAcssDebitz7PaymentMethodConfigurationService.CreateParamsAcssDebit      'V
 	
	rv   r}   c                   $    e Zd ZU eed      ed<   y)rz   noneoffon
preferenceNrp   rq   rr   r   r
   rs   ru   rv   rw   &CreateParamsAcssDebitDisplayPreferencezHPaymentMethodConfigurationService.CreateParamsAcssDebitDisplayPreference#      (; <==	rv   r   c                       e Zd ZU ed   ed<   y)r   EPaymentMethodConfigurationService.CreateParamsAffirmDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsAffirmz4PaymentMethodConfigurationService.CreateParamsAffirm)      'S
 	
	rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   #CreateParamsAffirmDisplayPreferencezEPaymentMethodConfigurationService.CreateParamsAffirmDisplayPreference1  r   rv   r   c                       e Zd ZU ed   ed<   y)r   OPaymentMethodConfigurationService.CreateParamsAfterpayClearpayDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsAfterpayClearpayz>PaymentMethodConfigurationService.CreateParamsAfterpayClearpay7      ']
 	
	rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   -CreateParamsAfterpayClearpayDisplayPreferencezOPaymentMethodConfigurationService.CreateParamsAfterpayClearpayDisplayPreference?  r   rv   r   c                       e Zd ZU ed   ed<   y)r   EPaymentMethodConfigurationService.CreateParamsAlipayDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsAlipayz4PaymentMethodConfigurationService.CreateParamsAlipayE  r   rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   #CreateParamsAlipayDisplayPreferencezEPaymentMethodConfigurationService.CreateParamsAlipayDisplayPreferenceM  r   rv   r   c                       e Zd ZU ed   ed<   y)r   CPaymentMethodConfigurationService.CreateParamsAlmaDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsAlmaz2PaymentMethodConfigurationService.CreateParamsAlmaS      'Q
 	
	rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   !CreateParamsAlmaDisplayPreferencezCPaymentMethodConfigurationService.CreateParamsAlmaDisplayPreference[  r   rv   r   c                       e Zd ZU ed   ed<   y)r   HPaymentMethodConfigurationService.CreateParamsAmazonPayDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsAmazonPayz7PaymentMethodConfigurationService.CreateParamsAmazonPaya  r~   rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   &CreateParamsAmazonPayDisplayPreferencezHPaymentMethodConfigurationService.CreateParamsAmazonPayDisplayPreferencei  r   rv   r   c                       e Zd ZU ed   ed<   y)r   GPaymentMethodConfigurationService.CreateParamsApplePayDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsApplePayz6PaymentMethodConfigurationService.CreateParamsApplePayo      'U
 	
	rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   %CreateParamsApplePayDisplayPreferencezGPaymentMethodConfigurationService.CreateParamsApplePayDisplayPreferencew  r   rv   r   c                       e Zd ZU ed   ed<   y)r   LPaymentMethodConfigurationService.CreateParamsApplePayLaterDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsApplePayLaterz;PaymentMethodConfigurationService.CreateParamsApplePayLater}      'Z
 	
	rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   *CreateParamsApplePayLaterDisplayPreferencezLPaymentMethodConfigurationService.CreateParamsApplePayLaterDisplayPreference  r   rv   r   c                       e Zd ZU ed   ed<   y)r!   JPaymentMethodConfigurationService.CreateParamsAuBecsDebitDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsAuBecsDebitz9PaymentMethodConfigurationService.CreateParamsAuBecsDebit      'X
 	
	rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   (CreateParamsAuBecsDebitDisplayPreferencezJPaymentMethodConfigurationService.CreateParamsAuBecsDebitDisplayPreference  r   rv   r   c                       e Zd ZU ed   ed<   y)r#   HPaymentMethodConfigurationService.CreateParamsBacsDebitDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsBacsDebitz7PaymentMethodConfigurationService.CreateParamsBacsDebit  r~   rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   &CreateParamsBacsDebitDisplayPreferencezHPaymentMethodConfigurationService.CreateParamsBacsDebitDisplayPreference  r   rv   r   c                       e Zd ZU ed   ed<   y)r%   IPaymentMethodConfigurationService.CreateParamsBancontactDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsBancontactz8PaymentMethodConfigurationService.CreateParamsBancontact      'W
 	
	rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   'CreateParamsBancontactDisplayPreferencezIPaymentMethodConfigurationService.CreateParamsBancontactDisplayPreference  r   rv   r   c                       e Zd ZU ed   ed<   y)r'   EPaymentMethodConfigurationService.CreateParamsBillieDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsBilliez4PaymentMethodConfigurationService.CreateParamsBillie  r   rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   #CreateParamsBillieDisplayPreferencezEPaymentMethodConfigurationService.CreateParamsBillieDisplayPreference  r   rv   r   c                       e Zd ZU ed   ed<   y)r)   CPaymentMethodConfigurationService.CreateParamsBlikDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsBlikz2PaymentMethodConfigurationService.CreateParamsBlik  r   rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   !CreateParamsBlikDisplayPreferencezCPaymentMethodConfigurationService.CreateParamsBlikDisplayPreference  r   rv   r   c                       e Zd ZU ed   ed<   y)r+   EPaymentMethodConfigurationService.CreateParamsBoletoDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsBoletoz4PaymentMethodConfigurationService.CreateParamsBoleto  r   rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   #CreateParamsBoletoDisplayPreferencezEPaymentMethodConfigurationService.CreateParamsBoletoDisplayPreference  r   rv   r   c                       e Zd ZU ed   ed<   y)r-   CPaymentMethodConfigurationService.CreateParamsCardDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsCardz2PaymentMethodConfigurationService.CreateParamsCard  r   rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   !CreateParamsCardDisplayPreferencezCPaymentMethodConfigurationService.CreateParamsCardDisplayPreference  r   rv   r   c                       e Zd ZU ed   ed<   y)r/   NPaymentMethodConfigurationService.CreateParamsCartesBancairesDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsCartesBancairesz=PaymentMethodConfigurationService.CreateParamsCartesBancaires      '\
 	
	rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   ,CreateParamsCartesBancairesDisplayPreferencezNPaymentMethodConfigurationService.CreateParamsCartesBancairesDisplayPreference  r   rv   r   c                       e Zd ZU ed   ed<   y)r1   FPaymentMethodConfigurationService.CreateParamsCashappDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsCashappz5PaymentMethodConfigurationService.CreateParamsCashapp      'T
 	
	rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   $CreateParamsCashappDisplayPreferencezFPaymentMethodConfigurationService.CreateParamsCashappDisplayPreference  r   rv   r   c                       e Zd ZU ed   ed<   y)r3   NPaymentMethodConfigurationService.CreateParamsCustomerBalanceDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsCustomerBalancez=PaymentMethodConfigurationService.CreateParamsCustomerBalance	  r   rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   ,CreateParamsCustomerBalanceDisplayPreferencezNPaymentMethodConfigurationService.CreateParamsCustomerBalanceDisplayPreference  r   rv   r   c                       e Zd ZU ed   ed<   y)r5   BPaymentMethodConfigurationService.CreateParamsEpsDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsEpsz1PaymentMethodConfigurationService.CreateParamsEps      'P
 	
	rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw    CreateParamsEpsDisplayPreferencezBPaymentMethodConfigurationService.CreateParamsEpsDisplayPreference  r   rv   r   c                       e Zd ZU ed   ed<   y)r8   BPaymentMethodConfigurationService.CreateParamsFpxDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsFpxz1PaymentMethodConfigurationService.CreateParamsFpx%  r   rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw    CreateParamsFpxDisplayPreferencezBPaymentMethodConfigurationService.CreateParamsFpxDisplayPreference-  r   rv   r   c                       e Zd ZU ed   ed<   y)r:   FPaymentMethodConfigurationService.CreateParamsGiropayDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsGiropayz5PaymentMethodConfigurationService.CreateParamsGiropay3  r   rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   $CreateParamsGiropayDisplayPreferencezFPaymentMethodConfigurationService.CreateParamsGiropayDisplayPreference;  r   rv   r   c                       e Zd ZU ed   ed<   y)r<   HPaymentMethodConfigurationService.CreateParamsGooglePayDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsGooglePayz7PaymentMethodConfigurationService.CreateParamsGooglePayA  r~   rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   &CreateParamsGooglePayDisplayPreferencezHPaymentMethodConfigurationService.CreateParamsGooglePayDisplayPreferenceI  r   rv   r   c                       e Zd ZU ed   ed<   y)r>   FPaymentMethodConfigurationService.CreateParamsGrabpayDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsGrabpayz5PaymentMethodConfigurationService.CreateParamsGrabpayO  r   rv   r   c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   $CreateParamsGrabpayDisplayPreferencezFPaymentMethodConfigurationService.CreateParamsGrabpayDisplayPreferenceW  r   rv   r   c                       e Zd ZU ed   ed<   y)r@   DPaymentMethodConfigurationService.CreateParamsIdealDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsIdealz3PaymentMethodConfigurationService.CreateParamsIdeal]      'R
 	
	rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   "CreateParamsIdealDisplayPreferencezDPaymentMethodConfigurationService.CreateParamsIdealDisplayPreferencee  r   rv   r  c                       e Zd ZU ed   ed<   y)rB   BPaymentMethodConfigurationService.CreateParamsJcbDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsJcbz1PaymentMethodConfigurationService.CreateParamsJcbk  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw    CreateParamsJcbDisplayPreferencezBPaymentMethodConfigurationService.CreateParamsJcbDisplayPreferences  r   rv   r
  c                       e Zd ZU ed   ed<   y)rD   EPaymentMethodConfigurationService.CreateParamsKlarnaDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsKlarnaz4PaymentMethodConfigurationService.CreateParamsKlarnay  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   #CreateParamsKlarnaDisplayPreferencezEPaymentMethodConfigurationService.CreateParamsKlarnaDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)rF   FPaymentMethodConfigurationService.CreateParamsKonbiniDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsKonbiniz5PaymentMethodConfigurationService.CreateParamsKonbini  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   $CreateParamsKonbiniDisplayPreferencezFPaymentMethodConfigurationService.CreateParamsKonbiniDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)rH   CPaymentMethodConfigurationService.CreateParamsLinkDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsLinkz2PaymentMethodConfigurationService.CreateParamsLink  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   !CreateParamsLinkDisplayPreferencezCPaymentMethodConfigurationService.CreateParamsLinkDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)rJ   HPaymentMethodConfigurationService.CreateParamsMobilepayDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsMobilepayz7PaymentMethodConfigurationService.CreateParamsMobilepay  r~   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   &CreateParamsMobilepayDisplayPreferencezHPaymentMethodConfigurationService.CreateParamsMobilepayDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)rL   IPaymentMethodConfigurationService.CreateParamsMultibancoDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsMultibancoz8PaymentMethodConfigurationService.CreateParamsMultibanco  r   rv   r!  c                   $    e Zd ZU eed      ed<   y)r   r   r   Nr   ru   rv   rw   'CreateParamsMultibancoDisplayPreferencezIPaymentMethodConfigurationService.CreateParamsMultibancoDisplayPreference  r   rv   r#  c                       e Zd ZU ed   ed<   y)rO   LPaymentMethodConfigurationService.CreateParamsNzBankAccountDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsNzBankAccountz;PaymentMethodConfigurationService.CreateParamsNzBankAccount  r   rv   r&  c                   $    e Zd ZU eed      ed<   y)r%  r   r   Nr   ru   rv   rw   *CreateParamsNzBankAccountDisplayPreferencezLPaymentMethodConfigurationService.CreateParamsNzBankAccountDisplayPreference  r   rv   r(  c                       e Zd ZU ed   ed<   y)rQ   CPaymentMethodConfigurationService.CreateParamsOxxoDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsOxxoz2PaymentMethodConfigurationService.CreateParamsOxxo  r   rv   r+  c                   $    e Zd ZU eed      ed<   y)r*  r   r   Nr   ru   rv   rw   !CreateParamsOxxoDisplayPreferencezCPaymentMethodConfigurationService.CreateParamsOxxoDisplayPreference  r   rv   r-  c                       e Zd ZU ed   ed<   y)rS   BPaymentMethodConfigurationService.CreateParamsP24DisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsP24z1PaymentMethodConfigurationService.CreateParamsP24  r   rv   r0  c                   $    e Zd ZU eed      ed<   y)r/  r   r   Nr   ru   rv   rw    CreateParamsP24DisplayPreferencezBPaymentMethodConfigurationService.CreateParamsP24DisplayPreference  r   rv   r2  c                       e Zd ZU ed   ed<   y)rV   HPaymentMethodConfigurationService.CreateParamsPayByBankDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsPayByBankz7PaymentMethodConfigurationService.CreateParamsPayByBank  r~   rv   r5  c                   $    e Zd ZU eed      ed<   y)r4  r   r   Nr   ru   rv   rw   &CreateParamsPayByBankDisplayPreferencezHPaymentMethodConfigurationService.CreateParamsPayByBankDisplayPreference  r   rv   r7  c                       e Zd ZU ed   ed<   y)rX   EPaymentMethodConfigurationService.CreateParamsPaynowDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsPaynowz4PaymentMethodConfigurationService.CreateParamsPaynow  r   rv   r:  c                   $    e Zd ZU eed      ed<   y)r9  r   r   Nr   ru   rv   rw   #CreateParamsPaynowDisplayPreferencezEPaymentMethodConfigurationService.CreateParamsPaynowDisplayPreference  r   rv   r<  c                       e Zd ZU ed   ed<   y)rZ   EPaymentMethodConfigurationService.CreateParamsPaypalDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsPaypalz4PaymentMethodConfigurationService.CreateParamsPaypal  r   rv   r?  c                   $    e Zd ZU eed      ed<   y)r>  r   r   Nr   ru   rv   rw   #CreateParamsPaypalDisplayPreferencezEPaymentMethodConfigurationService.CreateParamsPaypalDisplayPreference  r   rv   rA  c                       e Zd ZU ed   ed<   y)r\   HPaymentMethodConfigurationService.CreateParamsPromptpayDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsPromptpayz7PaymentMethodConfigurationService.CreateParamsPromptpay  r~   rv   rD  c                   $    e Zd ZU eed      ed<   y)rC  r   r   Nr   ru   rv   rw   &CreateParamsPromptpayDisplayPreferencezHPaymentMethodConfigurationService.CreateParamsPromptpayDisplayPreference  r   rv   rF  c                       e Zd ZU ed   ed<   y)r^   IPaymentMethodConfigurationService.CreateParamsRevolutPayDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsRevolutPayz8PaymentMethodConfigurationService.CreateParamsRevolutPay!  r   rv   rI  c                   $    e Zd ZU eed      ed<   y)rH  r   r   Nr   ru   rv   rw   'CreateParamsRevolutPayDisplayPreferencezIPaymentMethodConfigurationService.CreateParamsRevolutPayDisplayPreference)  r   rv   rK  c                       e Zd ZU ed   ed<   y)r`   GPaymentMethodConfigurationService.CreateParamsSatispayDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsSatispayz6PaymentMethodConfigurationService.CreateParamsSatispay/  r   rv   rN  c                   $    e Zd ZU eed      ed<   y)rM  r   r   Nr   ru   rv   rw   %CreateParamsSatispayDisplayPreferencezGPaymentMethodConfigurationService.CreateParamsSatispayDisplayPreference7  r   rv   rP  c                       e Zd ZU ed   ed<   y)rb   HPaymentMethodConfigurationService.CreateParamsSepaDebitDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsSepaDebitz7PaymentMethodConfigurationService.CreateParamsSepaDebit=  r~   rv   rS  c                   $    e Zd ZU eed      ed<   y)rR  r   r   Nr   ru   rv   rw   &CreateParamsSepaDebitDisplayPreferencezHPaymentMethodConfigurationService.CreateParamsSepaDebitDisplayPreferenceE  r   rv   rU  c                       e Zd ZU ed   ed<   y)rd   EPaymentMethodConfigurationService.CreateParamsSofortDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsSofortz4PaymentMethodConfigurationService.CreateParamsSofortK  r   rv   rX  c                   $    e Zd ZU eed      ed<   y)rW  r   r   Nr   ru   rv   rw   #CreateParamsSofortDisplayPreferencezEPaymentMethodConfigurationService.CreateParamsSofortDisplayPreferenceS  r   rv   rZ  c                       e Zd ZU ed   ed<   y)rf   DPaymentMethodConfigurationService.CreateParamsSwishDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsSwishz3PaymentMethodConfigurationService.CreateParamsSwishY  r  rv   r]  c                   $    e Zd ZU eed      ed<   y)r\  r   r   Nr   ru   rv   rw   "CreateParamsSwishDisplayPreferencezDPaymentMethodConfigurationService.CreateParamsSwishDisplayPreferencea  r   rv   r_  c                       e Zd ZU ed   ed<   y)rh   DPaymentMethodConfigurationService.CreateParamsTwintDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsTwintz3PaymentMethodConfigurationService.CreateParamsTwintg  r  rv   rb  c                   $    e Zd ZU eed      ed<   y)ra  r   r   Nr   ru   rv   rw   "CreateParamsTwintDisplayPreferencezDPaymentMethodConfigurationService.CreateParamsTwintDisplayPreferenceo  r   rv   rd  c                       e Zd ZU ed   ed<   y)rj   LPaymentMethodConfigurationService.CreateParamsUsBankAccountDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsUsBankAccountz;PaymentMethodConfigurationService.CreateParamsUsBankAccountu  r   rv   rg  c                   $    e Zd ZU eed      ed<   y)rf  r   r   Nr   ru   rv   rw   *CreateParamsUsBankAccountDisplayPreferencezLPaymentMethodConfigurationService.CreateParamsUsBankAccountDisplayPreference}  r   rv   ri  c                       e Zd ZU ed   ed<   y)rl   HPaymentMethodConfigurationService.CreateParamsWechatPayDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsWechatPayz7PaymentMethodConfigurationService.CreateParamsWechatPay  r~   rv   rl  c                   $    e Zd ZU eed      ed<   y)rk  r   r   Nr   ru   rv   rw   &CreateParamsWechatPayDisplayPreferencezHPaymentMethodConfigurationService.CreateParamsWechatPayDisplayPreference  r   rv   rn  c                       e Zd ZU ed   ed<   y)rn   BPaymentMethodConfigurationService.CreateParamsZipDisplayPreferencer{   Nr|   ru   rv   rw   CreateParamsZipz1PaymentMethodConfigurationService.CreateParamsZip  r   rv   rq  c                   $    e Zd ZU eed      ed<   y)rp  r   r   Nr   ru   rv   rw    CreateParamsZipDisplayPreferencezBPaymentMethodConfigurationService.CreateParamsZipDisplayPreference  r   rv   rs  c                   l    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<   y),PaymentMethodConfigurationService.ListParamszLiteral['']|strapplicationending_beforer7   limitstarting_afterN)rp   rq   rr   r   rs   rt   r   intru   rv   rw   
ListParamsru    s_     !233	 #3''	 DI&&	 3	 $C((	rv   r{  c                   $    e Zd ZU eee      ed<   y)0PaymentMethodConfigurationService.RetrieveParamsr7   N)rp   rq   rr   r   r   rt   rs   ru   rv   rw   RetrieveParamsr}    s    DI&&	rv   r~  c                      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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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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<   	 edV   edW<   	 edX   edY<   	 edZ   ed[<   	 ed\   ed]<   	 ed^   ed_<   y`)a.PaymentMethodConfigurationService.UpdateParams7PaymentMethodConfigurationService.UpdateParamsAcssDebitr   active4PaymentMethodConfigurationService.UpdateParamsAffirmr   >PaymentMethodConfigurationService.UpdateParamsAfterpayClearpayr   4PaymentMethodConfigurationService.UpdateParamsAlipayr   2PaymentMethodConfigurationService.UpdateParamsAlmar   7PaymentMethodConfigurationService.UpdateParamsAmazonPayr   6PaymentMethodConfigurationService.UpdateParamsApplePayr   ;PaymentMethodConfigurationService.UpdateParamsApplePayLaterr    9PaymentMethodConfigurationService.UpdateParamsAuBecsDebitr"   7PaymentMethodConfigurationService.UpdateParamsBacsDebitr$   8PaymentMethodConfigurationService.UpdateParamsBancontactr&   4PaymentMethodConfigurationService.UpdateParamsBillier(   2PaymentMethodConfigurationService.UpdateParamsBlikr*   4PaymentMethodConfigurationService.UpdateParamsBoletor,   2PaymentMethodConfigurationService.UpdateParamsCardr.   =PaymentMethodConfigurationService.UpdateParamsCartesBancairesr0   5PaymentMethodConfigurationService.UpdateParamsCashappr2   =PaymentMethodConfigurationService.UpdateParamsCustomerBalancer4   1PaymentMethodConfigurationService.UpdateParamsEpsr6   r7   1PaymentMethodConfigurationService.UpdateParamsFpxr9   5PaymentMethodConfigurationService.UpdateParamsGiropayr;   7PaymentMethodConfigurationService.UpdateParamsGooglePayr=   5PaymentMethodConfigurationService.UpdateParamsGrabpayr?   3PaymentMethodConfigurationService.UpdateParamsIdealrA   1PaymentMethodConfigurationService.UpdateParamsJcbrC   4PaymentMethodConfigurationService.UpdateParamsKlarnarE   5PaymentMethodConfigurationService.UpdateParamsKonbinirG   2PaymentMethodConfigurationService.UpdateParamsLinkrI   7PaymentMethodConfigurationService.UpdateParamsMobilepayrK   8PaymentMethodConfigurationService.UpdateParamsMultibancorM   rN   ;PaymentMethodConfigurationService.UpdateParamsNzBankAccountrP   2PaymentMethodConfigurationService.UpdateParamsOxxorR   1PaymentMethodConfigurationService.UpdateParamsP24rT   7PaymentMethodConfigurationService.UpdateParamsPayByBankrW   4PaymentMethodConfigurationService.UpdateParamsPaynowrY   4PaymentMethodConfigurationService.UpdateParamsPaypalr[   7PaymentMethodConfigurationService.UpdateParamsPromptpayr]   8PaymentMethodConfigurationService.UpdateParamsRevolutPayr_   6PaymentMethodConfigurationService.UpdateParamsSatispayra   7PaymentMethodConfigurationService.UpdateParamsSepaDebitrc   4PaymentMethodConfigurationService.UpdateParamsSofortre   3PaymentMethodConfigurationService.UpdateParamsSwishrg   3PaymentMethodConfigurationService.UpdateParamsTwintri   ;PaymentMethodConfigurationService.UpdateParamsUsBankAccountrk   7PaymentMethodConfigurationService.UpdateParamsWechatPayrm   1PaymentMethodConfigurationService.UpdateParamsZipro   N)rp   rq   rr   r   rs   boolr   rt   ru   rv   rw   UpdateParamsr    s4   E
 	
	 D!!	 B
 	
	 'L
 	
	 B
 	
	 NOO	  E
 	
	 D
 	
	 %I
 	
	 #G
 	
	  E
 	
	  F
 	
	 B
 	
	 NOO	 B
 	
	 NOO	 &K
 	
	 C
 	
	 &K
 	
	 LMM	 DI&&	 LMM	 C
 	
	  E
 	
	 C
 	
	 A
 	
	 LMM	 B
 	
	 C
 	
	 NOO	 E
 	
	  F
 	
	 #	 %I
 	
	 NOO	 LMM	 !E
 	
	 B
 	
	 B
 	
	 E
 	
	 !F
 	
	 D
 	
	  E
 	
	 B
 	
	 A
 	
	 A
 	
	 %I
 	
	  E
 	
	 LMM	rv   r  c                       e Zd ZU ed   ed<   y)r  HPaymentMethodConfigurationService.UpdateParamsAcssDebitDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsAcssDebitz7PaymentMethodConfigurationService.UpdateParamsAcssDebit  r~   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   &UpdateParamsAcssDebitDisplayPreferencezHPaymentMethodConfigurationService.UpdateParamsAcssDebitDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  EPaymentMethodConfigurationService.UpdateParamsAffirmDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsAffirmz4PaymentMethodConfigurationService.UpdateParamsAffirm  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   #UpdateParamsAffirmDisplayPreferencezEPaymentMethodConfigurationService.UpdateParamsAffirmDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  OPaymentMethodConfigurationService.UpdateParamsAfterpayClearpayDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsAfterpayClearpayz>PaymentMethodConfigurationService.UpdateParamsAfterpayClearpay  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   -UpdateParamsAfterpayClearpayDisplayPreferencezOPaymentMethodConfigurationService.UpdateParamsAfterpayClearpayDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  EPaymentMethodConfigurationService.UpdateParamsAlipayDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsAlipayz4PaymentMethodConfigurationService.UpdateParamsAlipay  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   #UpdateParamsAlipayDisplayPreferencezEPaymentMethodConfigurationService.UpdateParamsAlipayDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  CPaymentMethodConfigurationService.UpdateParamsAlmaDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsAlmaz2PaymentMethodConfigurationService.UpdateParamsAlma  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   !UpdateParamsAlmaDisplayPreferencezCPaymentMethodConfigurationService.UpdateParamsAlmaDisplayPreference	  r   rv   r  c                       e Zd ZU ed   ed<   y)r  HPaymentMethodConfigurationService.UpdateParamsAmazonPayDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsAmazonPayz7PaymentMethodConfigurationService.UpdateParamsAmazonPay  r~   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   &UpdateParamsAmazonPayDisplayPreferencezHPaymentMethodConfigurationService.UpdateParamsAmazonPayDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  GPaymentMethodConfigurationService.UpdateParamsApplePayDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsApplePayz6PaymentMethodConfigurationService.UpdateParamsApplePay  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   %UpdateParamsApplePayDisplayPreferencezGPaymentMethodConfigurationService.UpdateParamsApplePayDisplayPreference%  r   rv   r  c                       e Zd ZU ed   ed<   y)r  LPaymentMethodConfigurationService.UpdateParamsApplePayLaterDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsApplePayLaterz;PaymentMethodConfigurationService.UpdateParamsApplePayLater+  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   *UpdateParamsApplePayLaterDisplayPreferencezLPaymentMethodConfigurationService.UpdateParamsApplePayLaterDisplayPreference3  r   rv   r  c                       e Zd ZU ed   ed<   y)r  JPaymentMethodConfigurationService.UpdateParamsAuBecsDebitDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsAuBecsDebitz9PaymentMethodConfigurationService.UpdateParamsAuBecsDebit9  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   (UpdateParamsAuBecsDebitDisplayPreferencezJPaymentMethodConfigurationService.UpdateParamsAuBecsDebitDisplayPreferenceA  r   rv   r  c                       e Zd ZU ed   ed<   y)r  HPaymentMethodConfigurationService.UpdateParamsBacsDebitDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsBacsDebitz7PaymentMethodConfigurationService.UpdateParamsBacsDebitG  r~   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   &UpdateParamsBacsDebitDisplayPreferencezHPaymentMethodConfigurationService.UpdateParamsBacsDebitDisplayPreferenceO  r   rv   r  c                       e Zd ZU ed   ed<   y)r  IPaymentMethodConfigurationService.UpdateParamsBancontactDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsBancontactz8PaymentMethodConfigurationService.UpdateParamsBancontactU  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   'UpdateParamsBancontactDisplayPreferencezIPaymentMethodConfigurationService.UpdateParamsBancontactDisplayPreference]  r   rv   r  c                       e Zd ZU ed   ed<   y)r  EPaymentMethodConfigurationService.UpdateParamsBillieDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsBilliez4PaymentMethodConfigurationService.UpdateParamsBilliec  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   #UpdateParamsBillieDisplayPreferencezEPaymentMethodConfigurationService.UpdateParamsBillieDisplayPreferencek  r   rv   r  c                       e Zd ZU ed   ed<   y)r  CPaymentMethodConfigurationService.UpdateParamsBlikDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsBlikz2PaymentMethodConfigurationService.UpdateParamsBlikq  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   !UpdateParamsBlikDisplayPreferencezCPaymentMethodConfigurationService.UpdateParamsBlikDisplayPreferencey  r   rv   r  c                       e Zd ZU ed   ed<   y)r  EPaymentMethodConfigurationService.UpdateParamsBoletoDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsBoletoz4PaymentMethodConfigurationService.UpdateParamsBoleto  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   #UpdateParamsBoletoDisplayPreferencezEPaymentMethodConfigurationService.UpdateParamsBoletoDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  CPaymentMethodConfigurationService.UpdateParamsCardDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsCardz2PaymentMethodConfigurationService.UpdateParamsCard  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   !UpdateParamsCardDisplayPreferencezCPaymentMethodConfigurationService.UpdateParamsCardDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  NPaymentMethodConfigurationService.UpdateParamsCartesBancairesDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsCartesBancairesz=PaymentMethodConfigurationService.UpdateParamsCartesBancaires  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   ,UpdateParamsCartesBancairesDisplayPreferencezNPaymentMethodConfigurationService.UpdateParamsCartesBancairesDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  FPaymentMethodConfigurationService.UpdateParamsCashappDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsCashappz5PaymentMethodConfigurationService.UpdateParamsCashapp  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   $UpdateParamsCashappDisplayPreferencezFPaymentMethodConfigurationService.UpdateParamsCashappDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  NPaymentMethodConfigurationService.UpdateParamsCustomerBalanceDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsCustomerBalancez=PaymentMethodConfigurationService.UpdateParamsCustomerBalance  r   rv   r	  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   ,UpdateParamsCustomerBalanceDisplayPreferencezNPaymentMethodConfigurationService.UpdateParamsCustomerBalanceDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  BPaymentMethodConfigurationService.UpdateParamsEpsDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsEpsz1PaymentMethodConfigurationService.UpdateParamsEps  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw    UpdateParamsEpsDisplayPreferencezBPaymentMethodConfigurationService.UpdateParamsEpsDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  BPaymentMethodConfigurationService.UpdateParamsFpxDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsFpxz1PaymentMethodConfigurationService.UpdateParamsFpx  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw    UpdateParamsFpxDisplayPreferencezBPaymentMethodConfigurationService.UpdateParamsFpxDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  FPaymentMethodConfigurationService.UpdateParamsGiropayDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsGiropayz5PaymentMethodConfigurationService.UpdateParamsGiropay  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   $UpdateParamsGiropayDisplayPreferencezFPaymentMethodConfigurationService.UpdateParamsGiropayDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  HPaymentMethodConfigurationService.UpdateParamsGooglePayDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsGooglePayz7PaymentMethodConfigurationService.UpdateParamsGooglePay  r~   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   &UpdateParamsGooglePayDisplayPreferencezHPaymentMethodConfigurationService.UpdateParamsGooglePayDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  FPaymentMethodConfigurationService.UpdateParamsGrabpayDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsGrabpayz5PaymentMethodConfigurationService.UpdateParamsGrabpay  r   rv   r"  c                   $    e Zd ZU eed      ed<   y)r!  r   r   Nr   ru   rv   rw   $UpdateParamsGrabpayDisplayPreferencezFPaymentMethodConfigurationService.UpdateParamsGrabpayDisplayPreference  r   rv   r$  c                       e Zd ZU ed   ed<   y)r  DPaymentMethodConfigurationService.UpdateParamsIdealDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsIdealz3PaymentMethodConfigurationService.UpdateParamsIdeal  r  rv   r'  c                   $    e Zd ZU eed      ed<   y)r&  r   r   Nr   ru   rv   rw   "UpdateParamsIdealDisplayPreferencezDPaymentMethodConfigurationService.UpdateParamsIdealDisplayPreference  r   rv   r)  c                       e Zd ZU ed   ed<   y)r  BPaymentMethodConfigurationService.UpdateParamsJcbDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsJcbz1PaymentMethodConfigurationService.UpdateParamsJcb  r   rv   r,  c                   $    e Zd ZU eed      ed<   y)r+  r   r   Nr   ru   rv   rw    UpdateParamsJcbDisplayPreferencezBPaymentMethodConfigurationService.UpdateParamsJcbDisplayPreference!  r   rv   r.  c                       e Zd ZU ed   ed<   y)r  EPaymentMethodConfigurationService.UpdateParamsKlarnaDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsKlarnaz4PaymentMethodConfigurationService.UpdateParamsKlarna'  r   rv   r1  c                   $    e Zd ZU eed      ed<   y)r0  r   r   Nr   ru   rv   rw   #UpdateParamsKlarnaDisplayPreferencezEPaymentMethodConfigurationService.UpdateParamsKlarnaDisplayPreference/  r   rv   r3  c                       e Zd ZU ed   ed<   y)r  FPaymentMethodConfigurationService.UpdateParamsKonbiniDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsKonbiniz5PaymentMethodConfigurationService.UpdateParamsKonbini5  r   rv   r6  c                   $    e Zd ZU eed      ed<   y)r5  r   r   Nr   ru   rv   rw   $UpdateParamsKonbiniDisplayPreferencezFPaymentMethodConfigurationService.UpdateParamsKonbiniDisplayPreference=  r   rv   r8  c                       e Zd ZU ed   ed<   y)r  CPaymentMethodConfigurationService.UpdateParamsLinkDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsLinkz2PaymentMethodConfigurationService.UpdateParamsLinkC  r   rv   r;  c                   $    e Zd ZU eed      ed<   y)r:  r   r   Nr   ru   rv   rw   !UpdateParamsLinkDisplayPreferencezCPaymentMethodConfigurationService.UpdateParamsLinkDisplayPreferenceK  r   rv   r=  c                       e Zd ZU ed   ed<   y)r  HPaymentMethodConfigurationService.UpdateParamsMobilepayDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsMobilepayz7PaymentMethodConfigurationService.UpdateParamsMobilepayQ  r~   rv   r@  c                   $    e Zd ZU eed      ed<   y)r?  r   r   Nr   ru   rv   rw   &UpdateParamsMobilepayDisplayPreferencezHPaymentMethodConfigurationService.UpdateParamsMobilepayDisplayPreferenceY  r   rv   rB  c                       e Zd ZU ed   ed<   y)r  IPaymentMethodConfigurationService.UpdateParamsMultibancoDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsMultibancoz8PaymentMethodConfigurationService.UpdateParamsMultibanco_  r   rv   rE  c                   $    e Zd ZU eed      ed<   y)rD  r   r   Nr   ru   rv   rw   'UpdateParamsMultibancoDisplayPreferencezIPaymentMethodConfigurationService.UpdateParamsMultibancoDisplayPreferenceg  r   rv   rG  c                       e Zd ZU ed   ed<   y)r  LPaymentMethodConfigurationService.UpdateParamsNzBankAccountDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsNzBankAccountz;PaymentMethodConfigurationService.UpdateParamsNzBankAccountm  r   rv   rJ  c                   $    e Zd ZU eed      ed<   y)rI  r   r   Nr   ru   rv   rw   *UpdateParamsNzBankAccountDisplayPreferencezLPaymentMethodConfigurationService.UpdateParamsNzBankAccountDisplayPreferenceu  r   rv   rL  c                       e Zd ZU ed   ed<   y)r  CPaymentMethodConfigurationService.UpdateParamsOxxoDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsOxxoz2PaymentMethodConfigurationService.UpdateParamsOxxo{  r   rv   rO  c                   $    e Zd ZU eed      ed<   y)rN  r   r   Nr   ru   rv   rw   !UpdateParamsOxxoDisplayPreferencezCPaymentMethodConfigurationService.UpdateParamsOxxoDisplayPreference  r   rv   rQ  c                       e Zd ZU ed   ed<   y)r  BPaymentMethodConfigurationService.UpdateParamsP24DisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsP24z1PaymentMethodConfigurationService.UpdateParamsP24  r   rv   rT  c                   $    e Zd ZU eed      ed<   y)rS  r   r   Nr   ru   rv   rw    UpdateParamsP24DisplayPreferencezBPaymentMethodConfigurationService.UpdateParamsP24DisplayPreference  r   rv   rV  c                       e Zd ZU ed   ed<   y)r  HPaymentMethodConfigurationService.UpdateParamsPayByBankDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsPayByBankz7PaymentMethodConfigurationService.UpdateParamsPayByBank  r~   rv   rY  c                   $    e Zd ZU eed      ed<   y)rX  r   r   Nr   ru   rv   rw   &UpdateParamsPayByBankDisplayPreferencezHPaymentMethodConfigurationService.UpdateParamsPayByBankDisplayPreference  r   rv   r[  c                       e Zd ZU ed   ed<   y)r  EPaymentMethodConfigurationService.UpdateParamsPaynowDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsPaynowz4PaymentMethodConfigurationService.UpdateParamsPaynow  r   rv   r^  c                   $    e Zd ZU eed      ed<   y)r]  r   r   Nr   ru   rv   rw   #UpdateParamsPaynowDisplayPreferencezEPaymentMethodConfigurationService.UpdateParamsPaynowDisplayPreference  r   rv   r`  c                       e Zd ZU ed   ed<   y)r  EPaymentMethodConfigurationService.UpdateParamsPaypalDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsPaypalz4PaymentMethodConfigurationService.UpdateParamsPaypal  r   rv   rc  c                   $    e Zd ZU eed      ed<   y)rb  r   r   Nr   ru   rv   rw   #UpdateParamsPaypalDisplayPreferencezEPaymentMethodConfigurationService.UpdateParamsPaypalDisplayPreference  r   rv   re  c                       e Zd ZU ed   ed<   y)r  HPaymentMethodConfigurationService.UpdateParamsPromptpayDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsPromptpayz7PaymentMethodConfigurationService.UpdateParamsPromptpay  r~   rv   rh  c                   $    e Zd ZU eed      ed<   y)rg  r   r   Nr   ru   rv   rw   &UpdateParamsPromptpayDisplayPreferencezHPaymentMethodConfigurationService.UpdateParamsPromptpayDisplayPreference  r   rv   rj  c                       e Zd ZU ed   ed<   y)r  IPaymentMethodConfigurationService.UpdateParamsRevolutPayDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsRevolutPayz8PaymentMethodConfigurationService.UpdateParamsRevolutPay  r   rv   rm  c                   $    e Zd ZU eed      ed<   y)rl  r   r   Nr   ru   rv   rw   'UpdateParamsRevolutPayDisplayPreferencezIPaymentMethodConfigurationService.UpdateParamsRevolutPayDisplayPreference  r   rv   ro  c                       e Zd ZU ed   ed<   y)r  GPaymentMethodConfigurationService.UpdateParamsSatispayDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsSatispayz6PaymentMethodConfigurationService.UpdateParamsSatispay  r   rv   rr  c                   $    e Zd ZU eed      ed<   y)rq  r   r   Nr   ru   rv   rw   %UpdateParamsSatispayDisplayPreferencezGPaymentMethodConfigurationService.UpdateParamsSatispayDisplayPreference  r   rv   rt  c                       e Zd ZU ed   ed<   y)r  HPaymentMethodConfigurationService.UpdateParamsSepaDebitDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsSepaDebitz7PaymentMethodConfigurationService.UpdateParamsSepaDebit  r~   rv   rw  c                   $    e Zd ZU eed      ed<   y)rv  r   r   Nr   ru   rv   rw   &UpdateParamsSepaDebitDisplayPreferencezHPaymentMethodConfigurationService.UpdateParamsSepaDebitDisplayPreference  r   rv   ry  c                       e Zd ZU ed   ed<   y)r  EPaymentMethodConfigurationService.UpdateParamsSofortDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsSofortz4PaymentMethodConfigurationService.UpdateParamsSofort  r   rv   r|  c                   $    e Zd ZU eed      ed<   y)r{  r   r   Nr   ru   rv   rw   #UpdateParamsSofortDisplayPreferencezEPaymentMethodConfigurationService.UpdateParamsSofortDisplayPreference  r   rv   r~  c                       e Zd ZU ed   ed<   y)r  DPaymentMethodConfigurationService.UpdateParamsSwishDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsSwishz3PaymentMethodConfigurationService.UpdateParamsSwish  r  rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   "UpdateParamsSwishDisplayPreferencezDPaymentMethodConfigurationService.UpdateParamsSwishDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  DPaymentMethodConfigurationService.UpdateParamsTwintDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsTwintz3PaymentMethodConfigurationService.UpdateParamsTwint  r  rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   "UpdateParamsTwintDisplayPreferencezDPaymentMethodConfigurationService.UpdateParamsTwintDisplayPreference  r   rv   r  c                       e Zd ZU ed   ed<   y)r  LPaymentMethodConfigurationService.UpdateParamsUsBankAccountDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsUsBankAccountz;PaymentMethodConfigurationService.UpdateParamsUsBankAccount#  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   *UpdateParamsUsBankAccountDisplayPreferencezLPaymentMethodConfigurationService.UpdateParamsUsBankAccountDisplayPreference+  r   rv   r  c                       e Zd ZU ed   ed<   y)r  HPaymentMethodConfigurationService.UpdateParamsWechatPayDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsWechatPayz7PaymentMethodConfigurationService.UpdateParamsWechatPay1  r~   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw   &UpdateParamsWechatPayDisplayPreferencezHPaymentMethodConfigurationService.UpdateParamsWechatPayDisplayPreference9  r   rv   r  c                       e Zd ZU ed   ed<   y)r  BPaymentMethodConfigurationService.UpdateParamsZipDisplayPreferencer{   Nr|   ru   rv   rw   UpdateParamsZipz1PaymentMethodConfigurationService.UpdateParamsZip?  r   rv   r  c                   $    e Zd ZU eed      ed<   y)r  r   r   Nr   ru   rv   rw    UpdateParamsZipDisplayPreferencezBPaymentMethodConfigurationService.UpdateParamsZipDisplayPreferenceG  r   rv   r  paramsru  optionsreturnc           
      X    t        t        t           | j                  ddd||            S )4
        List payment method configurations
        get!/v1/payment_method_configurationsapibase_addressr  r  )r	   r   r   _requestselfr  r  s      rw   listz&PaymentMethodConfigurationService.listM  s:     12MM3"  	
 		
rv   c           
      t   K   t        t        t           | j                  ddd||       d{         S 7 w)r  r  r  r  r  N)r	   r   r   _request_asyncr  s      rw   
list_asyncz,PaymentMethodConfigurationService.list_async`  sJ      12%%3" &  	
 		
s   +86
	8r   c           
      J    t        t        | j                  ddd||            S )8
        Creates a payment method configuration
        postr  r  r  )r	   r   r  r  s      rw   createz(PaymentMethodConfigurationService.creates  s4     &MM3"  	
 		
rv   c           
      f   K   t        t        | j                  ddd||       d{         S 7 w)r  r  r  r  r  N)r	   r   r  r  s      rw   create_asyncz.PaymentMethodConfigurationService.create_async  sD      &%%3" &  	
 		
s   $1/
	1configurationr}  c                 |    t        t        | j                  ddj                  t	        |            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  s       rw   retrievez*PaymentMethodConfigurationService.retrieve  sO     &MMCJJ"-m"< K  #  
 	
rv   c                    K   t        t        | j                  ddj                  t	        |            d||       d{         S 7 w)r  r  r  r  r  r  Nr	   r   r  r  r   r  s       rw   retrieve_asyncz0PaymentMethodConfigurationService.retrieve_async  s_      &%%CJJ"-m"< K  # &  
 	
   =A
A
 	A
r  c                 |    t        t        | j                  ddj                  t	        |            d||            S )5
        Update payment method configuration
        r  r  r  r  r  r  r  s       rw   updatez(PaymentMethodConfigurationService.update  sO     &MMCJJ"-m"< K  #  
 	
rv   c                    K   t        t        | j                  ddj                  t	        |            d||       d{         S 7 w)r  r  r  r  r  r  Nr  r  s       rw   update_asyncz.PaymentMethodConfigurationService.update_async  s_      &%%CJJ"-m"< K  # &  
 	
r  N)rp   rq   rr   r   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-  r0  r2  r5  r7  r:  r<  r?  rA  rD  rF  rI  rK  rN  rP  rS  rU  rX  rZ  r]  r_  rb  rd  rg  ri  rl  rn  rq  rs  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.  r1  r3  r6  r8  r;  r=  r@  rB  rE  rG  rJ  rL  rO  rQ  rT  rV  rY  r[  r^  r`  rc  re  rh  rj  rm  ro  rr  rt  rw  ry  r|  r~  r  r  r  r  r  r  r  r  r  r  r   r   r   r  r  r  r  rt   r  r  r  r  ru   rv   rw   r   r      sh
   Ly L\	  Y i y 	 Y i 9 I 	  y 	 I Y ) 9 	   ) Y i 9 I Y i 9 I i y i y i y ) 9 ) 9 i y 	  i y I Y ) 9 Y i i y 9 I 	   ) I Y 9 I ) 9 	  Y i Y i 	   ) y 	 	  Y i I Y I Y I Y 	  ) 9 Y , Ly L\	  Y i y 	 Y i 9 I 	  y 	 I Y ) 9 	   ) Y i 9 I Y i 9 I i y i y i y ) 9 ) 9 i y 	  i y I Y ) 9 Y i i y 9 I 	   ) I Y 9 I ) 9 	  Y i Y i 	   ) y 	 	  Y i I Y I Y I Y 	  ) 9  BD"$
>
  
 
.	/	
* BD"$
>
  
 
.	/	
* DF"$
@
  
 
$	
* DF"$
@
  
 
$	
, FH"$	

 C
  	

 
$
2 FH"$	

 C
  	

 
$
2 DF"$	

 A
  	

 
$
2 DF"$	

 A
  	

 
$
rv   r   N)stripe._list_objectr   $stripe._payment_method_configurationr   stripe._request_optionsr   stripe._stripe_servicer   stripe._utilr   typingr   r	   typing_extensionsr
   r   r   r   ru   rv   rw   <module>r     s-    + K 2 0 $  = =c
 c
rv   