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:264

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

Used in: QueryRequestPayload

message AgentOtherDeviceId

device.proto:102

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

Used in: Device

message Device

device.proto:27

Third-party partner's device definition.

Used in: SyncResponsePayload

message DeviceInfo

device.proto:87

Device information.

Used in: Device

message DeviceNames

device.proto:74

Different names for the device.

Used in: Device

message QueryRequestInput

homegraph.proto:252

Device ID inputs to QueryRequest.

Used in: QueryRequest

message QueryRequestPayload

homegraph.proto:258

Payload containing device IDs.

Used in: QueryRequestInput

message QueryResponsePayload

homegraph.proto:281

Payload containing device states information.

Used in: QueryResponse

message ReportStateAndNotificationDevice

homegraph.proto:217

The States and Notifications specific to a device.

Used in: StateAndNotificationPayload

message StateAndNotificationPayload

homegraph.proto:211

Payload containing the State and Notification information for devices.

Used in: ReportStateAndNotificationRequest

message SyncResponsePayload

homegraph.proto:343

Payload containing device information.

Used in: SyncResponse