
    Ait5                     ~   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y")#    )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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 <   y!)"QuoteCreateParamsLiteral['']|intapplication_fee_amountzLiteral['']|floatapplication_fee_percentQuoteCreateParamsAutomaticTaxautomatic_tax)charge_automaticallysend_invoicecollection_methodcustomer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        U/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_quote_create_params.pyr
   r
      s   '(9:: ))<== >?? #67  # ##:;; .// HII S	"" C   )** 899 )** ""DEE D!<=>> $sCx.)) /00 ##FGG C   JKKr/   r
   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   enabled&QuoteCreateParamsAutomaticTaxLiability	liabilityN)r(   r)   r*   boolr+   r   r.   r/   r0   r   r   ]   s    M CDDr/   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r3   accountr7   selftypeNr(   r)   r*   r   r,   r+   r   r.   r/   r0   r3   r3   h   %     #
$$r/   r3   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)QuoteCreateParamsDiscountcoupondiscountpromotion_codeNr(   r)   r*   r   r,   r+   r.   r/   r0   r>   r>   s   6     #  $$r/   r>   c                   *    e Zd ZU ee   ed<   	 eed<   y)r   is_revisionquoteN)r(   r)   r*   r   r5   r+   r,   r.   r/   r0   r   r      s    T"" Jr/   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r   days_until_due&QuoteCreateParamsInvoiceSettingsIssuerissuerN)r(   r)   r*   r   r-   r+   r.   r/   r0   r   r      s%    $$ @AAr/   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)rI   r7   r8   r:   Nr;   r.   r/   r0   rI   rI      r<   r/   rI   c                   f    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<   y	)
r    z3Literal['']|List[QuoteCreateParamsLineItemDiscount]r   price"QuoteCreateParamsLineItemPriceData
price_dataquantityr   	tax_ratesN)r(   r)   r*   r   r+   r,   r-   r.   r/   r0   r    r       sa    =  s @AA # 233r/   r    c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)!QuoteCreateParamsLineItemDiscountr?   r@   rA   NrB   r.   r/   r0   rS   rS      rC   r/   rS   c                   r    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<   y	)
rN   currencyproduct+QuoteCreateParamsLineItemPriceDataRecurring	recurring)	exclusive	inclusiveunspecifiedtax_behaviorunit_amountunit_amount_decimalN)r(   r)   r*   r,   r+   r   r   r-   r.   r/   r0   rN   rN      sg    M L HII g&MNOO S!! %S))r/   rN   c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)rW   )daymonthweekyearintervalinterval_countN)r(   r)   r*   r   r+   r   r-   r.   r/   r0   rW   rW      s%    455  $$r/   rW   c                   p    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<   y	)
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.   r/   r0   r$   r$      si    LMM S!!  7  $sCx.)) ##455r/   r$   c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)rg   4QuoteCreateParamsSubscriptionDataBillingModeFlexibleflexible)classicrm   r:   N)r(   r)   r*   r   r+   r   r.   r/   r0   rg   rg   
  s*    >  '
((r/   rg   c                   $    e Zd ZU eed      ed<   y)rl   )includeditemizedproration_discountsN)r(   r)   r*   r   r   r+   r.   r/   r0   rl   rl     s    $W-C%DEEr/   rl   c                   <    e Zd ZU ee   ed<   	 ee   ed<   	 eed<   y)QuoteCreateParamsTransferDataamountamount_percentdestinationN)r(   r)   r*   r   r-   r+   floatr,   r.   r/   r0   rt   rt     s1      && r/   rt   N)stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r   r3   r>   r   r   rI   r    rS   rN   rW   r$   rg   rl   rt   r.   r/   r0   <module>r|      s    3  = =R RjI Y 	  y Y 	 2	  6) 	 2
9 
9 I r/   