
    Zj                        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        l/var/www/FlaskApp/flask-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   