DecommissionIneligibleReason

enum DecommissionIneligibleReason
extension HomeDevice.DecommissionIneligibleReason : Equatable, Hashable, Sendable

Undocumented

  • The app does not have access to delete all the related devices on the associated parent matter node.

    Declaration

    Swift

    case notAuthorized
  • The device is not a matter device, for example, it is linked through cloud, or it is a 1P device.

    Declaration

    Swift

    case nonMatterDevice
  • The device is behind a matter bridge and cannot be directly decommissioned.

    A bridge manufacturer must decommission bridged devices through regular means.

    Declaration

    Swift

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

    In order to decommission the device it needs to be disconnected from all non-matter sources.

    Declaration

    Swift

    case multiSourceDevice
  • Undocumented

    Declaration

    Swift

    case other(_ arg: String?)