o
    ÂiÊ  ã                   @   s„   d dl mZ 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dS )é    )ÚRequestOptions)ÚDictÚList)ÚLiteralÚNotRequiredÚ	TypedDictc                   @   sÒ   e Zd ZU ed ed< 	 ed ed< 	 eee  ed< 	 eeeef  ed< 	 eed  ed< 	 ee ed	< 	 ee ed
< 	 ed ed< 	 eed  ed< 	 ee	 ed< 	 ee	 ed< 	 eed< 	 ed ed< dS )ÚSubscriptionItemCreateParamsz9Literal['']|SubscriptionItemCreateParamsBillingThresholdsÚbilling_thresholdsz6Literal['']|List[SubscriptionItemCreateParamsDiscount]Ú	discountsÚexpandÚmetadata)Úallow_incompleteÚdefault_incompleteÚerror_if_incompleteÚpending_if_incompleteÚpayment_behaviorÚplanÚpriceÚ%SubscriptionItemCreateParamsPriceDataÚ
price_data)Úalways_invoiceÚcreate_prorationsÚnoneÚproration_behaviorÚproration_dateÚquantityÚsubscriptionzLiteral['']|List[str]Ú	tax_ratesN)
Ú__name__Ú
__module__Ú__qualname__r   Ú__annotations__r   Ústrr   r   Úint© r$   r$   úŽ/var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/_subscription_item_create_params.pyr      sJ   
 ÿÿÿÿ	ÿr   c                   @   s   e Zd ZU eed< dS )Ú-SubscriptionItemCreateParamsBillingThresholdsÚ	usage_gteN)r   r   r    r#   r!   r$   r$   r$   r%   r&   R   s   
 r&   c                   @   s6   e Zd ZU ee ed< 	 ee ed< 	 ee ed< dS )Ú$SubscriptionItemCreateParamsDiscountÚcouponÚdiscountÚpromotion_codeN)r   r   r    r   r"   r!   r$   r$   r$   r%   r(   Y   s   
 r(   c                   @   sX   e Zd ZU eed< 	 eed< 	 ded< 	 eed  ed< 	 ee ed< 	 ee ed< d	S )
r   ÚcurrencyÚproductÚ.SubscriptionItemCreateParamsPriceDataRecurringÚ	recurring)Ú	exclusiveÚ	inclusiveÚunspecifiedÚtax_behaviorÚunit_amountÚunit_amount_decimalN)r   r   r    r"   r!   r   r   r#   r$   r$   r$   r%   r   h   s   
 r   c                   @   s(   e Zd ZU ed ed< 	 ee ed< dS )r.   )ÚdayÚmonthÚweekÚyearÚintervalÚinterval_countN)r   r   r    r   r!   r   r#   r$   r$   r$   r%   r.   ƒ   s
   
 r.   N)Ústripe._request_optionsr   Útypingr   r   Útyping_extensionsr   r   r   r   r&   r(   r   r.   r$   r$   r$   r%   Ú<module>   s   J