enum EventImportance
extension EventImportance : Equatable, Hashable, Sendable
The reported importance level of an Event
.
These correspond to Matter event priority levels, with some additional levels providing extra granularity.
-
Denotes events whose loss would have significant impact on critical customer-facing features. This is the highest event importance/priority.
This level corresponds to the CRITICAL Matter Event Priority Level.
Declaration
Swift
case productionCritical
-
Denotes events whose loss would have direct impact on customer-facing features.
This level corresponds to the INFO Matter Event Priority Level.
Declaration
Swift
case productionStandard
-
Denotes events that provide extra insight and diagnostics into running the system, but whose loss would not directly impact customer-facing features.
This level does not have any corresponding Matter Event Priority Level.
Declaration
Swift
case info
-
Denotes events of interest to the developers of the system whose loss would not directly affect customers or business.
This level corresponds to the DEBUG Matter Event Priority Level.
Declaration
Swift
case debug
-
Unknown/unspecified priority level.
Should never be set - this level indicates the field is missing.
Declaration
Swift
case unspecified