View Source GoogleApi.ContentWarehouse.V1.Model.AssistantApiSurfaceProperties (google_api_content_warehouse v0.3.0)

Properties of the surface that are not hardware related or feature specific.

Attributes

  • executionCapabilities (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiSurfacePropertiesExecutionCapabilities.t, default: nil) -
  • prefersGlanceableUi (type: boolean(), default: nil) - Indicates if the surface prefers glanceable UI when rendering Assistant response. (see go/mobile-dr-hbird-glanceable-comms-cuj for more context).
  • responseDisplayFormat (type: String.t, default: nil) - If this field is unset, the response format is unknown
  • supportsMultiResponse (type: boolean(), default: nil) - If true, the client supports receiving multiple responses. See go/multiple-response-in-media-use-cases for more details.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiSurfaceProperties{
  executionCapabilities:
    GoogleApi.ContentWarehouse.V1.Model.AssistantApiSurfacePropertiesExecutionCapabilities.t()
    | nil,
  prefersGlanceableUi: boolean() | nil,
  responseDisplayFormat: String.t() | nil,
  supportsMultiResponse: boolean() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.