AssistantApiSupportedClientOp

GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedClientOp


Table of Contents ▼

Jump to a specific part of the page:

Description

These are the set of ClientOps that are supported by the device.

Attributes List

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

View Attributes

Attributes

  1. clientOpName (type: String.t, default: nil)
    - This should be the same as the name of the SemanticClientOp that is supported.
  2. clientOpProperties (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiProtobuf, default: nil)
    - The properties associated with the ClientOp. This proto should be associated with the client_op_name.
  3. supportedExecution (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedClientOpSupportedExecution, default: nil)
    -
  4. version (type: integer(), default: nil)
    - A version of 0 is the equivalent to not having support for that client_op type. Note that a client_op is also unsupported if it is not included at all in the list of supported client_ops.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedClientOp{
clientOpName: String.t() | nil,
clientOpProperties: GoogleApi.ContentWarehouse.V1.Model.AssistantApiProtobuf.t() | nil,
supportedExecution: GoogleApi.ContentWarehouse.V1.Model.AssistantApiSupportedClientOpSupportedExecution.t() | nil,
version: integer() | nil
}

Function

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

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