
    _jDj                        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( G dG dHe          Z) G dI dJe          Z*dKS )L    )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)<   d*S )+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        h/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/stripe/params/_invoice_update_params.pyr	   r	      s         !89999 (,,,, d#### @AAAA !,C 0000 #67    :     $$$$ (,,,,   12222 ##:;;;; S!!!! JKKKK # /0000 S	""""  34444 67777 )**** /0000 ""FGGGG 9:::: LMMMM "8    &c**** LMMMM r5   r	   c                   2    e Zd ZU eed<   	 ed         ed<   dS )r   enabled(InvoiceUpdateParamsAutomaticTaxLiability	liabilityN)r-   r.   r/   r2   r0   r   r4   r5   r6   r   r   |   s8         MMM EFFFF r5   r   c                   >    e Zd ZU ee         ed<   	 ed         ed<   dS )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<   dS )InvoiceUpdateParamsCustomFieldnamevalueNr-   r.   r/   r3   r0   r4   r5   r6   rC   rC      s/         
III JJJ r5   rC   c                   V    e Zd ZU ee         ed<   	 ee         ed<   	 ee         ed<   dS )InvoiceUpdateParamsDiscountcoupondiscountpromotion_codeNr-   r.   r/   r   r3   r0   r4   r5   r6   rH   rH      sW          #  $$$$ r5   rH   c                   >    e Zd ZU ee         ed<   	 ed         ed<   dS )r    r<   r=   r?   Nr@   r4   r5   r6   r    r       rA   r5   r    c                   V    e Zd ZU ed         ed<   	 ed         ed<   	 ed         ed<   dS )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', 'pay_by_bank', 'payco', 'paynow', 'paypal', 'payto', '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%      sm          !23333 (@    & 	x    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<   	 ed         ed<   dS )rP   zKLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsAcssDebit
acss_debitzLLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsBancontact
bancontactzFLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCardcardzQLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCustomerBalancecustomer_balancezILiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsKonbinikonbinizGLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsPaytopaytozKLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsSepaDebit
sepa_debitzOLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountus_bank_accountNrS   r4   r5   r6   rP   rP      s        U    V    P    "[    S    Q    U    !Y    r5   rP   c                   J    e Zd ZU ed         ed<   	 eed                  ed<   dS )?InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsAcssDebitMInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsmandate_options	automaticinstantmicrodepositsverification_methodNr-   r.   r/   r   r0   r   r4   r5   r6   r^   r^      sY          !W    %78    r5   r^   c                   2    e Zd ZU eed                  ed<   dS )r_   )businesspersonaltransaction_typeNr-   r.   r/   r   r   r0   r4   r5   r6   r_   r_     s/          "'*@"ABBBB r5   r_   c                   2    e Zd ZU eed                  ed<   dS )@InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsBancontact)deenfrnlpreferred_languageNrk   r4   r5   r6   rm   rm     s/          $G,B$CDDDD r5   rm   c                   J    e Zd ZU ed         ed<   	 eed                  ed<   dS ):InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCardFInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsinstallments)anyrb   	challengerequest_three_d_secureNrf   r4   r5   r6   rt   rt      sW         P   
 (/0    r5   rt   c                   >    e Zd ZU ee         ed<   	 ed         ed<   dS )ru   r8   zVLiteral['']|InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanplanN)r-   r.   r/   r   r2   r0   r4   r5   r6   ru   ru   1  sJ           `    r5   ru   c                   b    e Zd ZU ee         ed<   	 eed                  ed<   	 ed         ed<   dS )JInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCardInstallmentsPlancountmonthinterval)bonusfixed_count	revolvingr?   Nr-   r.   r/   r   r1   r0   r   r4   r5   r6   r}   r}   A  s_          s ''*++++ 5
6666 r5   r}   c                   >    e Zd ZU ed         ed<   	 ee         ed<   dS )EInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceQInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferbank_transferfunding_typeNr-   r.   r/   r   r0   r3   r4   r5   r6   r   r   S  sJ          [    c"""" r5   r   c                   >    e Zd ZU ed         ed<   	 ee         ed<   dS )r   _InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfereu_bank_transferr?   Nr   r4   r5   r6   r   r   b  sJ          "i    c
 r5   r   c                       e Zd ZU eed<   dS )r   countryNrF   r4   r5   r6   r   r   q  s!          LLL r5   r   c                       e Zd ZdS )=InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsKonbiniNr-   r.   r/   r4   r5   r6   r   r   z  s        Dr5   r   c                   &    e Zd ZU ed         ed<   dS );InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsPaytoIInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsPaytoMandateOptionsr`   NrS   r4   r5   r6   r   r   ~  s0          S    r5   r   c                   J    e Zd ZU ee         ed<   	 eed                  ed<   dS )r   amount)dependant_support
governmentloanmortgageotherpensionri   retailsalarytaxutilitypurposeNr   r4   r5   r6   r   r     sT           
	
    r5   r   c                       e Zd ZdS )?InvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsSepaDebitNr   r4   r5   r6   r   r     s         	Dr5   r   c                   J    e Zd ZU ed         ed<   	 eed                  ed<   dS )CInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountWInvoiceUpdateParamsPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsfinancial_connectionsra   re   Nrf   r4   r5   r6   r   r     sY          'a    %78    r5   r   c                       e Zd ZU ed         ed<   	 eeed                           ed<   	 eeed                           ed<   dS )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<   dS )r   )checkingsavingsaccount_subcategoriesN)r-   r.   r/   r   r   r   r0   r4   r5   r6   r   r     s4          'tG4I,J'KLLLL r5   r   c                   n    e Zd ZU ed         ed<   	 ed         ed<   	 ee         ed<   	 ed         ed<   dS )	r'   z;Literal['']|Literal['exclude_tax', 'include_inclusive_tax']amount_tax_displayInvoiceUpdateParamsRenderingPdfpdftemplater   template_versionNr   r4   r5   r6   r'   r'     sz         #E    
6	7777 # ""34444 r5   r'   c                   2    e Zd ZU eed                  ed<   dS )r   )a4autoletter	page_sizeNrk   r4   r5   r6   r   r     s-         7#9:;;;; r5   r   c                   >    e Zd ZU ee         ed<   	 ed         ed<   dS )InvoiceUpdateParamsShippingCostshipping_rate/InvoiceUpdateParamsShippingCostShippingRateDatashipping_rate_dataNrL   r4   r5   r6   r   r     sH         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
<   dS )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OO # gn-
.... r5   r   c                   >    e Zd ZU ed         ed<   	 ed         ed<   dS )r   FInvoiceUpdateParamsShippingCostShippingRateDataDeliveryEstimateMaximummaximumFInvoiceUpdateParamsShippingCostShippingRateDataDeliveryEstimateMinimumminimumNrS   r4   r5   r6   r   r   )  sS          P    P    r5   r   c                   2    e Zd ZU ed         ed<   	 eed<   dS )r   business_daydayhourr   weekunitrE   Nr-   r.   r/   r   r0   r1   r4   r5   r6   r   r   :  :          @
AAAA JJJ r5   r   c                   2    e Zd ZU ed         ed<   	 eed<   dS )r   r   r   rE   Nr   r4   r5   r6   r   r   G  r   r5   r   c                   N    e Zd ZU eed<   	 eed<   	 eeedf                  ed<   dS )r   r   currencyIInvoiceUpdateParamsShippingCostShippingRateDataFixedAmountCurrencyOptionscurrency_optionsN)r-   r.   r/   r1   r0   r3   r   r   r4   r5   r6   r   r   T  sa         KKK MMM "WY	
    r5   r   c                   >    e Zd ZU eed<   	 eed                  ed<   dS )r   r   r   r   N)r-   r.   r/   r1   r0   r   r   r4   r5   r6   r   r   h  s?          KKK g&MNOOOO r5   r   c                   >    e Zd ZU ded<   	 eed<   	 ed         ed<   dS )"InvoiceUpdateParamsShippingDetails)InvoiceUpdateParamsShippingDetailsAddressaddressrD   r   phoneN)r-   r.   r/   r0   r3   r   r4   r5   r6   r   r   u  sK         8888 III ()))) r5   r   c                       e Zd ZU ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   dS )r   cityr   line1line2postal_codestateNrL   r4   r5   r6   r   r     s         
c
  s s S!!!! s r5   r   c                   2    e Zd ZU ee         ed<   	 eed<   dS )InvoiceUpdateParamsTransferDatar   destinationN)r-   r.   r/   r   r1   r0   r3   r4   r5   r6   r   r     s:           r5   r   N)+typingr   r   typing_extensionsr   r   r   r	   r   r9   rC   rH   r    r%   rP   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   r   r   r4   r5   r6   <module>r      sK           = = = = = = = = = =r r r r r) r r rj    i       y       Y       )       	          &0 0 0 0 0Y 0 0 0f      "                   "             $                  	 	 	 	 	I 	 	 	    )         6	 	 	 	 		 	 	      "      2          9   *    i   
 
 
 
 
i 
 
 
         i      F      "
 
 
 
 

 
 

 
 
 
 

 
 
       (
 
 
 
 

 
 
           	   6    i     r5   