MetricValue<T extends num> class

Represents a value computed by the metric.

Constructors

MetricValue({required String metricsId, required MetricDocumentation documentation, required T value, String? unitType, required MetricValueLevel level, required String comment, String? recommendation, Iterable<ContextMessage> context = const []})
Initialize a newly created MetricValue.
const

Properties

comment String
The message for the user containing information about this value.
final
context Iterable<ContextMessage>
An additional information associated with this value.
final
documentation MetricDocumentation
The documentation associated with the computed metric.
final
hashCode int
The hash code for this object.
no setterinherited
level MetricValueLevel
The level of this value computed by the metric.
final
metricsId String
The id of the computed metric.
final
recommendation String?
The message for the user containing information about how the user can improve this value or null if there is no recommendation.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
unitType String?
The human readable unit type.
final
value → T
The actual value computed by the metric.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited