DecommissionSideEffect

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

Undocumented

  • The device is a bridge, decommissioning it will also remove all its bridged devices.

    Declaration

    Swift

    case bridge(bridgedDeviceIDs: Set<String>)
  • Decommissioning this device will decommission multiple devices.

    This can happen when a physical device is represented by multiple logical devices, decommissioning any of the logical devices will decommission the physical device, thus removing all logical devices.

    Declaration

    Swift

    case multipleAffectedDevices(deviceIDs: Set<String>)