
    _jA6                        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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d         ed<   	 eed                  ed<   	 ee	eef                  ed<   	 ed         ed<   	 ed         ed<   	 ee         ed<   	 ed          ed!<   d"S )#QuoteCreateParamsLiteral['']|intapplication_fee_amountzLiteral['']|floatapplication_fee_percentQuoteCreateParamsAutomaticTaxautomatic_tax)charge_automaticallysend_invoicecollection_methodcustomercustomer_accountLiteral['']|List[str]default_tax_rateszLiteral['']|strdescriptionz+Literal['']|List[QuoteCreateParamsDiscount]	discountsexpand
expires_atfooterQuoteCreateParamsFromQuote
from_quoteheader QuoteCreateParamsInvoiceSettingsinvoice_settingsQuoteCreateParamsLineItem
line_itemsmetadataon_behalf_of!QuoteCreateParamsSubscriptionDatasubscription_data
test_clockz)Literal['']|QuoteCreateParamsTransferData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_create_params.pyr
   r
      s5        '(9:::: ))<==== >???? #67    # "#&&&& ##:;;;; .//// HIIII S	"""" C     )**** 89999 )**** ""DEEEE D!<=>>>> $sCx.)))) /0000 ##FGGGG C     JKKKK r0   r
   c                   2    e Zd ZU eed<   	 ed         ed<   dS )r   enabled&QuoteCreateParamsAutomaticTaxLiability	liabilityN)r)   r*   r+   boolr,   r   r/   r0   r1   r   r   a   s8         MMM CDDDD r0   r   c                   >    e Zd ZU ee         ed<   	 ed         ed<   dS )r4   accountr8   selftypeNr)   r*   r+   r   r-   r,   r   r/   r0   r1   r4   r4   l   @          #
$$$$ r0   r4   c                   V    e Zd ZU ee         ed<   	 ee         ed<   	 ee         ed<   dS )QuoteCreateParamsDiscountcoupondiscountpromotion_codeNr)   r*   r+   r   r-   r,   r/   r0   r1   r?   r?   w   W          #  $$$$ r0   r?   c                   2    e Zd ZU ee         ed<   	 eed<   dS )r   is_revisionquoteN)r)   r*   r+   r   r6   r,   r-   r/   r0   r1   r   r      s7         T"""" JJJ r0   r   c                   >    e Zd ZU ee         ed<   	 ed         ed<   dS )r   days_until_due&QuoteCreateParamsInvoiceSettingsIssuerissuerN)r)   r*   r+   r   r.   r,   r/   r0   r1   r   r      s@         $$$$ @AAAA r0   r   c                   >    e Zd ZU ee         ed<   	 ed         ed<   dS )rJ   r8   r9   r;   Nr<   r/   r0   r1   rJ   rJ      r=   r0   rJ   c                       e Zd ZU ed         ed<   	 ee         ed<   	 ed         ed<   	 ee         ed<   	 ed         ed<   d	S )
r!   z3Literal['']|List[QuoteCreateParamsLineItemDiscount]r   price"QuoteCreateParamsLineItemPriceData
price_dataquantityr   	tax_ratesN)r)   r*   r+   r   r,   r-   r.   r/   r0   r1   r!   r!      s         =    s @AAAA # 23333 r0   r!   c                   V    e Zd ZU ee         ed<   	 ee         ed<   	 ee         ed<   dS )!QuoteCreateParamsLineItemDiscountr@   rA   rB   NrC   r/   r0   r1   rT   rT      rD   r0   rT   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 )
rO   currencyproduct+QuoteCreateParamsLineItemPriceDataRecurring	recurring)	exclusive	inclusiveunspecifiedtax_behaviorunit_amountunit_amount_decimalN)r)   r*   r+   r-   r,   r   r   r.   r/   r0   r1   rO   rO      s         MMM LLL HIIII g&MNOOOO S!!!! %S)))) r0   rO   c                   >    e Zd ZU ed         ed<   	 ee         ed<   dS )rX   )daymonthweekyearintervalinterval_countN)r)   r*   r+   r   r,   r   r.   r/   r0   r1   rX   rX      s@         45555  $$$$ r0   rX   c                       e Zd ZU ed         ed<   	 ee         ed<   	 ed         ed<   	 eeeef                  ed<   	 ed         ed<   d	S )
r%   ,QuoteCreateParamsSubscriptionDataBillingModebilling_moder   z-Literal['']|Literal['current_period_end']|inteffective_dater#   r   trial_period_daysN)r)   r*   r+   r   r,   r-   r   r/   r0   r1   r%   r%      s         LMMMM S!!!!  7    $sCx.)))) ##45555 r0   r%   c                   >    e Zd ZU ed         ed<   	 ed         ed<   dS )rh   4QuoteCreateParamsSubscriptionDataBillingModeFlexibleflexible)classicrn   r;   N)r)   r*   r+   r   r,   r   r/   r0   r1   rh   rh     sI         >    '
(((( r0   rh   c                   2    e Zd ZU eed                  ed<   dS )rm   )includeditemizedproration_discountsN)r)   r*   r+   r   r   r,   r/   r0   r1   rm   rm     s-         $W-C%DEEEE r0   rm   c                   J    e Zd ZU ee         ed<   	 ee         ed<   	 eed<   dS )QuoteCreateParamsTransferDataamountamount_percentdestinationN)r)   r*   r+   r   r.   r,   floatr-   r/   r0   r1   ru   ru   "  sR           &&&&  r0   ru   N)stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r   r4   r?   r   r   rJ   r!   rT   rO   rX   r%   rh   rm   ru   r/   r0   r1   <module>r}      s   3 2 2 2 2 2         = = = = = = = = = =V V V V V V V Vr    I       Y       	              y       Y       	   2    	          6    )       	   2
 
 
 
 
9 
 
 
    9       I     r0   