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

States the cloud capabilities of the device, i.e. the endpoint(s) to use for cloud execution of Actions or Registration.

Attributes

  • cloudEndpoints (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCloudEndpoint.t), default: nil) - The list of CloudEndpoints supported by this Device Model. Note that each should have a unique |name|. If any cloud endpoints are provided here, then the first one in the list will be used by default for all Cloud Execution. An Intent may override the default by providing an |execution_config|.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCloudCapability{
    cloudEndpoints:
      [
        GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCloudEndpoint.t()
      ]
      | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.