
    Ai-                     <   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y)    )RequestOptions)DictList)LiteralNotRequired	TypedDictc                   l   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ed      ed<   	 ee	eef      ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)QuoteModifyParamsLiteral['']|intapplication_fee_amountzLiteral['']|floatapplication_fee_percentQuoteModifyParamsAutomaticTaxautomatic_tax)charge_automaticallysend_invoicecollection_methodcustomer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        U/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_quote_modify_params.pyr
   r
      sm   '(9:: ))<== >?? #67  # ##:;; .// HII S	"" C   )** )** ""DEE D!<=>> $sCx.)) /00 ##FGG JKKr-   r
   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   enabled&QuoteModifyParamsAutomaticTaxLiability	liabilityN)r&   r'   r(   boolr)   r   r,   r-   r.   r   r   U   s    M CDDr-   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r1   accountr5   selftypeNr&   r'   r(   r   r*   r)   r   r,   r-   r.   r1   r1   `   %     #
$$r-   r1   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)QuoteModifyParamsDiscountcoupondiscountpromotion_codeNr&   r'   r(   r   r*   r)   r,   r-   r.   r<   r<   k   6     #  $$r-   r<   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r   days_until_due&QuoteModifyParamsInvoiceSettingsIssuerissuerN)r&   r'   r(   r   r+   r)   r,   r-   r.   r   r   z   s%    $$ @AAr-   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)rD   r5   r6   r8   Nr9   r,   r-   r.   rD   rD      r:   r-   rD   c                   x    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	<   y
)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      ss    =  	C 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)!QuoteModifyParamsLineItemDiscountr=   r>   r?   Nr@   r,   r-   r.   rO   rO      rA   r-   rO   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	)
rJ   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.   rJ   rJ      sg    M L HII g&MNOO S!! %S))r-   rJ   c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)rS   )daymonthweekyearintervalinterval_countN)r&   r'   r(   r   r)   r   r+   r,   r-   r.   rS   rS      s%    4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<   y)	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#      sW    .//  7  $sCx.)) ##455r-   r#   c                   <    e Zd ZU ee   ed<   	 ee   ed<   	 eed<   y)QuoteModifyParamsTransferDataamountamount_percentdestinationN)r&   r'   r(   r   r+   r)   floatr*   r,   r-   r.   rf   rf      s1      && r-   rf   N)stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r   r1   r<   r   rD   r   rO   rJ   rS   r#   rf   r,   r-   r.   <module>rn      s    3  = =J JZI Y 	 y Y 	 :	  6) 	 *I r-   