sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Wcs data structure constructors.
val list_workspaces_request :
?page_limit:int ->
?include_count:bool ->
?sort:Wcs_t.sort_workspace_criteria ->
?cursor:string ->
unit ->
Wcs_t.list_workspaces_request
val get_workspace_request :
?export:bool ->
string ->
Wcs_t.get_workspace_request
val example :
string ->
?created:string ->
?updated:string ->
unit ->
Wcs_t.intent_example
val intent :
string ->
?description:string ->
?examples:string list ->
?created:string ->
?updated:string ->
unit ->
Wcs_t.intent_def
val value :
string ->
?metadata:Wcs_t.json ->
?synonyms:string list ->
?created:string ->
?updated:string ->
unit ->
Wcs_t.entity_value
val entity :
string ->
?description:string ->
?metadata:Wcs_t.json ->
?source:string ->
?open_list:bool ->
?values:(string * string list) list ->
?created:string ->
?updated:string ->
?fuzzy_match:bool ->
unit ->
Wcs_t.entity_def
val next_step :
Wcs_t.dialog_node ->
selector:Wcs_t.selector ->
unit ->
Wcs_t.next_step
val next_step_id : string -> selector:Wcs_t.selector -> unit -> Wcs_t.next_step
val output : string -> Wcs_t.output_def
val dialog_node :
string ->
?description:string ->
?type_:Wcs_t.dialog_node_type ->
?conditions:string ->
?conditions_spel:Spel_t.expression ->
?parent:Wcs_t.dialog_node ->
?previous_sibling:Wcs_t.dialog_node ->
?text:string ->
?text_spel:Spel_t.expression ->
?output:Wcs_t.json ->
?output_spel:Wcs_t.json_spel ->
?context:Wcs_t.json ->
?context_spel:Wcs_t.json_spel ->
?metadata:Wcs_t.json ->
?next_step:(Wcs_t.dialog_node * Wcs_t.selector) ->
?next_step_id:(string * Wcs_t.selector) ->
?created:string ->
?updated:string ->
?event_name:Wcs_t.dialog_node_event_name ->
?variable:string ->
unit ->
Wcs_t.dialog_node
val response_condition :
parent:Wcs_t.dialog_node ->
?description:string ->
?conditions:string ->
?conditions_spel:Spel_t.expression ->
?previous_sibling:Wcs_t.dialog_node ->
?text:string ->
?text_spel:Spel_t.expression ->
?output:Wcs_t.json ->
?output_spel:Wcs_t.json_spel ->
?context:Wcs_t.json ->
?context_spel:Wcs_t.json_spel ->
?metadata:Wcs_t.json ->
?created:string ->
?updated:string ->
unit ->
Wcs_t.dialog_node
val workspace :
string ->
?description:string ->
?language:string ->
?metadata:Wcs_t.json ->
?counterexamples:string list ->
?dialog_nodes:Wcs_t.dialog_node list ->
?entities:Wcs_t.entity_def list ->
?intents:Wcs_t.intent_def list ->
?created:string ->
?updated:string ->
?modified:string ->
?created_by:string ->
?modified_by:string ->
?workspace_id:string ->
?status:Wcs_t.workspace_status ->
unit ->
Wcs_t.workspace
val logs_request :
?filter:string ->
?sort:Wcs_t.sort_logs_criteria ->
?page_limit:int ->
?cursor:string ->
unit ->
Wcs_t.logs_request
val sys_number : Wcs_t.entity_def
val action_def :
string ->
?agent:string ->
?type_:string ->
?parameters:Wcs_t.json_spel ->
?result_variable:string ->
unit ->
Wcs_t.action_def
val action :
string ->
?agent:string ->
?type_:string ->
?parameters:Wcs_t.json ->
?result_variable:string ->
unit ->
Wcs_t.action
val message_request :
?text:string ->
?input:Wcs_t.input ->
?alternate_intents:bool ->
?context:Wcs_t.json ->
?entities:Wcs_t.entity list ->
?intents:Wcs_t.intent list ->
?output:Wcs_t.output ->
unit ->
Wcs_t.message_request
val add_tree :
Wcs_t.dialog_node list ->
Wcs_t.dialog_node list ->
Wcs_t.dialog_node option ->
Wcs_t.dialog_node option ->
Wcs_t.dialog_node list
add_tree tree subtree parent previous_sibling
add the tree subtree
in the dialog tree
. The root of subtree
is attached at the position defined with parent
and previous_sibling
. If there was already a node at this postion, it becomes the last sibling of the root of subtree
.
val get_root : Wcs_t.dialog_node list -> Wcs_t.dialog_node option
get_root tree
return the root of the dialog tree tree
. It returns None
if the tree is empty.
val json_of_workspace_response : Wcs_t.workspace_response -> Wcs_t.json
val json_of_pagination_response : Wcs_t.pagination_response -> Wcs_t.json
val json_of_list_workspaces_request :
Wcs_t.list_workspaces_request ->
Wcs_t.json
val json_of_list_workspaces_response :
Wcs_t.list_workspaces_response ->
Wcs_t.json
val json_of_intent_example : Wcs_t.intent_example -> Wcs_t.json
val json_of_intent_def : Wcs_t.intent_def -> Wcs_t.json
val json_of_entity_value : Wcs_t.entity_value -> Wcs_t.json
val json_of_entity_def : Wcs_t.entity_def -> Wcs_t.json
val json_of_next_step : Wcs_t.next_step -> Wcs_t.json
val json_of_output_def : Wcs_t.output_def -> Wcs_t.json
val json_of_dialog_node : Wcs_t.dialog_node -> Wcs_t.json
val json_of_workspace : Wcs_t.workspace -> Wcs_t.json
val json_of_input : Wcs_t.input -> Wcs_t.json
val json_of_entity : Wcs_t.entity -> Wcs_t.json
val json_of_output : Wcs_t.output -> Wcs_t.json
val json_of_message_request : Wcs_t.message_request -> Wcs_t.json
val json_of_message_response : Wcs_t.message_response -> Wcs_t.json
val json_of_create_response : Wcs_t.create_response -> Wcs_t.json
val json_of_get_workspace_request : Wcs_t.get_workspace_request -> Wcs_t.json
val json_of_action : Wcs_t.action -> Wcs_t.json
val json_of_action_def : Wcs_t.action_def -> Wcs_t.json
val json_of_log_entry : Wcs_t.log_entry -> Wcs_t.json
val json_of_logs_request : Wcs_t.logs_request -> Wcs_t.json
val json_of_logs_response : Wcs_t.logs_response -> Wcs_t.json
val json_spel_of_workspace_response :
Wcs_t.workspace_response ->
Wcs_t.json_spel
val json_spel_of_pagination_response :
Wcs_t.pagination_response ->
Wcs_t.json_spel
val json_spel_of_list_workspaces_request :
Wcs_t.list_workspaces_request ->
Wcs_t.json_spel
val json_spel_of_list_workspaces_response :
Wcs_t.list_workspaces_response ->
Wcs_t.json_spel
val json_spel_of_intent_example : Wcs_t.intent_example -> Wcs_t.json_spel
val json_spel_of_intent_def : Wcs_t.intent_def -> Wcs_t.json_spel
val json_spel_of_entity_value : Wcs_t.entity_value -> Wcs_t.json_spel
val json_spel_of_entity_def : Wcs_t.entity_def -> Wcs_t.json_spel
val json_spel_of_next_step : Wcs_t.next_step -> Wcs_t.json_spel
val json_spel_of_output_def : Wcs_t.output_def -> Wcs_t.json_spel
val json_spel_of_dialog_node : Wcs_t.dialog_node -> Wcs_t.json_spel
val json_spel_of_workspace : Wcs_t.workspace -> Wcs_t.json_spel
val json_spel_of_input : Wcs_t.input -> Wcs_t.json_spel
val json_spel_of_entity : Wcs_t.entity -> Wcs_t.json_spel
val json_spel_of_output : Wcs_t.output -> Wcs_t.json_spel
val json_spel_of_message_request : Wcs_t.message_request -> Wcs_t.json_spel
val json_spel_of_message_response : Wcs_t.message_response -> Wcs_t.json_spel
val json_spel_of_create_response : Wcs_t.create_response -> Wcs_t.json_spel
val json_spel_of_get_workspace_request :
Wcs_t.get_workspace_request ->
Wcs_t.json_spel
val json_spel_of_action : Wcs_t.action -> Wcs_t.json_spel
val json_spel_of_action_def : Wcs_t.action_def -> Wcs_t.json_spel
val json_spel_of_log_entry : Wcs_t.log_entry -> Wcs_t.json_spel
val json_spel_of_logs_request : Wcs_t.logs_request -> Wcs_t.json_spel
val json_spel_of_logs_response : Wcs_t.logs_response -> Wcs_t.json_spel