View Source GoogleApi.ContentWarehouse.V1.Model.AssistantApiOnDeviceAssistantCapabilities (google_api_content_warehouse v0.4.0)

Definitions of on-device assistant capabilities.

Attributes

  • 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.
  • isOnDeviceArbitrationSupported (type: boolean(), default: nil) - Capabilities related to on-device arbitration(go/arbitration-on-device).
  • isOnDeviceAssistantSupported (type: boolean(), default: nil) - Indicates if on-device assistant is enabled on this device. Example usecases: NGA (go/nga) or Marble (go/marble).
  • 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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

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

Functions

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

Unwrap a decoded JSON object into its complex fields.