
    _jZ.                     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dS )    )DictList)LiteralNotRequired	TypedDictc                   
   e Zd ZU ed         ed<   	 ed         ed<   	 ed         ed<   	 eed                  ed<   	 ee         ed	<   	 ee         ed
<   	 ed         ed<   	 ed         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ed                  ed<   	 ee	eef                  ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   dS ) QuoteUpdateParamsLiteral['']|intapplication_fee_amountzLiteral['']|floatapplication_fee_percentQuoteUpdateParamsAutomaticTaxautomatic_tax)charge_automaticallysend_invoicecollection_methodcustomercustomer_accountLiteral['']|List[str]default_tax_ratesLiteral['']|strdescriptionz+Literal['']|List[QuoteUpdateParamsDiscount]	discountsexpand
expires_atfooterheader QuoteUpdateParamsInvoiceSettingsinvoice_settingsQuoteUpdateParamsLineItem
line_itemsmetadataon_behalf_of!QuoteUpdateParamsSubscriptionDatasubscription_dataz)Literal['']|QuoteUpdateParamsTransferDatatransfer_dataN)
__name__
__module____qualname__r   __annotations__r   strr   intr        f/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/stripe/params/_quote_update_params.pyr	   r	      s        '(9:::: ))<==== >???? #67    # "#&&&& ##:;;;; .//// HIIII S	"""" C     )**** )**** ""DEEEE D!<=>>>> $sCx.)))) /0000 ##FGGGG JKKKK r-   r	   c                   2    e Zd ZU eed<   	 ed         ed<   dS )r   enabled&QuoteUpdateParamsAutomaticTaxLiability	liabilityN)r&   r'   r(   boolr)   r   r,   r-   r.   r   r   X   s8         MMM CDDDD r-   r   c                   >    e Zd ZU ee         ed<   	 ed         ed<   dS )r1   accountr5   selftypeNr&   r'   r(   r   r*   r)   r   r,   r-   r.   r1   r1   c   @          #
$$$$ r-   r1   c                   V    e Zd ZU ee         ed<   	 ee         ed<   	 ee         ed<   dS )QuoteUpdateParamsDiscountcoupondiscountpromotion_codeNr&   r'   r(   r   r*   r)   r,   r-   r.   r<   r<   n   W          #  $$$$ r-   r<   c                   >    e Zd ZU ee         ed<   	 ed         ed<   dS )r   days_until_due&QuoteUpdateParamsInvoiceSettingsIssuerissuerN)r&   r'   r(   r   r+   r)   r,   r-   r.   r   r   }   s@         $$$$ @AAAA r-   r   c                   >    e Zd ZU ee         ed<   	 ed         ed<   dS )rD   r5   r6   r8   Nr9   r,   r-   r.   rD   rD      r:   r-   rD   c                       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d         ed	<   d
S )r   z3Literal['']|List[QuoteUpdateParamsLineItemDiscount]r   idprice"QuoteUpdateParamsLineItemPriceData
price_dataquantityr   	tax_ratesN)r&   r'   r(   r   r)   r*   r+   r,   r-   r.   r   r      s         =    	C s @AAAA # 23333 r-   r   c                   V    e Zd ZU ee         ed<   	 ee         ed<   	 ee         ed<   dS )!QuoteUpdateParamsLineItemDiscountr=   r>   r?   Nr@   r,   r-   r.   rO   rO      rA   r-   rO   c                       e Zd ZU eed<   	 eed<   	 ed         ed<   	 eed                  ed<   	 ee         ed<   	 ee         ed<   d	S )
rJ   currencyproduct+QuoteUpdateParamsLineItemPriceDataRecurring	recurring)	exclusive	inclusiveunspecifiedtax_behaviorunit_amountunit_amount_decimalN)r&   r'   r(   r*   r)   r   r   r+   r,   r-   r.   rJ   rJ      s         MMM LLL HIIII g&MNOOOO S!!!! %S)))) r-   rJ   c                   >    e Zd ZU ed         ed<   	 ee         ed<   dS )rS   )daymonthweekyearintervalinterval_countN)r&   r'   r(   r   r)   r   r+   r,   r-   r.   rS   rS      s@         45555  $$$$ r-   rS   c                   ~    e Zd ZU ed         ed<   	 ed         ed<   	 eeeef                  ed<   	 ed         ed<   dS )	r#   r   r   z-Literal['']|Literal['current_period_end']|inteffective_dater!   r
   trial_period_daysN)r&   r'   r(   r   r)   r   r*   r,   r-   r.   r#   r#      s         .////  7    $sCx.)))) ##45555 r-   r#   c                   J    e Zd ZU ee         ed<   	 ee         ed<   	 eed<   dS )QuoteUpdateParamsTransferDataamountamount_percentdestinationN)r&   r'   r(   r   r+   r)   floatr*   r,   r-   r.   rf   rf      sR           &&&&  r-   rf   N)typingr   r   typing_extensionsr   r   r   r	   r   r1   r<   r   rD   r   rO   rJ   rS   r#   rf   r,   r-   r.   <module>rm      sH           = = = = = = = = = =N N N N N	 N N Nb    I       Y       	       y       Y       	   :    	          6    )       	   *    I     r-   