ObjectLifecycleInfo

public struct ObjectLifecycleInfo

Represents changes in the objects kept for lifecycle management by the ObjectLifecycleController. Changes are provided by the properties added, removed, or changed where exactly one is set and the others are not defined.

  • Array of objects which have been newly advertised or discovered (optional). The value is not defined if no additions occured.

    Declaration

    Swift

    public var added: [CoatyObject]?
  • Array of objects which have been readvertised or rediscovered with different object properties (optional). The value is not defined if no changes occured.

    Declaration

    Swift

    public var changed: [CoatyObject]?
  • Array of objects which have been deadvertised (optional). The value is not defined if no removals occured.

    Declaration

    Swift

    public var removed: [CoatyObject]?