package google.home.graph.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service HomeGraphApiService

homegraph.proto:32

Google HomeGraph API. HomeGraph Service provides the support for storing and querying first-party and third-party devices, rooms and structures, the relationships among them and their state in the home. It stores entities and their relationships in the home.

message AgentDeviceId

homegraph.proto:265

Third-party partner's device ID for one device.

Used in: QueryRequestPayload

message AgentOtherDeviceId

device.proto:101

Identifies a device in the third party or first party system.

Used in: Device

message Device

device.proto:26

Third-party partner's device definition.

Used in: SyncResponsePayload

message DeviceInfo

device.proto:86

Device information.

Used in: Device

message DeviceNames

device.proto:73

Different names for the device.

Used in: Device

message QueryRequestInput

homegraph.proto:253

Device ID inputs to QueryRequest.

Used in: QueryRequest

message QueryRequestPayload

homegraph.proto:259

Payload containing device IDs.

Used in: QueryRequestInput

message QueryResponsePayload

homegraph.proto:282

Payload containing device states information.

Used in: QueryResponse

message ReportStateAndNotificationDevice

homegraph.proto:218

The States and Notifications specific to a device.

Used in: StateAndNotificationPayload

message StateAndNotificationPayload

homegraph.proto:212

Payload containing the State and Notification information for devices.

Used in: ReportStateAndNotificationRequest

message SyncResponsePayload

homegraph.proto:344

Payload containing device information.

Used in: SyncResponse