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.ConsentRequired

A consent token is required to decommission this device.

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).

A consent token is required to decommission this device.

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()