GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceConfig
Table of Contents ▼
Jump to a specific part of the page:
Description
Required Fields that identify the device to the Assistant. See also: /developers.google.com/assistant/sdk/re/%20ference/device-registration/register-device-manual.html /developers.google.com/assistant/sdk/re/%20ference/device-registration/model-and-instance-schemas.html * /developers.google.com/assistant/sdk/re/%20ference/rpc/google.assistant.devices.html#device
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
deviceModelCapabilitiesOverride
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1DeviceModelCapabilitiesOverride
, default:nil
)
- Device model capabilities from client to override capabilities in the primary device model. -
heterodyneToken
(type:String.t
, default:nil
)
- Optional An encrypted heterodyne_experiment_token containing the list of experiment_ids (go/ph-server-tokens). -
surfaceIdentity
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1SurfaceIdentity
, default:nil
)
- Required Identifier for the device which sent the request.
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceConfig{
deviceModelCapabilitiesOverride: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1DeviceModelCapabilitiesOverride.t() | nil,
heterodyneToken: String.t() | nil,
surfaceIdentity: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1SurfaceIdentity.t() | nil
}
deviceModelCapabilitiesOverride: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1DeviceModelCapabilitiesOverride.t() | nil,
heterodyneToken: String.t() | nil,
surfaceIdentity: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1SurfaceIdentity.t() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceConfig