| Class | Description |
|---|---|
| AgentDeviceId |
Third-party device ID for one device.
|
| AgentOtherDeviceId |
Alternate third-party device ID.
|
| Device |
Third-party device definition.
|
| DeviceInfo |
Device information.
|
| DeviceNames |
Identifiers used to describe the device.
|
| Empty |
A generic empty message that you can re-use to avoid defining duplicated empty messages in your
APIs.
|
| QueryRequest |
Request type for the [`Query`](#google.home.graph.v1.HomeGraphApiService.Query) call.
|
| QueryRequestInput |
Device ID inputs to QueryRequest.
|
| QueryRequestPayload |
Payload containing device IDs.
|
| QueryResponse |
Response type for the [`Query`](#google.home.graph.v1.HomeGraphApiService.Query) call.
|
| QueryResponsePayload |
Payload containing device states information.
|
| ReportStateAndNotificationDevice |
The states and notifications specific to a device.
|
| ReportStateAndNotificationRequest |
Request type for the [`ReportStateAndNotification`](#google.home.graph.v1.HomeGraphApiService.Rep
ortStateAndNotification) call.
|
| ReportStateAndNotificationResponse |
Response type for the [`ReportStateAndNotification`](#google.home.graph.v1.HomeGraphApiService.Re
portStateAndNotification) call.
|
| RequestSyncDevicesRequest |
Request type for the
[`RequestSyncDevices`](#google.home.graph.v1.HomeGraphApiService.RequestSyncDevices) call.
|
| RequestSyncDevicesResponse |
Response type for the
[`RequestSyncDevices`](#google.home.graph.v1.HomeGraphApiService.RequestSyncDevices) call.
|
| StateAndNotificationPayload |
Payload containing the state and notification information for devices.
|
| SyncRequest |
Request type for the [`Sync`](#google.home.graph.v1.HomeGraphApiService.Sync) call.
|
| SyncResponse |
Response type for the [`Sync`](#google.home.graph.v1.HomeGraphApiService.Sync) call.
|
| SyncResponsePayload |
Payload containing device information.
|
Copyright © 2011–2025 Google. All rights reserved.