Module Values.FunctionSchemaSource

Defines functions that each define parameters that the agent needs to invoke from the user. Each function represents an action in an action group. This data type is used in the following API operations: CreateAgentActionGroup request CreateAgentActionGroup response UpdateAgentActionGroup request UpdateAgentActionGroup response GetAgentActionGroup response

Sourcetype nonrec t = {
  1. functions : Functions.t option;
    (*

    A list of functions that each define an action in the action group.

    *)
}
Sourceval make : ?functions:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Enum of string | `Map of ([> `String of Name.t ] * [> `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `String of ParameterDescription.t ]) list ]) list | `String of Name.t ]) list ] list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t