
    _j0                     6   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dS )    )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<   dS )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     f/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/stripe/params/_price_create_params.pyr   r      s          (< =>>>> MMM "S445    $$GHHHH S	"""" C     $sCx.)))) #  <==== 78888 g&MNOOOO t345555 G$9:;;;; %T**** $$HIIII S!!!! %S)))) r5   r   c                       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<   d	S )
r   0PriceCreateParamsCurrencyOptionsCustomUnitAmountr   r   r"   $PriceCreateParamsCurrencyOptionsTierr$   r+   r,   N)	r-   r.   r/   r   r1   r   r   r3   r2   r4   r5   r6   r   r   Y   s         #:    g&MNOOOO tBCDDDD S!!!! %S)))) r5   r   c                   b    e Zd ZU eed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   dS )r8   enabledmaximumminimumpresetNr-   r.   r/   r0   r1   r   r3   r4   r5   r6   r8   r8   r   g         MMM    r5   r8   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 )r9   flat_amountflat_amount_decimalr+   r,   infup_toN	r-   r.   r/   r   r3   r1   r2   r   r   r4   r5   r6   r9   r9               S!!!! %S)))) S!!!! %S)))) $%%%% r5   r9   c                   b    e Zd ZU eed<   	 ee         ed<   	 ee         ed<   	 ee         ed<   dS )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<   dS )	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.)))) III &c****
 # C     r5   r   c                       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<   dS )	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      s         45555  $$$$ s #3'''' G$9:;;;; r5   r   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#   rB   rC   r+   r,   rD   rE   NrF   r4   r5   r6   r#   r#      rG   r5   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/   r3   r1   r   r4   r5   r6   r)   r)      s7         NNN <     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 2 2 2 2 2 $ $ $ $ $ $ $ $ $ $ = = = = = = = = = =N N N N N N N Nb    y   2    y   &    9   .    	   &    9   B       .    I   .         r5   