# Functions

NewMessageInternalError creates internal server message error.
NewMessageParameterInvalidError creates invalid parameter message error.
NewMetrics constructs Metrics with an initial request.

# Constants

MessagesExecutionFailed defines the execution failed code.
MessagesParameterInvalid defines the invalid payload code.
StatusBadRequest defines the bad request status code.
StatusInternalError defines the internal server error status code.

# Structs

Duration is used to support duration string un-marshalling to time.Duration.
Filter defines the type of metric data to be reported.
Measurement represents a measured value per metric ID.
MessageError contains a message error data.
MetricData contains a snapshot with all originators' measurements collected at a concrete time.
Metrics feature implementation.
OriginatorMeasurements represents all the measurements collected per originator.
Request defines the metric data request with defined frequency.

# Type aliases

MessageErrorCode defines the error code.