
    Ai0e                        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 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(yG)H    )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*)+InvoiceUpdateParamszLiteral['']|List[str]account_tax_idsapplication_fee_amountauto_advanceInvoiceUpdateParamsAutomaticTaxautomatic_taxautomatically_finalizes_at)charge_automaticallysend_invoicecollection_methodz0Literal['']|List[InvoiceUpdateParamsCustomField]custom_fieldsdays_until_duedefault_payment_methodLiteral['']|strdefault_sourcedefault_tax_ratesdescriptionz-Literal['']|List[InvoiceUpdateParamsDiscount]	discountsdue_dateLiteral['']|inteffective_atexpandfooterInvoiceUpdateParamsIssuerissuerzLiteral['']|Dict[str, str]metadatanumberon_behalf_of"InvoiceUpdateParamsPaymentSettingspayment_settingsInvoiceUpdateParamsRendering	renderingz+Literal['']|InvoiceUpdateParamsShippingCostshipping_costz.Literal['']|InvoiceUpdateParamsShippingDetailsshipping_detailsstatement_descriptorz+Literal['']|InvoiceUpdateParamsTransferDatatransfer_dataN)
__name__
__module____qualname__r   __annotations__intboolr   strr        W/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_invoice_update_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r5   r	   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   enabled(InvoiceUpdateParamsAutomaticTaxLiability	liabilityN)r-   r.   r/   r2   r0   r   r4   r5   r6   r   r   |   s    M EFFr5   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r9   accountr<   selftypeNr-   r.   r/   r   r3   r0   r   r4   r5   r6   r9   r9      %     #
$$r5   r9   c                   $    e Zd ZU eed<   	 eed<   y)InvoiceUpdateParamsCustomFieldnamevalueNr-   r.   r/   r3   r0   r4   r5   r6   rC   rC      s    
I Jr5   rC   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)InvoiceUpdateParamsDiscountcoupondiscountpromotion_codeNr-   r.   r/   r   r3   r0   r4   r5   r6   rH   rH      s6     #  $$r5   rH   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r    r<   r=   r?   Nr@   r4   r5   r6   r    r       rA   r5   r    c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)r%   r   default_mandate6InvoiceUpdateParamsPaymentSettingsPaymentMethodOptions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.   r/   r   r0   r4   r5   r6   r%   r%      sD     !233 (@  & 	` r5   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)rP   zKLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsAcssDebit
acss_debitzLLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsBancontact
bancontactzFLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCardcardzQLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCustomerBalancecustomer_balancezILiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsKonbinikonbinizKLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsSepaDebit
sepa_debitzOLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountus_bank_accountNrS   r4   r5   r6   rP   rP      s    U  V  P  "[  S  U  !Y r5   rP   c                   6    e Zd ZU ed   ed<   	 eed      ed<   y)?InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsAcssDebitMInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsmandate_options	automaticinstantmicrodepositsverification_methodNr-   r.   r/   r   r0   r   r4   r5   r6   r]   r]      s6     !W  %78 r5   r]   c                   $    e Zd ZU eed      ed<   y)r^   )businesspersonaltransaction_typeNr-   r.   r/   r   r   r0   r4   r5   r6   r^   r^     s     "'*@"ABBr5   r^   c                   $    e Zd ZU eed      ed<   y)@InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsBancontact)deenfrnlpreferred_languageNrj   r4   r5   r6   rl   rl     s     $G,B$CDDr5   rl   c                   6    e Zd ZU ed   ed<   	 eed      ed<   y):InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCardFInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsinstallments)anyra   	challengerequest_three_d_secureNre   r4   r5   r6   rs   rs     s4    P 
 (/0 r5   rs   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)rt   r8   zVLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanplanN)r-   r.   r/   r   r2   r0   r4   r5   r6   rt   rt   +  s+      ` r5   rt   c                   H    e Zd ZU ee   ed<   	 eed      ed<   	 ed   ed<   y)JInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsPlancountmonthinterval)bonusfixed_count	revolvingr?   N)r-   r.   r/   r   r1   r0   r   r4   r5   r6   r|   r|   ;  s>     s ''*++ 5
66r5   r|   c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)EInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceQInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferbank_transferfunding_typeNr-   r.   r/   r   r0   r3   r4   r5   r6   r   r   M  s+     [  c""r5   r   c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)r   _InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfereu_bank_transferr?   Nr   r4   r5   r6   r   r   \  s+     "i  c
r5   r   c                       e Zd ZU eed<   y)r   countryNrF   r4   r5   r6   r   r   k  s     Lr5   r   c                       e Zd Zy)=InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsKonbiniNr-   r.   r/   r4   r5   r6   r   r   t  s    r5   r   c                       e Zd Zy)?InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsSepaDebitNr   r4   r5   r6   r   r   x  s     	r5   r   c                   6    e Zd ZU ed   ed<   	 eed      ed<   y)CInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountWInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsfinancial_connectionsr`   rd   Nre   r4   r5   r6   r   r   ~  s6     'a  %78 r5   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   ^InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersfilters)balances	ownershippayment_methodtransactionspermissions)r   r   r   prefetchN)r-   r.   r/   r   r0   r   r   r4   r5   r6   r   r     s`     h  MN	
 
 W<=> r5   r   c                   *    e Zd ZU eeed         ed<   y)r   )checkingsavingsaccount_subcategoriesN)r-   r.   r/   r   r   r   r0   r4   r5   r6   r   r     s     'tG4I,J'KLLr5   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InvoiceUpdateParamsRenderingPdfpdftemplater   template_versionNr   r4   r5   r6   r'   r'     sO    #E  
6	77 # ""344r5   r'   c                   $    e Zd ZU eed      ed<   y)r   )a4autoletter	page_sizeNrj   r4   r5   r6   r   r     s    7#9:;;r5   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)InvoiceUpdateParamsShippingCostshipping_rate/InvoiceUpdateParamsShippingCostShippingRateDatashipping_rate_dataNrL   r4   r5   r6   r   r     s)    s## $9 r5   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   ?InvoiceUpdateParamsShippingCostShippingRateDataDeliveryEstimatedelivery_estimatedisplay_name:InvoiceUpdateParamsShippingCostShippingRateDataFixedAmountfixed_amountr"   	exclusive	inclusiveunspecifiedtax_behaviortax_coder?   N)r-   r.   r/   r   r0   r3   r   r   r4   r5   r6   r   r     s    "I   D  $sCx.)) g&MNOO # gn-
..r5   r   c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   FInvoiceUpdateParamsShippingCostShippingRateDataDeliveryEstimateMaximummaximumFInvoiceUpdateParamsShippingCostShippingRateDataDeliveryEstimateMinimumminimumNrS   r4   r5   r6   r   r     s0     P  P r5   r   c                   *    e Zd ZU ed   ed<   	 eed<   y)r   business_daydayhourr~   weekunitrE   Nr-   r.   r/   r   r0   r1   r4   r5   r6   r   r     !     @
AA Jr5   r   c                   *    e Zd ZU ed   ed<   	 eed<   y)r   r   r   rE   Nr   r4   r5   r6   r   r     r   r5   r   c                   @    e Zd ZU eed<   	 eed<   	 eeedf      ed<   y)r   amountcurrencyIInvoiceUpdateParamsShippingCostShippingRateDataFixedAmountCurrencyOptionscurrency_optionsN)r-   r.   r/   r1   r0   r3   r   r   r4   r5   r6   r   r   *  s@    K M "WY	
 r5   r   c                   0    e Zd ZU eed<   	 eed      ed<   y)r   r   r   r   N)r-   r.   r/   r1   r0   r   r   r4   r5   r6   r   r   >  s&     K g&MNOOr5   r   c                   6    e Zd ZU ded<   	 eed<   	 ed   ed<   y)"InvoiceUpdateParamsShippingDetails)InvoiceUpdateParamsShippingDetailsAddressaddressrD   r   phoneN)r-   r.   r/   r0   r3   r   r4   r5   r6   r   r   K  s,    88 I ())r5   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stateNrL   r4   r5   r6   r   r   Z  sl    
c
  s s S!! sr5   r   c                   *    e Zd ZU ee   ed<   	 eed<   y)InvoiceUpdateParamsTransferDatar   destinationN)r-   r.   r/   r   r1   r0   r3   r4   r5   r6   r   r   u  s     r5   r   N))typingr   r   typing_extensionsr   r   r   r	   r   r9   rC   rH   r    r%   rP   r]   r^   rl   rs   rt   r|   r   r   r   r   r   r   r   r   r'   r   r   r   r   r   r   r   r   r   r   r   r4   r5   r6   <module>r      s    = =r) rji y Y ) 	  &*Y *Z" " $	I 			"29 *i 
i 
 i  F"



 (

 	 6i r5   