o
    i-                     @   s   d dl mZmZ d dlmZmZmZ G dd deZG dd deZG dd deZ	G d	d
 d
eZ
G dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZdS )    )DictList)LiteralNotRequired	TypedDictc                   @   s  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< dS )QuoteUpdateParamsLiteral['']|intapplication_fee_amountzLiteral['']|floatapplication_fee_percentQuoteUpdateParamsAutomaticTaxautomatic_tax)charge_automaticallysend_invoicecollection_methodcustomer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    r)   r)   /var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/_quote_update_params.pyr      sN   
 r   c                   @   s$   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   T   s
   
 r   c                   @   (   e Zd ZU ee ed< 	 ed ed< dS )r,   accountr0   selftypeNr#   r$   r%   r   r'   r&   r   r)   r)   r)   r*   r,   _   
   
 r,   c                   @   6   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*   r7   j      
 r7   c                   @   s(   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   y   r5   r   c                   @   r/   )r>   r0   r1   r3   Nr4   r)   r)   r)   r*   r>      r5   r>   c                   @   s`   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   
 r   c                   @   r6   )!QuoteUpdateParamsLineItemDiscountr8   r9   r:   Nr;   r)   r)   r)   r*   rF      r<   rF   c                   @   s\   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 )
rB   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)   r*   rB      s   
 rB   c                   @   s(   e Zd ZU ed ed< 	 ee ed< dS )rI   )daymonthweekyearintervalinterval_countN)r#   r$   r%   r   r&   r   r(   r)   r)   r)   r*   rI      r5   rI   c                   @   sL   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   
 r    c                   @   s2   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)   r*   rY      s   
 rY   N)typingr   r   typing_extensionsr   r   r   r   r   r,   r7   r   r>   r   rF   rB   rI   r    rY   r)   r)   r)   r*   <module>   s   M