Encapsulates threshold breach details and presentation helpers.
The identifier of the threshold.
The human-readable threshold name.
The utility type (e.g., WATER, GAS).
The threshold type identifier.
The optional period type for the threshold.
The configured limit value for the threshold.
The measured value that triggered the breach.
Readonly
Builds a human-readable message describing the breach.
A formatted message containing detected and limit values.
Encapsulates threshold breach details and presentation helpers.
Param: thresholdId
The identifier of the threshold.
Param: thresholdName
The human-readable threshold name.
Param: utilityType
The utility type (e.g., WATER, GAS).
Param: thresholdType
The threshold type identifier.
Param: periodType
The optional period type for the threshold.
Param: limitValue
The configured limit value for the threshold.
Param: detectedValue
The measured value that triggered the breach.