
    _j                         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e          Z
 G d de	          Z G d d	e	          Z G d
 de	          ZdS )    )RequestOptions)DictListUnion)LiteralNotRequired	TypedDictc                      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        e/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/stripe/params/_plan_create_params.pyr   r      s           $$$$  (< =>>>> MMM S	"""" 	C 45555  $$$$ 67777 s # 67777t234444 G$9:;;;; !!ABBBB #3'''' G$9:;;;; r2   r   c                       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.   r0   r   r1   r2   r3   r5   r5   P   s          	C $sCx.)))) III &c****
 # C     r2   r5   c                       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.   r0   r   r   r1   r2   r3   r   r   q   s         S!!!! %S)))) S!!!! %S)))) $%%%% r2   r   c                   2    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   r1   r2   r3   r$   r$      s7         NNN <     r2   r$   N)stripe._request_optionsr   typingr   r   r   typing_extensionsr   r   r	   r   r5   r   r$   r1   r2   r3   <module>rI      s   3 2 2 2 2 2 $ $ $ $ $ $ $ $ $ $ = = = = = = = = = =E E E E E~ E E EP    i   B    9   .    Y     r2   