§
    xŠtj«  ã                  ó�   — d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 erd dl
mZ  ed¬¦  «         G d	„ d
¦  «        ¦   «         ZdS )é    )Úannotations)Ú	dataclass)ÚTYPE_CHECKING)ÚContext)Ú
Attributes)Ú_InstrumentT)Úfrozenc                  óJ   — e Zd ZU dZded<   ded<   ded<   ded	<   d
Zded<   d
S )ÚMeasurementaƒ  
    Represents a data point reported via the metrics API to the SDK.

    Attributes:
        value: Measured value
        time_unix_nano: The time the API call was made to record the Measurement
        instrument: The instrument that produced this `Measurement`.
        context: The active Context of the Measurement at API call time.
        attributes: Measurement attributes
    zint | floatÚvalueÚintÚtime_unix_nanor   Ú
instrumentr   ÚcontextNr   Ú
attributes)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú__annotations__r   © ó    úm/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/opentelemetry/sdk/metrics/_internal/measurement.pyr   r      s_   € € € € € € ð	ð 	ð ÐÐÑØÐÐÑØÐÐÑØÐÐÑØ!€JÐ!Ð!Ð!Ñ!Ð!Ð!r   r   N)Ú
__future__r   Údataclassesr   Útypingr   Úopentelemetry.contextr   Úopentelemetry.util.typesr   Ú.opentelemetry.sdk.metrics._internal.instrumentr   r   r   r   r   ú<module>r       sÈ   ðð #Ð "Ð "Ð "Ð "Ð "à !Ð !Ð !Ð !Ð !Ð !Ø  Ð  Ð  Ð  Ð  Ð  à )Ð )Ð )Ð )Ð )Ð )Ø /Ð /Ð /Ð /Ð /Ð /àð KØJÐJÐJÐJÐJÐJð €�$ÐÑÔð"ð "ð "ð "ð "ñ "ô "ñ Ôð"ð "ð "r   