o
    i                     @   sx   d dl mZ d dlmZ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dS )    )RequestOptions)DictListUnion)LiteralNotRequired	TypedDictc                   @   s  e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 eed  ed< 	 eed< 	 ee	e  ed< 	 ee ed< 	 ed	 ed
< 	 ee ed< 	 ed ed< 	 ee ed< 	 ee ed< 	 ed ed< ee	d  ed< 	 eed  ed< 	 ed ed< 	 ee ed< 	 eed  ed< dS )PlanCreateParamsactiveamountamount_decimal)per_unittieredbilling_schemecurrencyexpandid)daymonthweekyearintervalinterval_countzLiteral['']|Dict[str, str]metadatameternicknamezPlanCreateParamsProduct|strproductPlanCreateParamsTiertiers)	graduatedvolume
tiers_modePlanCreateParamsTransformUsagetransform_usagetrial_period_days)licensedmetered
usage_typeN)
__name__
__module____qualname__r   bool__annotations__intstrr   r    r/   r/   /var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/_plan_create_params.pyr	      sH   
 r	   c                   @   sr   e Zd ZU ee ed< 	 ee ed< 	 eeeef  ed< 	 eed< 	 ee ed< 	 ee ed< 	 ee ed< dS )	PlanCreateParamsProductr
   r   r   namestatement_descriptortax_code
unit_labelN)r(   r)   r*   r   r+   r,   r.   r   r/   r/   r/   r0   r1   P   s   
 r1   c                   @   sZ   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 eed ef ed< dS )r   flat_amountflat_amount_decimalunit_amountunit_amount_decimalinfup_toN)	r(   r)   r*   r   r-   r,   r.   r   r   r/   r/   r/   r0   r   q   s   
 r   c                   @   s$   e Zd ZU eed< 	 ed ed< dS )r"   	divide_by)downuproundN)r(   r)   r*   r-   r,   r   r/   r/   r/   r0   r"      s
   
 r"   N)stripe._request_optionsr   typingr   r   r   typing_extensionsr   r   r   r	   r1   r   r"   r/   r/   r/   r0   <module>   s   H!