# Functions

NewAssistantV2 : constructs an instance of AssistantV2 with passed in options.

# Constants

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 DialogLogMessage.Level property.
Constants associated with the DialogLogMessage.Level property.
Constants associated with the DialogLogMessage.Level 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 MessageContextGlobalSystem.Locale property.
Constants associated with the MessageContextGlobalSystem.Locale property.
Constants associated with the MessageContextGlobalSystem.Locale property.
Constants associated with the MessageContextGlobalSystem.Locale property.
Constants associated with the MessageContextGlobalSystem.Locale property.
Constants associated with the MessageContextGlobalSystem.Locale property.
Constants associated with the MessageContextGlobalSystem.Locale property.
Constants associated with the MessageContextGlobalSystem.Locale property.
Constants associated with the MessageContextGlobalSystem.Locale property.
Constants associated with the MessageContextGlobalSystem.Locale property.
Constants associated with the MessageContextGlobalSystem.Locale property.
Constants associated with the MessageContextGlobalSystem.Locale property.
Constants associated with the MessageContextGlobalSystem.Locale property.
Constants associated with the MessageContextGlobalSystem.Locale property.
Constants associated with the MessageContextGlobalSystem.Locale property.
Constants associated with the MessageInput.MessageType property.
Constants associated with the MessageInputStateless.MessageType property.
Constants associated with the MessageOutputDebug.BranchExitedReason property.
Constants associated with the MessageOutputDebug.BranchExitedReason 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 RuntimeResponseGeneric.ResponseType property.

# Structs

AssistantV2 : 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.
AssistantV2Options : Service options.
CaptureGroup : CaptureGroup struct.
CreateSessionOptions : The CreateSession options.
DeleteSessionOptions : The DeleteSession options.
DeleteUserDataOptions : The DeleteUserData options.
DialogLogMessage : Dialog log message details.
DialogNodeAction : DialogNodeAction struct.
DialogNodeOutputOptionsElement : DialogNodeOutputOptionsElement struct.
DialogNodeOutputOptionsElementValue : An object defining the message input to be sent to the assistant if the user selects the corresponding option.
DialogNodesVisited : DialogNodesVisited struct.
DialogSuggestion : DialogSuggestion struct.
DialogSuggestionValue : An object defining the message input to be sent to the assistant if the user selects the corresponding disambiguation option.
ListLogsOptions : The ListLogs options.
Log : Log struct.
LogCollection : LogCollection struct.
LogPagination : The pagination data for the returned objects.
MessageContext : MessageContext struct.
MessageContextGlobal : Session context data that is shared by all skills used by the Assistant.
MessageContextGlobalStateless : Session context data that is shared by all skills used by the Assistant.
MessageContextGlobalSystem : Built-in system properties that apply to all skills used by the assistant.
MessageContextSkill : Contains information specific to a particular skill used by the Assistant.
MessageContextStateless : MessageContextStateless struct.
MessageInput : An input object that includes the input text.
MessageInputOptions : Optional properties that control how the assistant responds.
MessageInputOptionsSpelling : Spelling correction options for the message.
MessageInputOptionsStateless : Optional properties that control how the assistant responds.
MessageInputStateless : An input object that includes the input text.
MessageOptions : The Message options.
MessageOutput : Assistant output to be rendered or processed by the client.
MessageOutputDebug : Additional detailed information about a message response and how it was generated.
MessageOutputSpelling : Properties describing any spelling corrections in the user input that was received.
MessageRequest : A stateful message request formatted for the Watson Assistant service.
MessageResponse : A response from the Watson Assistant service.
MessageResponseStateless : A stateless response from the Watson Assistant service.
MessageStatelessOptions : The MessageStateless options.
RuntimeEntity : The entity value that was recognized in the user input.
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.
SearchResult : SearchResult struct.
SearchResultMetadata : An object containing search result metadata from the Discovery service.
SessionResponse : SessionResponse struct.

# Type aliases

MessageContextSkills : Information specific to particular skills used by the assistant.
MessageContextSkillSystem : System context data used by the skill.
SearchResultHighlight : An object containing segments of text from search results with query-matching text highlighted using HTML `<em>` tags.