HasId
interface HasId
| Automation | The main representation an automation, composed of various types of Automation nodes, including  | 
| HomeDevice | A device supporting traits, commands, and subscriptions. | 
| Room | An object that represents a Room in a  | 
| Structure | The top-level organizing construct for the  | 
| UnknownEntity | An unrecognized entity. | 
| MutableAutomation | Mutable attributes for an  | 
Entities in the SDK present a stable ID for comparing Collections and retrieving entities directly.