HomeObjectChangeEvent

@HomeExperimentalApi
interface HomeObjectChangeEvent<T : HasId>

Known direct subclasses
HomeObjectAddedEvent

When a Structure, Room or HomeDevice is added to the corresponding top level flow, this event is issued with the newly added home object.

HomeObjectInitialEvent

Event issued during data priming.

HomeObjectRemovedEvent

When a Structure, Room or HomeDevice is deleted, this event is issued with the id of the deleted home object.

HomeObjectUpdatedEvent

When a Structure, Room or HomeDevice is modified, this event is issued with the modified home object.


Base interface expanded into different events for the streaming API.

Summary

Public properties

Id

Id of the object this event refers to.

Public properties

id

val idId

Id of the object this event refers to.