AssistantApiOnDeviceAssistantCapabilities

GoogleApi.ContentWarehouse.V1.Model.AssistantApiOnDeviceAssistantCapabilities


Table of Contents ▼

Jump to a specific part of the page:

Description

Definitions of on-device assistant capabilities.

Attributes List

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

View Attributes

Attributes

  1. isLocalNetworkArbitrationSupported (type: boolean(), default: nil)
    - Capabilities related to local network arbitration (go/local-network-arbitration). Indicates if the device is capable of being a host device in the LAN whiling doing local network arbitration.
  2. isOnDeviceArbitrationSupported (type: boolean(), default: nil)
    - Capabilities related to on-device arbitration(go/arbitration-on-device).
  3. isOnDeviceAssistantSupported (type: boolean(), default: nil)
    - Indicates if on-device assistant is enabled on this device. Example usecases: NGA (go/nga) or Marble (go/marble).
  4. isOnDeviceUnderstandingSupported (type: boolean(), default: nil)
    - This may be used by NGA. E.g. if understanding happens on device, we can have more aggressive logic when fulfilling some features on the server side, like teleport.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiOnDeviceAssistantCapabilities{
isLocalNetworkArbitrationSupported: boolean() | nil,
isOnDeviceArbitrationSupported: boolean() | nil,
isOnDeviceAssistantSupported: boolean() | nil,
isOnDeviceUnderstandingSupported: boolean() | nil
}

Function

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

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