
    Ai                         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y)    )RequestOptions)DictListUnion)LiteralNotRequired	TypedDictc                   f   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<   y)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        T/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_plan_create_params.pyr   r      sW      $$  (< =>> M S	"" 	C 455  $$ 677 s # 677t2344 G$9:;; !!A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<   y)	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.)) I &c**
 # C  r2   r5   c                   p    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<   y)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   sc    S!! %S)) S!! %S)) $%%r2   r   c                   *    e Zd ZU eed<   	 ed   ed<   y)r$   	divide_by)downuproundN)r*   r+   r,   r/   r.   r   r1   r2   r3   r$   r$      s    N <  r2   r$   N)stripe._request_optionsr   typingr   r   r   typing_extensionsr   r   r	   r   r5   r   r$   r1   r2   r3   <module>rI      sJ    3 $ $ = =E~ EPi B9 .Y r2   