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

CallCapabilities supported by a surface. See go/call-capabilities. Next ID: 7

Attributes

  • callFormats (type: list(String.t), default: nil) - The supported call formats on the surface.
  • callMediums (type: list(String.t), default: nil) - The supported call mediums on the surface.
  • callOptions (type: list(String.t), default: nil) - The call options this surface can provide. For example, SPEAKERPHONE is available on Android OPA while iOPA doesn't support it yet.
  • fallbackToTetheredDeviceAppCapabilities (type: boolean(), default: nil) - If true, APP_ID queries initiated by this device should fall back to execution on the tethered device if it's available and if the primary device cannot perform the action (e.g. due to the app not being installed).
  • supportedRecipientTypes (type: list(String.t), default: nil) - Should only be checked if nonempty.
  • supportsDuoEmailEndpoint (type: boolean(), default: nil) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiCallCapabilities{
  callFormats: [String.t()] | nil,
  callMediums: [String.t()] | nil,
  callOptions: [String.t()] | nil,
  fallbackToTetheredDeviceAppCapabilities: boolean() | nil,
  supportedRecipientTypes: [String.t()] | nil,
  supportsDuoEmailEndpoint: boolean() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.