
    Ai0                         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 G d de	      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                      e Zd ZU ee   ed<   	 eed      ed<   	 eed<   	 eeedf      ed<   	 ed   ed<   	 ee	e      ed	<   	 ee   ed
<   	 eeeef      ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 eed      ed<   	 ee	d      ed<   	 eed      ed<   	 ee   ed<   	 ed   ed<   	 ee
   ed<   	 ee   ed<   y)PriceCreateParamsactive)per_unittieredbilling_schemecurrency PriceCreateParamsCurrencyOptionscurrency_options!PriceCreateParamsCustomUnitAmountcustom_unit_amountexpand
lookup_keymetadatanicknameproductPriceCreateParamsProductDataproduct_dataPriceCreateParamsRecurring	recurring	exclusive	inclusiveunspecifiedtax_behaviorPriceCreateParamsTiertiers)	graduatedvolume
tiers_modetransfer_lookup_key"PriceCreateParamsTransformQuantitytransform_quantityunit_amountunit_amount_decimalN)__name__
__module____qualname__r   bool__annotations__r   strr   r   int     U/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_price_create_params.pyr   r      s     (< =>> M "S445  $$GHH S	"" C   $sCx.)) #  <== 788 g&MNOO t3455 G$9:;; %T** $$HII S!! %S))r5   r   c                   r    e Zd ZU ed   ed<   	 eed      ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y	)
r   0PriceCreateParamsCurrencyOptionsCustomUnitAmountr   r   r"   $PriceCreateParamsCurrencyOptionsTierr$   r+   r,   N)	r-   r.   r/   r   r1   r   r   r3   r2   r4   r5   r6   r   r   Y   sk    #:  g&MNOO tBCDD S!! %S))r5   r   c                   N    e Zd ZU eed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)r8   enabledmaximumminimumpresetNr-   r.   r/   r0   r1   r   r3   r4   r5   r6   r8   r8   r   B    M   r5   r8   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)r9   flat_amountflat_amount_decimalr+   r,   infup_toN	r-   r.   r/   r   r3   r1   r2   r   r   r4   r5   r6   r9   r9      c    S!! %S)) S!! %S)) $%%r5   r9   c                   N    e Zd ZU eed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)r   r;   r<   r=   r>   Nr?   r4   r5   r6   r   r      r@   r5   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)	r   r   idr   namestatement_descriptortax_code
unit_labelN)r-   r.   r/   r   r0   r1   r2   r   r4   r5   r6   r   r      s     	C $sCx.)) I &c**
 # C  r5   r   c                   l    e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   y)	r   )daymonthweekyearintervalinterval_countmetertrial_period_days)licensedmetered
usage_typeN)r-   r.   r/   r   r1   r   r3   r2   r4   r5   r6   r   r      sa    455  $$ s #3'' G$9:;;r5   r   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#   rB   rC   r+   r,   rD   rE   NrF   r4   r5   r6   r#   r#      rG   r5   r#   c                   *    e Zd ZU eed<   	 ed   ed<   y)r)   	divide_by)downuproundN)r-   r.   r/   r3   r1   r   r4   r5   r6   r)   r)      s    N <  r5   r)   N)stripe._request_optionsr   typingr   r   r   typing_extensionsr   r   r	   r   r   r8   r9   r   r   r   r#   r)   r4   r5   r6   <module>rd      s    3 $ $ = =N Nby 2y &9 .	 &9 B .I . r5   