
    _j.                        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dS )    )RequestOptions)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 ) QuoteModifyParamsLiteral['']|intapplication_fee_amountzLiteral['']|floatapplication_fee_percentQuoteModifyParamsAutomaticTaxautomatic_tax)charge_automaticallysend_invoicecollection_methodcustomercustomer_accountLiteral['']|List[str]default_tax_ratesLiteral['']|strdescriptionz+Literal['']|List[QuoteModifyParamsDiscount]	discountsexpand
expires_atfooterheader QuoteModifyParamsInvoiceSettingsinvoice_settingsQuoteModifyParamsLineItem
line_itemsmetadataon_behalf_of!QuoteModifyParamsSubscriptionDatasubscription_dataz)Literal['']|QuoteModifyParamsTransferData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_modify_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&QuoteModifyParamsAutomaticTaxLiability	liabilityN)r'   r(   r)   boolr*   r   r-   r.   r/   r   r   Y   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 )r2   accountr6   selftypeNr'   r(   r)   r   r+   r*   r   r-   r.   r/   r2   r2   d   @          #
$$$$ r.   r2   c                   V    e Zd ZU ee         ed<   	 ee         ed<   	 ee         ed<   dS )QuoteModifyParamsDiscountcoupondiscountpromotion_codeNr'   r(   r)   r   r+   r*   r-   r.   r/   r=   r=   o   W          #  $$$$ r.   r=   c                   >    e Zd ZU ee         ed<   	 ed         ed<   dS )r   days_until_due&QuoteModifyParamsInvoiceSettingsIssuer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 )rE   r6   r7   r9   Nr:   r-   r.   r/   rE   rE      r;   r.   rE   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[QuoteModifyParamsLineItemDiscount]r   idprice"QuoteModifyParamsLineItemPriceData
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 )!QuoteModifyParamsLineItemDiscountr>   r?   r@   NrA   r-   r.   r/   rP   rP      rB   r.   rP   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 )
rK   currencyproduct+QuoteModifyParamsLineItemPriceDataRecurring	recurring)	exclusive	inclusiveunspecifiedtax_behaviorunit_amountunit_amount_decimalN)r'   r(   r)   r+   r*   r   r   r,   r-   r.   r/   rK   rK      s         MMM LLL HIIII g&MNOOOO S!!!! %S)))) r.   rK   c                   >    e Zd ZU ed         ed<   	 ee         ed<   dS )rT   )daymonthweekyearintervalinterval_countN)r'   r(   r)   r   r*   r   r,   r-   r.   r/   rT   rT      s@         45555  $$$$ r.   rT   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 )QuoteModifyParamsTransferDataamountamount_percentdestinationN)r'   r(   r)   r   r,   r*   floatr+   r-   r.   r/   rg   rg      sR           &&&&  r.   rg   N)stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r   r2   r=   r   rE   r    rP   rK   rT   r$   rg   r-   r.   r/   <module>ro      sZ   3 2 2 2 2 2         = = = = = = = = = =N N N N N N N Nb    I       Y       	       y       Y       	   :    	          6    )       	   *    I     r.   