DecommissionIneligibleReason

sealed class DecommissionIneligibleReason

Known direct subclasses
DecommissionIneligibleReason.BridgedDevice

The device is a bridged device, and cannot be decommissioned directly (the primary bridge must be decommissioned first).

DecommissionIneligibleReason.MultiSourceDevice

The device is connected through multiple sources, e.g. matter and cloud.

DecommissionIneligibleReason.NonMatterDevice

The device is not a Matter device.

DecommissionIneligibleReason.NotAuthorized

The user is not authorized to decommission the device.

DecommissionIneligibleReason.Other

Other reason why the device is not eligible for decommissioning.


Sealed class that represents the reason why a device is not eligible for decommissioning.

Summary

Nested types

The device is a bridged device, and cannot be decommissioned directly (the primary bridge must be decommissioned first).

The device is connected through multiple sources, e.g. matter and cloud.

The device is not a Matter device.

The user is not authorized to decommission the device.

Other reason why the device is not eligible for decommissioning.

Protected constructors

Protected constructors

DecommissionIneligibleReason

protected DecommissionIneligibleReason()