# Functions
NewAssistantV1 : constructs an instance of AssistantV1 with passed in options.
# Constants
Constants associated with the CreateDialogNodeOptions.DigressIn property.
Constants associated with the CreateDialogNodeOptions.DigressIn property.
Constants associated with the CreateDialogNodeOptions.DigressIn property.
Constants associated with the CreateDialogNodeOptions.DigressOut property.
Constants associated with the CreateDialogNodeOptions.DigressOut property.
Constants associated with the CreateDialogNodeOptions.DigressOut property.
Constants associated with the CreateDialogNodeOptions.DigressOutSlots property.
Constants associated with the CreateDialogNodeOptions.DigressOutSlots property.
Constants associated with the CreateDialogNodeOptions.DigressOutSlots property.
Constants associated with the CreateDialogNodeOptions.EventName property.
Constants associated with the CreateDialogNodeOptions.EventName property.
Constants associated with the CreateDialogNodeOptions.EventName property.
Constants associated with the CreateDialogNodeOptions.EventName property.
Constants associated with the CreateDialogNodeOptions.EventName property.
Constants associated with the CreateDialogNodeOptions.EventName property.
Constants associated with the CreateDialogNodeOptions.EventName property.
Constants associated with the CreateDialogNodeOptions.EventName property.
Constants associated with the CreateDialogNodeOptions.EventName property.
Constants associated with the CreateDialogNodeOptions.Type property.
Constants associated with the CreateDialogNodeOptions.Type property.
Constants associated with the CreateDialogNodeOptions.Type property.
Constants associated with the CreateDialogNodeOptions.Type property.
Constants associated with the CreateDialogNodeOptions.Type property.
Constants associated with the CreateDialogNodeOptions.Type property.
Constants associated with the CreateValue.Type property.
Constants associated with the CreateValue.Type property.
Constants associated with the CreateValueOptions.Type property.
Constants associated with the CreateValueOptions.Type property.
DefaultServiceName is the default key used to find external configuration information.
DefaultServiceURL is the default URL to make service requests to.
Constants associated with the DialogNode.DigressIn property.
Constants associated with the DialogNode.DigressIn property.
Constants associated with the DialogNode.DigressIn property.
Constants associated with the DialogNode.DigressOut property.
Constants associated with the DialogNode.DigressOut property.
Constants associated with the DialogNode.DigressOut property.
Constants associated with the DialogNode.DigressOutSlots property.
Constants associated with the DialogNode.DigressOutSlots property.
Constants associated with the DialogNode.DigressOutSlots property.
Constants associated with the DialogNode.EventName property.
Constants associated with the DialogNode.EventName property.
Constants associated with the DialogNode.EventName property.
Constants associated with the DialogNode.EventName property.
Constants associated with the DialogNode.EventName property.
Constants associated with the DialogNode.EventName property.
Constants associated with the DialogNode.EventName property.
Constants associated with the DialogNode.EventName property.
Constants associated with the DialogNode.EventName property.
Constants associated with the DialogNode.Type property.
Constants associated with the DialogNode.Type property.
Constants associated with the DialogNode.Type property.
Constants associated with the DialogNode.Type property.
Constants associated with the DialogNode.Type property.
Constants associated with the DialogNode.Type property.
Constants associated with the DialogNodeAction.Type property.
Constants associated with the DialogNodeAction.Type property.
Constants associated with the DialogNodeAction.Type property.
Constants associated with the DialogNodeAction.Type property.
Constants associated with the DialogNodeAction.Type property.
Constants associated with the DialogNodeNextStep.Behavior property.
Constants associated with the DialogNodeNextStep.Behavior property.
Constants associated with the DialogNodeNextStep.Behavior property.
Constants associated with the DialogNodeNextStep.Behavior property.
Constants associated with the DialogNodeNextStep.Behavior property.
Constants associated with the DialogNodeNextStep.Behavior property.
Constants associated with the DialogNodeNextStep.Selector property.
Constants associated with the DialogNodeNextStep.Selector property.
Constants associated with the DialogNodeNextStep.Selector property.
Constants associated with the DialogNodeNextStep.Selector property.
Constants associated with the DialogNodeOutputGeneric.Preference property.
Constants associated with the DialogNodeOutputGeneric.Preference property.
Constants associated with the DialogNodeOutputGeneric.QueryType property.
Constants associated with the DialogNodeOutputGeneric.QueryType property.
Constants associated with the DialogNodeOutputGeneric.ResponseType property.
Constants associated with the DialogNodeOutputGeneric.ResponseType property.
Constants associated with the DialogNodeOutputGeneric.ResponseType property.
Constants associated with the DialogNodeOutputGeneric.ResponseType property.
Constants associated with the DialogNodeOutputGeneric.ResponseType property.
Constants associated with the DialogNodeOutputGeneric.ResponseType property.
Constants associated with the DialogNodeOutputGeneric.SelectionPolicy property.
Constants associated with the DialogNodeOutputGeneric.SelectionPolicy property.
Constants associated with the DialogNodeOutputGeneric.SelectionPolicy property.
Constants associated with the DialogSuggestionResponseGeneric.Preference property.
Constants associated with the DialogSuggestionResponseGeneric.Preference property.
Constants associated with the DialogSuggestionResponseGeneric.ResponseType property.
Constants associated with the DialogSuggestionResponseGeneric.ResponseType property.
Constants associated with the DialogSuggestionResponseGeneric.ResponseType property.
Constants associated with the DialogSuggestionResponseGeneric.ResponseType property.
Constants associated with the DialogSuggestionResponseGeneric.ResponseType property.
Constants associated with the DialogSuggestionResponseGeneric.ResponseType property.
Constants associated with the GetWorkspaceOptions.Sort property.
Constants associated with the ListCounterexamplesOptions.Sort property.
Constants associated with the ListCounterexamplesOptions.Sort property.
Constants associated with the ListDialogNodesOptions.Sort property.
Constants associated with the ListDialogNodesOptions.Sort property.
Constants associated with the ListEntitiesOptions.Sort property.
Constants associated with the ListEntitiesOptions.Sort property.
Constants associated with the ListExamplesOptions.Sort property.
Constants associated with the ListExamplesOptions.Sort property.
Constants associated with the ListIntentsOptions.Sort property.
Constants associated with the ListIntentsOptions.Sort property.
Constants associated with the ListSynonymsOptions.Sort property.
Constants associated with the ListSynonymsOptions.Sort property.
Constants associated with the ListValuesOptions.Sort property.
Constants associated with the ListValuesOptions.Sort property.
Constants associated with the ListWorkspacesOptions.Sort property.
Constants associated with the ListWorkspacesOptions.Sort property.
Constants associated with the LogMessage.Level property.
Constants associated with the LogMessage.Level property.
Constants associated with the LogMessage.Level property.
Constants associated with the RuntimeEntityInterpretation.Granularity property.
Constants associated with the RuntimeEntityInterpretation.Granularity property.
Constants associated with the RuntimeEntityInterpretation.Granularity property.
Constants associated with the RuntimeEntityInterpretation.Granularity property.
Constants associated with the RuntimeEntityInterpretation.Granularity property.
Constants associated with the RuntimeEntityInterpretation.Granularity property.
Constants associated with the RuntimeEntityInterpretation.Granularity property.
Constants associated with the RuntimeEntityInterpretation.Granularity property.
Constants associated with the RuntimeEntityInterpretation.Granularity property.
Constants associated with the RuntimeEntityInterpretation.Granularity property.
Constants associated with the RuntimeEntityInterpretation.Granularity property.
Constants associated with the RuntimeEntityRole.Type property.
Constants associated with the RuntimeEntityRole.Type property.
Constants associated with the RuntimeEntityRole.Type property.
Constants associated with the RuntimeEntityRole.Type property.
Constants associated with the RuntimeEntityRole.Type property.
Constants associated with the RuntimeEntityRole.Type property.
Constants associated with the RuntimeResponseGeneric.Preference property.
Constants associated with the RuntimeResponseGeneric.Preference property.
Constants associated with the RuntimeResponseGeneric.ResponseType property.
Constants associated with the RuntimeResponseGeneric.ResponseType property.
Constants associated with the RuntimeResponseGeneric.ResponseType property.
Constants associated with the RuntimeResponseGeneric.ResponseType property.
Constants associated with the RuntimeResponseGeneric.ResponseType property.
Constants associated with the RuntimeResponseGeneric.ResponseType property.
Constants associated with the UpdateDialogNodeOptions.NewDigressIn property.
Constants associated with the UpdateDialogNodeOptions.NewDigressIn property.
Constants associated with the UpdateDialogNodeOptions.NewDigressIn property.
Constants associated with the UpdateDialogNodeOptions.NewDigressOut property.
Constants associated with the UpdateDialogNodeOptions.NewDigressOut property.
Constants associated with the UpdateDialogNodeOptions.NewDigressOut property.
Constants associated with the UpdateDialogNodeOptions.NewDigressOutSlots property.
Constants associated with the UpdateDialogNodeOptions.NewDigressOutSlots property.
Constants associated with the UpdateDialogNodeOptions.NewDigressOutSlots property.
Constants associated with the UpdateDialogNodeOptions.NewEventName property.
Constants associated with the UpdateDialogNodeOptions.NewEventName property.
Constants associated with the UpdateDialogNodeOptions.NewEventName property.
Constants associated with the UpdateDialogNodeOptions.NewEventName property.
Constants associated with the UpdateDialogNodeOptions.NewEventName property.
Constants associated with the UpdateDialogNodeOptions.NewEventName property.
Constants associated with the UpdateDialogNodeOptions.NewEventName property.
Constants associated with the UpdateDialogNodeOptions.NewEventName property.
Constants associated with the UpdateDialogNodeOptions.NewEventName property.
Constants associated with the UpdateDialogNodeOptions.NewType property.
Constants associated with the UpdateDialogNodeOptions.NewType property.
Constants associated with the UpdateDialogNodeOptions.NewType property.
Constants associated with the UpdateDialogNodeOptions.NewType property.
Constants associated with the UpdateDialogNodeOptions.NewType property.
Constants associated with the UpdateDialogNodeOptions.NewType property.
Constants associated with the UpdateValueOptions.NewType property.
Constants associated with the UpdateValueOptions.NewType property.
Constants associated with the Value.Type property.
Constants associated with the Value.Type property.
Constants associated with the Workspace.Status property.
Constants associated with the Workspace.Status property.
Constants associated with the Workspace.Status property.
Constants associated with the Workspace.Status property.
Constants associated with the Workspace.Status property.
Constants associated with the WorkspaceSystemSettingsDisambiguation.Sensitivity property.
Constants associated with the WorkspaceSystemSettingsDisambiguation.Sensitivity property.
# Structs
AssistantV1 : The IBM Watson™ Assistant service combines machine learning, natural language understanding, and an integrated dialog editor to create conversation flows between your apps and your users.
AssistantV1Options : Service options.
CaptureGroup : A recognized capture group for a pattern-based entity.
Counterexample : Counterexample struct.
CounterexampleCollection : CounterexampleCollection struct.
CreateCounterexampleOptions : The CreateCounterexample options.
CreateDialogNodeOptions : The CreateDialogNode options.
CreateEntity : CreateEntity struct.
CreateEntityOptions : The CreateEntity options.
CreateExampleOptions : The CreateExample options.
CreateIntent : CreateIntent struct.
CreateIntentOptions : The CreateIntent options.
CreateSynonymOptions : The CreateSynonym options.
CreateValue : CreateValue struct.
CreateValueOptions : The CreateValue options.
CreateWorkspaceOptions : The CreateWorkspace options.
DeleteCounterexampleOptions : The DeleteCounterexample options.
DeleteDialogNodeOptions : The DeleteDialogNode options.
DeleteEntityOptions : The DeleteEntity options.
DeleteExampleOptions : The DeleteExample options.
DeleteIntentOptions : The DeleteIntent options.
DeleteSynonymOptions : The DeleteSynonym options.
DeleteUserDataOptions : The DeleteUserData options.
DeleteValueOptions : The DeleteValue options.
DeleteWorkspaceOptions : The DeleteWorkspace options.
DialogNode : DialogNode struct.
DialogNodeAction : DialogNodeAction struct.
DialogNodeCollection : An array of dialog nodes.
DialogNodeNextStep : The next step to execute following this dialog node.
DialogNodeOutputGeneric : DialogNodeOutputGeneric struct.
DialogNodeOutputModifiers : Options that modify how specified output is handled.
DialogNodeOutputOptionsElement : DialogNodeOutputOptionsElement struct.
DialogNodeOutputOptionsElementValue : An object defining the message input to be sent to the Watson Assistant service if the user selects the corresponding option.
DialogNodeOutputTextValuesElement : DialogNodeOutputTextValuesElement struct.
DialogNodeVisitedDetails : DialogNodeVisitedDetails struct.
DialogSuggestion : DialogSuggestion struct.
DialogSuggestionResponseGeneric : DialogSuggestionResponseGeneric struct.
DialogSuggestionValue : An object defining the message input, intents, and entities to be sent to the Watson Assistant service if the user selects the corresponding disambiguation option.
Entity : Entity struct.
EntityCollection : An array of objects describing the entities for the workspace.
EntityMention : An object describing a contextual entity mention.
EntityMentionCollection : EntityMentionCollection struct.
Example : Example struct.
ExampleCollection : ExampleCollection struct.
GetCounterexampleOptions : The GetCounterexample options.
GetDialogNodeOptions : The GetDialogNode options.
GetEntityOptions : The GetEntity options.
GetExampleOptions : The GetExample options.
GetIntentOptions : The GetIntent options.
GetSynonymOptions : The GetSynonym options.
GetValueOptions : The GetValue options.
GetWorkspaceOptions : The GetWorkspace options.
Intent : Intent struct.
IntentCollection : IntentCollection struct.
ListAllLogsOptions : The ListAllLogs options.
ListCounterexamplesOptions : The ListCounterexamples options.
ListDialogNodesOptions : The ListDialogNodes options.
ListEntitiesOptions : The ListEntities options.
ListExamplesOptions : The ListExamples options.
ListIntentsOptions : The ListIntents options.
ListLogsOptions : The ListLogs options.
ListMentionsOptions : The ListMentions options.
ListSynonymsOptions : The ListSynonyms options.
ListValuesOptions : The ListValues options.
ListWorkspacesOptions : The ListWorkspaces options.
Log : Log struct.
LogCollection : LogCollection struct.
LogMessage : Log message details.
LogPagination : The pagination data for the returned objects.
Mention : A mention of a contextual entity.
MessageContextMetadata : Metadata related to the message.
MessageOptions : The Message options.
MessageRequest : A request sent to the workspace, including the user input and context.
MessageResponse : The response sent by the workspace, including the output text, detected intents and entities, and context.
Pagination : The pagination data for the returned objects.
RuntimeEntity : A term from the request that was identified as an entity.
RuntimeEntityAlternative : An alternative value for the recognized entity.
RuntimeEntityInterpretation : RuntimeEntityInterpretation struct.
RuntimeEntityRole : An object describing the role played by a system entity that is specifies the beginning or end of a range recognized in the user input.
RuntimeIntent : An intent identified in the user input.
RuntimeResponseGeneric : RuntimeResponseGeneric struct.
Synonym : Synonym struct.
SynonymCollection : SynonymCollection struct.
UpdateCounterexampleOptions : The UpdateCounterexample options.
UpdateDialogNodeOptions : The UpdateDialogNode options.
UpdateEntityOptions : The UpdateEntity options.
UpdateExampleOptions : The UpdateExample options.
UpdateIntentOptions : The UpdateIntent options.
UpdateSynonymOptions : The UpdateSynonym options.
UpdateValueOptions : The UpdateValue options.
UpdateWorkspaceOptions : The UpdateWorkspace options.
Value : Value struct.
ValueCollection : ValueCollection struct.
Webhook : A webhook that can be used by dialog nodes to make programmatic calls to an external function.
WebhookHeader : A key/value pair defining an HTTP header and a value.
Workspace : Workspace struct.
WorkspaceCollection : WorkspaceCollection struct.
WorkspaceSystemSettings : Global settings for the workspace.
WorkspaceSystemSettingsDisambiguation : Workspace settings related to the disambiguation feature.
WorkspaceSystemSettingsOffTopic : Workspace settings related to detection of irrelevant input.
WorkspaceSystemSettingsSystemEntities : Workspace settings related to the behavior of system entities.
WorkspaceSystemSettingsTooling : Workspace settings related to the Watson Assistant user interface.
# Type aliases
Context : State information for the conversation.
DialogNodeOutput : The output of the dialog node.
DialogSuggestionOutput : The dialog output that will be returned from the Watson Assistant service if the user selects the corresponding option.
MessageInput : An input object that includes the input text.
OutputData : An output object that includes the response to the user, the dialog nodes that were triggered, and messages from the log.
SystemResponse : For internal use only.