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):
Attributes
-
audioOutConfig
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1AudioOutConfig
, default:nil
)
- Specifies the current audio mode on the device. -
deviceConfig
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceConfig
, default:nil
)
- Configuration related to a specific device. -
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. -
deviceState
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceState
, default:nil
)
- Device state to pass to the Assistant server to use in calculating the response. -
initialAudioBytes
(type:integer()
, default:nil
)
- Specifies the initial bytes of TTS audio to send. -
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. -
outputSampleRateHz
(type:integer()
, default:nil
)
- Specifies the desired audio sample rate of the output TTS stream in Hz. -
responseType
(type:String.t
, default:nil
)
- Specifies the requested response type. -
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
}
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