AssistantDevicesPlatformProtoDeviceActionCapability

AssistantInfrastructure

GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceActionCapability

1
out of 10
Minimal
SEO Impact
This capability represents device action needed capability. Next ID: 10

SEO Analysis

AI Generated

Backend infrastructure with indirect SEO impact. This model (Assistant Devices Platform Proto Device Action Capability) contains 9 attributes that define its data structure. Key functionality includes: Integrate your device with Google's Smart Home solution by putting your device into Google's Home Graph, a database that stores and provides contextua...

Actionable Insights for SEOs

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

Attributes

9
Sort:|Filter:
assistantDeviceInRoomOptOutboolean(
Default: nil

Integrate your device with Google's Smart Home solution by putting your device into Google's Home Graph, a database that stores and provides contextual data about the home and its devices. For example, Home Graph can store the concept of a living room that contains multiple types of devices, when you say "turn on the light" to a device, if you have light in the living room, that light will be turned on.

builtInIntentModestring
Default: nilFull type: String.t

Specifies behavior for built-in device actions for this device model. If not specified, defaults to ENABLE_CONFIGURED_INTENTS_ONLY.

customIntentModestring
Default: nilFull type: String.t

Specifies which custom device actions should be enabled for this device model. This will only affect the behavior of intents corresponding to those from the Action Package of this project. If not specified, defaults to ENABLE_ALL.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoExecutionConfig.t

Default instructions for routing of any Intent. The data here could be overridden for specific Intents if provided directly in the 'intents' field.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoInlinedActionCapability.t

Specifies capabilities for device actions that are inlined in the google.assistant.embedded.v1.DeviceAction message.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoIntent.t

Intent configurations. Built-in and custom intents may be configured here. Note that built-in intents will always behave with IntentMode of ENABLE_CONFIGURED_INTENTS_ONLY. The IntentMode for custom intents can be changed using the custom_intent_mode. To configure an intent, list it here with its intent name, e.g. "MY_CUSTOM_INTENT", "google.assistant.car.model.capabilities.AC_TEMPERATURE".

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoProvidedData.t

Provided data which augments the device action capabilities. Some built-in intents may require additional configuration to be provided. One example could be the list of channels available for the action.intent.SelectChannel intent.

traitsstring
Default: nilFull type: list(String.t

List of built-in traits such as "action.devices.traits.OnOff" See java/com/google/home/graph/service/config/protoconf.pi As of Nov. 2017, we also support custom traits for EAP users. We'll eventually disable custom traits once custom actions are in place.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoUnderstandingConfig.t

Specifies the format how Google routes queries to 3P cloud. By default, this field is unset, all partners should get shallow NLU. This is needed ONLY for specific partners for strong business reasons.