GoogleAssistantAccessoryV1ResponseConfig

GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1ResponseConfig


Table of Contents ▼

Jump to a specific part of the page:

Description

Configuration for the response. Next Id: 11

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. audioOutConfig (type: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1AudioOutConfig, default: nil)
    - Specifies the current audio mode on the device.
  2. deviceConfig (type: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceConfig, default: nil)
    - Configuration related to a specific device.
  3. deviceInteraction (type: String.t, default: nil)
    - The client interaction to be sent to Assistant. This is a assistant.embedded.v1.DeviceInteraction message in serialized binary proto format.
  4. deviceState (type: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceState, default: nil)
    - Device state to pass to the Assistant server to use in calculating the response.
  5. initialAudioBytes (type: integer(), default: nil)
    - Specifies the initial bytes of TTS audio to send.
  6. isNewConversation (type: boolean(), default: nil)
    - If true, the server will treat the request as a new conversation and not use state from the prior request. Set this field to true when the conversation should be restarted, such as after a device reboot, or after a significant lapse of time since the prior query.
  7. outputSampleRateHz (type: integer(), default: nil)
    - Specifies the desired audio sample rate of the output TTS stream in Hz.
  8. responseType (type: String.t, default: nil)
    - Specifies the requested response type.
  9. screenOutConfig (type: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1ScreenOutConfig, default: nil)
    - Specifies the desired format to use when server returns a visual screen response.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1ResponseConfig{
audioOutConfig: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1AudioOutConfig.t() | nil,
deviceConfig: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceConfig.t() | nil,
deviceInteraction: String.t() | nil,
deviceState: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceState.t() | nil,
initialAudioBytes: integer() | nil,
isNewConversation: boolean() | nil,
outputSampleRateHz: integer() | nil,
responseType: String.t() | nil,
screenOutConfig: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1ScreenOutConfig.t() | nil
}

Function

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

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