
    Aihe                         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	 G d de      Z
 G d d	e      Z G d
 de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d  d!e      Z G d" d#e      Z G d$ d%e      Z G d& d'e      Z G d( d)e      Z G d* d+e      Z G d, d-e      Z G d. d/e      Z G d0 d1e      Z G d2 d3e      Z  G d4 d5e      Z! G d6 d7e      Z" G d8 d9e      Z# G d: d;e      Z$ G d< d=e      Z% G d> d?e      Z& G d@ dAe      Z' G dB dCe      Z( G dD dEe      Z) G dF dGe      Z*yH)I    )RequestOptions)DictList)LiteralNotRequired	TypedDictc                      e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 eed      ed	<   	 ed
   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 ed   ed<   	 ee	e      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e   ed'<   	 ed(   ed)<   y*)+InvoiceModifyParamszLiteral['']|List[str]account_tax_idsapplication_fee_amountauto_advanceInvoiceModifyParamsAutomaticTaxautomatic_taxautomatically_finalizes_at)charge_automaticallysend_invoicecollection_methodz0Literal['']|List[InvoiceModifyParamsCustomField]custom_fieldsdays_until_duedefault_payment_methodLiteral['']|strdefault_sourcedefault_tax_ratesdescriptionz-Literal['']|List[InvoiceModifyParamsDiscount]	discountsdue_dateLiteral['']|inteffective_atexpandfooterInvoiceModifyParamsIssuerissuerzLiteral['']|Dict[str, str]metadatanumberon_behalf_of"InvoiceModifyParamsPaymentSettingspayment_settingsInvoiceModifyParamsRendering	renderingz+Literal['']|InvoiceModifyParamsShippingCostshipping_costz.Literal['']|InvoiceModifyParamsShippingDetailsshipping_detailsstatement_descriptorz+Literal['']|InvoiceModifyParamsTransferDatatransfer_dataN)
__name__
__module____qualname__r   __annotations__intboolr   strr        W/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_invoice_modify_params.pyr
   r
      s    !899 (,, d## @AA !,C 00 #67  :   $$ (,,   122 ##:;; S!! JKK # /00 S	""  344 677 )** /00 ""FGG 9:: LMM "8  &c** LMMr6   r
   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   enabled(InvoiceModifyParamsAutomaticTaxLiability	liabilityN)r.   r/   r0   r3   r1   r   r5   r6   r7   r   r   }   s    M EFFr6   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r:   accountr=   selftypeNr.   r/   r0   r   r4   r1   r   r5   r6   r7   r:   r:      %     #
$$r6   r:   c                   $    e Zd ZU eed<   	 eed<   y)InvoiceModifyParamsCustomFieldnamevalueNr.   r/   r0   r4   r1   r5   r6   r7   rD   rD      s    
I Jr6   rD   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)InvoiceModifyParamsDiscountcoupondiscountpromotion_codeNr.   r/   r0   r   r4   r1   r5   r6   r7   rI   rI      s6     #  $$r6   rI   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r!   r=   r>   r@   NrA   r5   r6   r7   r!   r!      rB   r6   r!   c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)r&   r   default_mandate6InvoiceModifyParamsPaymentSettingsPaymentMethodOptionspayment_method_optionsa  Literal['']|List[Literal['ach_credit_transfer', 'ach_debit', 'acss_debit', 'affirm', 'amazon_pay', 'au_becs_debit', 'bacs_debit', 'bancontact', 'boleto', 'card', 'cashapp', 'crypto', 'custom', 'customer_balance', 'eps', 'fpx', 'giropay', 'grabpay', 'ideal', 'jp_credit_transfer', 'kakao_pay', 'klarna', 'konbini', 'kr_card', 'link', 'multibanco', 'naver_pay', 'nz_bank_account', 'p24', 'payco', 'paynow', 'paypal', 'promptpay', 'revolut_pay', 'sepa_credit_transfer', 'sepa_debit', 'sofort', 'swish', 'us_bank_account', 'wechat_pay']]payment_method_typesNr.   r/   r0   r   r1   r5   r6   r7   r&   r&      sD     !233 (@  & 	` r6   r&   c                       e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ed   ed<   	 ed   ed<   y)rQ   zKLiteral['']|InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebit
acss_debitzLLiteral['']|InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsBancontact
bancontactzFLiteral['']|InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsCardcardzQLiteral['']|InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalancecustomer_balancezILiteral['']|InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsKonbinikonbinizKLiteral['']|InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsSepaDebit
sepa_debitzOLiteral['']|InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountus_bank_accountNrT   r5   r6   r7   rQ   rQ      s    U  V  P  "[  S  U  !Y r6   rQ   c                   6    e Zd ZU ed   ed<   	 eed      ed<   y)?InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebitMInvoiceModifyParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsmandate_options	automaticinstantmicrodepositsverification_methodNr.   r/   r0   r   r1   r   r5   r6   r7   r^   r^      s6     !W  %78 r6   r^   c                   $    e Zd ZU eed      ed<   y)r_   )businesspersonaltransaction_typeNr.   r/   r0   r   r   r1   r5   r6   r7   r_   r_   	  s     "'*@"ABBr6   r_   c                   $    e Zd ZU eed      ed<   y)@InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsBancontact)deenfrnlpreferred_languageNrk   r5   r6   r7   rm   rm     s     $G,B$CDDr6   rm   c                   6    e Zd ZU ed   ed<   	 eed      ed<   y):InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsCardFInvoiceModifyParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsinstallments)anyrb   	challengerequest_three_d_secureNrf   r5   r6   r7   rt   rt     s4    P 
 (/0 r6   rt   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)ru   r9   zVLiteral['']|InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanplanN)r.   r/   r0   r   r3   r1   r5   r6   r7   ru   ru   ,  s+      ` r6   ru   c                   H    e Zd ZU ee   ed<   	 eed      ed<   	 ed   ed<   y)JInvoiceModifyParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsPlancountmonthinterval)bonusfixed_count	revolvingr@   N)r.   r/   r0   r   r2   r1   r   r5   r6   r7   r}   r}   <  s>     s ''*++ 5
66r6   r}   c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)EInvoiceModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceQInvoiceModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferbank_transferfunding_typeNr.   r/   r0   r   r1   r4   r5   r6   r7   r   r   N  s+     [  c""r6   r   c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)r   _InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfereu_bank_transferr@   Nr   r5   r6   r7   r   r   ]  s+     "i  c
r6   r   c                       e Zd ZU eed<   y)r   countryNrG   r5   r6   r7   r   r   l  s     Lr6   r   c                       e Zd Zy)=InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsKonbiniNr.   r/   r0   r5   r6   r7   r   r   u  s    r6   r   c                       e Zd Zy)?InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsSepaDebitNr   r5   r6   r7   r   r   y  s     	r6   r   c                   6    e Zd ZU ed   ed<   	 eed      ed<   y)CInvoiceModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountWInvoiceModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsfinancial_connectionsra   re   Nrf   r5   r6   r7   r   r     s6     'a  %78 r6   r   c                   Z    e Zd ZU ed   ed<   	 eeed         ed<   	 eeed         ed<   y)r   ^InvoiceModifyParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersfilters)balances	ownershippayment_methodtransactionspermissions)r   r   r   prefetchN)r.   r/   r0   r   r1   r   r   r5   r6   r7   r   r     s`     h  MN	
 
 W<=> r6   r   c                   *    e Zd ZU eeed         ed<   y)r   )checkingsavingsaccount_subcategoriesN)r.   r/   r0   r   r   r   r1   r5   r6   r7   r   r     s     'tG4I,J'KLLr6   r   c                   T    e Zd ZU ed   ed<   	 ed   ed<   	 ee   ed<   	 ed   ed<   y)	r(   z;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']amount_tax_displayInvoiceModifyParamsRenderingPdfpdftemplater   template_versionNr   r5   r6   r7   r(   r(     sO    #E  
6	77 # ""344r6   r(   c                   $    e Zd ZU eed      ed<   y)r   )a4autoletter	page_sizeNrk   r5   r6   r7   r   r     s    7#9:;;r6   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)InvoiceModifyParamsShippingCostshipping_rate/InvoiceModifyParamsShippingCostShippingRateDatashipping_rate_dataNrM   r5   r6   r7   r   r     s)    s## $9 r6   r   c                       e Zd ZU ed   ed<   	 eed<   	 ed   ed<   	 eeeef      ed<   	 eed      ed<   	 ee   ed	<   	 eed      ed
<   y)r   ?InvoiceModifyParamsShippingCostShippingRateDataDeliveryEstimatedelivery_estimatedisplay_name:InvoiceModifyParamsShippingCostShippingRateDataFixedAmountfixed_amountr#   	exclusive	inclusiveunspecifiedtax_behaviortax_coder@   N)r.   r/   r0   r   r1   r4   r   r   r5   r6   r7   r   r     s    "I   D  $sCx.)) g&MNOO # gn-
..r6   r   c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   FInvoiceModifyParamsShippingCostShippingRateDataDeliveryEstimateMaximummaximumFInvoiceModifyParamsShippingCostShippingRateDataDeliveryEstimateMinimumminimumNrT   r5   r6   r7   r   r      s0     P  P r6   r   c                   *    e Zd ZU ed   ed<   	 eed<   y)r   business_daydayhourr   weekunitrF   Nr.   r/   r0   r   r1   r2   r5   r6   r7   r   r     !     @
AA Jr6   r   c                   *    e Zd ZU ed   ed<   	 eed<   y)r   r   r   rF   Nr   r5   r6   r7   r   r     r   r6   r   c                   @    e Zd ZU eed<   	 eed<   	 eeedf      ed<   y)r   amountcurrencyIInvoiceModifyParamsShippingCostShippingRateDataFixedAmountCurrencyOptionscurrency_optionsN)r.   r/   r0   r2   r1   r4   r   r   r5   r6   r7   r   r   +  s@    K M "WY	
 r6   r   c                   0    e Zd ZU eed<   	 eed      ed<   y)r   r   r   r   N)r.   r/   r0   r2   r1   r   r   r5   r6   r7   r   r   ?  s&     K g&MNOOr6   r   c                   6    e Zd ZU ded<   	 eed<   	 ed   ed<   y)"InvoiceModifyParamsShippingDetails)InvoiceModifyParamsShippingDetailsAddressaddressrE   r   phoneN)r.   r/   r0   r1   r4   r   r5   r6   r7   r   r   L  s,    88 I ())r6   r   c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)r   cityr   line1line2postal_codestateNrM   r5   r6   r7   r   r   [  sl    
c
  s s S!! sr6   r   c                   *    e Zd ZU ee   ed<   	 eed<   y)InvoiceModifyParamsTransferDatar   destinationN)r.   r/   r0   r   r2   r1   r4   r5   r6   r7   r   r   v  s     r6   r   N)+stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r   r:   rD   rI   r!   r&   rQ   r^   r_   rm   rt   ru   r}   r   r   r   r   r   r   r   r   r(   r   r   r   r   r   r   r   r   r   r   r   r5   r6   r7   <module>r      s   3  = =r. rji y Y ) 	  &*Y *Z" " $	I 			"29 *i 
i 
 i  F"



 (

 	 6i r6   