| Interface | Description | 
|---|---|
| DialogLogMessage.Level | The severity of the log message. | 
| DialogNodeAction.ActionType | The type of action to invoke. | 
| DialogRuntimeResponseGeneric.Preference | The preferred type of control to display. | 
| DialogRuntimeResponseGeneric.ResponseType | The type of response returned by the dialog node. | 
| MessageInput.MessageType | The type of user input. | 
| MessageOutputDebug.BranchExitedReason | When `branch_exited` is set to `true` by the Assistant, the `branch_exited_reason` specifies whether the dialog
 completed by itself or got interrupted. | 
| Class | Description | 
|---|---|
| CaptureGroup | CaptureGroup. | 
| CreateSessionOptions | The createSession options. | 
| CreateSessionOptions.Builder | Builder. | 
| DeleteSessionOptions | The deleteSession options. | 
| DeleteSessionOptions.Builder | Builder. | 
| DialogLogMessage | Dialog log message details. | 
| DialogNodeAction | DialogNodeAction. | 
| DialogNodeOutputOptionsElement | DialogNodeOutputOptionsElement. | 
| DialogNodeOutputOptionsElementValue | An object defining the message input to be sent to the assistant if the user selects the corresponding option. | 
| DialogNodesVisited | DialogNodesVisited. | 
| DialogRuntimeResponseGeneric | DialogRuntimeResponseGeneric. | 
| DialogRuntimeResponseGeneric.Builder | Builder. | 
| DialogSuggestion | DialogSuggestion. | 
| DialogSuggestionValue | An object defining the message input to be sent to the assistant if the user selects the corresponding disambiguation
 option. | 
| MessageContext | MessageContext. | 
| MessageContextGlobal | Information 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. | 
| MessageContextSkills | Information specific to particular skills used by the Assistant. | 
| MessageInput | An input object that includes the input text. | 
| MessageInput.Builder | Builder. | 
| MessageInputOptions | Optional properties that control how the assistant responds. | 
| MessageOptions | The message options. | 
| MessageOptions.Builder | Builder. | 
| MessageOutput | Assistant output to be rendered or processed by the client. | 
| MessageOutputDebug | Additional detailed information about a message response and how it was generated. | 
| MessageResponse | A response from the Watson Assistant service. | 
| RuntimeEntity | A term from the request that was identified as an entity. | 
| RuntimeIntent | An intent identified in the user input. | 
| SessionResponse | SessionResponse. |