| Package | Description |
|---|---|
| com.google.api.services.homegraph.v1 | |
| com.google.api.services.homegraph.v1.model |
| Class and Description |
|---|
| QueryRequest
Request type for the [`Query`](#google.home.graph.v1.HomeGraphApiService.Query) call.
|
| ReportStateAndNotificationRequest
Request type for the [`ReportStateAndNotification`](#google.home.graph.v1.HomeGraphApiService.Rep
ortStateAndNotification) call.
|
| RequestSyncDevicesRequest
Request type for the
[`RequestSyncDevices`](#google.home.graph.v1.HomeGraphApiService.RequestSyncDevices) call.
|
| SyncRequest
Request type for the [`Sync`](#google.home.graph.v1.HomeGraphApiService.Sync) call.
|
| Class and Description |
|---|
| AgentDeviceId
Third-party device ID for one device.
|
| AgentOtherDeviceId
Alternate third-party device ID.
|
| CameraEventStreamTrait
This cluster defines the camera event stream used by GHP for their Cloud-to-Cloud eventing flow
|
| CommonEventDataStruct
Common camera event data.
|
| Component
Component of a provider device.
|
| ComponentTraitUpdates
Contains the set of updates for a component.
|
| Device
Third-party device definition.
|
| DeviceBlameStruct
Contains metadata about the cause of presence state change attributed to a device.
|
| DeviceInfo
Device information.
|
| DeviceMetadata
Metadata for traits of a single device.
|
| 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.
|
| EventData
Contains the details for a single event.
|
| Events
Contains a set of events for a specific component.
|
| EveUtilityTrait
Model definition for EveUtilityTrait.
|
| HomeEvents
Contains the set of events for an item.
|
| HomeTraitPayload
Container for UDDM trait data associated with a device.
|
| HomeTraitUpdates
Contains the set of updates for a device.
|
| MediaUrlsStruct
Model definition for MediaUrlsStruct.
|
| MotionEvent
Represents a newly detected motion event.
|
| PartnerPresenceSignalTrait
Provides attributes and events related to partner presence signals.
|
| PersonEvent
Represents a newly detected person event.
|
| 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.
|
| Result
Result of reporting state and notifications for a single device.
|
| StateAndNotificationPayload
Payload containing the state and notification information for devices.
|
| StructurePresenceStateChangeEvent
Sent when the structure presence state changes.
|
| StructurePresenceStateChangeReasonStruct
Contains the metadata about the cause of the structure presence state change.
|
| 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.
|
| ThermostatFanControlTrait
This cluster provides fan control capabilities for thermostats.
|
| TraitData
Contains the trait payload for a single trait.
|
| UserBlameStruct
Contains metadata about the cause of presence state change attributed to a user.
|
| ZoneStruct
Model definition for ZoneStruct.
|
Copyright © 2011–2026 Google. All rights reserved.