AssistantApiSettingsHomeGraphData

Assistant APIInfrastructure

GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsHomeGraphData

2
out of 10
Low
SEO Impact
Next ID: 8

SEO Analysis

AI Generated

Backend infrastructure with indirect SEO impact. This model (Assistant Api Settings Home Graph Data) contains 7 attributes that define its data structure. Key functionality includes: Agent ID, aka project ID. Used as the AgentDeviceId.agent_id of device when calling Home Graph Service.

Actionable Insights for SEOs

  • Understanding this model helps SEOs grasp Google's internal data architecture

Attributes

7
Sort:|Filter:
agentIdstring
Default: nilFull type: String.t

Agent ID, aka project ID. Used as the AgentDeviceId.agent_id of device when calling Home Graph Service.

attributesmap(
Default: nil

See go/ha-dev-guide and HomeGraphItem.attribute in //assistant/verticals/homeautomation/proto/home_graph.proto

deviceIdstring
Default: nilFull type: String.t

Device ID, used as AgentDeviceId.device_id of device when calling Home Graph Service.

deviceTypestring
Default: nilFull type: String.t

HGS device type. See java/com/google/home/graph/service/config/protoconf.pi for the exhaustive list of type strings.

shouldWriteToHomeGraphboolean(
Default: nil

Whether device data should be written to Home Graph via Assistant device_settings. Assistant SDK and Google Home write their devices into Home Graph through AssistantSettingsService, while Home Automation Partner devices (e.g. SmartThings, Philips Hue, Nest, TP-Link, etc.) don't need to be written to Home Graph through AssistantSettingsService. This field decides whether AssistantSettingsService writes devices to Home Graph or not.

supportedTraitsstring
Default: nilFull type: list(String.t

Supported traits of the device. See java/com/google/home/graph/service/config/protoconf.pi for the exhaustive list of trait-strings.

supportsDirectResponseboolean(
Default: nil

Whether the device supports direct response. See HomeGraphItem.supports_direct_response in //assistant/verticals/homeautomation/proto/home_graph.proto