EventImportance

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