
    ,i                        d dl mZ d dlmZmZmZmZmZ d dlm	Z	 ddl
mZmZ dZ ed      Z G d d	e	      Z G d
 deee         Z G d de	      Z G d de      Z ee        ee        ee       y)    )annotations)DictListGenericTypeVar
NamedTuple)	BaseModel   )GenericModelmodel_rebuild)MetricsMetricMetricHistogram_Tc                  ,    e Zd ZU ded<   ded<   ded<   y)r   zList[Metric[int]]counterszList[Metric[float]]gaugeszList[Metric[MetricHistogram]]
histogramsN__name__
__module____qualname____annotations__     T/var/www/html/langgraph-service/venv/lib/python3.12/site-packages/prisma/_metrics.pyr   r      s    --r   r   c                  6    e Zd ZU ded<   ded<   ded<   ded<   y)	r   strkeyr   valuezDict[str, str]labelsdescriptionNr   r   r   r   r   r      s    	HIr   r   c                  ,    e Zd ZU ded<   ded<   ded<   y)r   floatsumintcountzList[HistogramBucket]bucketsNr   r   r   r   r   r   $   s    	JJ""r   r   c                  "    e Zd ZU ded<   ded<   y)HistogramBucketr$   	max_valuer&   total_countNr   r   r   r   r*   r*   *   s    r   r*   N)
__future__r   typingr   r   r   r   r   pydanticr	   _compatr   r   __all__r   r   r   r   r*   r   r   r   <module>r2      sv    " ; ;  0 T].i .\72; #i #j 
 f  g  o r   