GoogleAssistantAccessoryV1DeviceConfig

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):

View Attributes

Attributes

  1. deviceModelCapabilitiesOverride (type: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1DeviceModelCapabilitiesOverride, default: nil)
    - Device model capabilities from client to override capabilities in the primary device model.
  2. heterodyneToken (type: String.t, default: nil)
    - Optional An encrypted heterodyne_experiment_token containing the list of experiment_ids (go/ph-server-tokens).
  3. 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
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceConfig