Structures
The following structures are available globally.
-
AgentAvailabilityMessage.
See moreDeclaration
Swift
public struct AgentAvailabilityMessage : Codable, Equatable
-
BulkClassifyOutput.
See moreDeclaration
Swift
public struct BulkClassifyOutput : Codable, Equatable
-
BulkClassifyResponse.
See moreDeclaration
Swift
public struct BulkClassifyResponse : Codable, Equatable
-
The user input utterance to classify.
See moreDeclaration
Swift
public struct BulkClassifyUtterance : Codable, Equatable
-
A recognized capture group for a pattern-based entity.
See moreDeclaration
Swift
public struct CaptureGroup : Codable, Equatable
-
Information used by an integration to transfer the conversation to a different channel.
See moreDeclaration
Swift
public struct ChannelTransferInfo : Codable, Equatable
-
An object specifying target channels available for the transfer. Each property of this object represents an available transfer target. Currently, the only supported property is chat, representing the web chat integration.
See moreDeclaration
Swift
public struct ChannelTransferTarget : Codable, Equatable
-
Information for transferring to the web chat integration.
See moreDeclaration
Swift
public struct ChannelTransferTargetChat : Codable, Equatable
-
State information for the conversation. To maintain state, include the context from the previous response.
See moreDeclaration
Swift
public struct Context : Codable, Equatable
-
Counterexample.
See moreDeclaration
Swift
public struct Counterexample : Codable, Equatable
-
CounterexampleCollection.
See moreDeclaration
Swift
public struct CounterexampleCollection : Codable, Equatable
-
CreateEntity.
See moreDeclaration
Swift
public struct CreateEntity : Codable, Equatable
-
CreateIntent.
See moreDeclaration
Swift
public struct CreateIntent : Codable, Equatable
-
CreateValue.
See moreDeclaration
Swift
public struct CreateValue : Codable, Equatable
-
DialogNode.
See moreDeclaration
Swift
public struct DialogNode : Codable, Equatable
-
DialogNodeAction.
See moreDeclaration
Swift
public struct DialogNodeAction : Codable, Equatable
-
An array of dialog nodes.
See moreDeclaration
Swift
public struct DialogNodeCollection : Codable, Equatable
-
The context for the dialog node.
See moreDeclaration
Swift
public struct DialogNodeContext : Codable, Equatable
-
The next step to execute following this dialog node.
See moreDeclaration
Swift
public struct DialogNodeNextStep : Codable, Equatable
-
The output of the dialog node. For more information about how to specify dialog node output, see the documentation.
See moreDeclaration
Swift
public struct DialogNodeOutput : Codable, Equatable
-
Routing or other contextual information to be used by target service desk systems.
See moreDeclaration
Swift
public struct DialogNodeOutputConnectToAgentTransferInfo : Codable, Equatable
-
DialogNodeOutputGenericDialogNodeOutputResponseTypeChannelTransfer.
Enums with an associated value of DialogNodeOutputGenericDialogNodeOutputResponseTypeChannelTransfer: DialogNodeOutputGeneric
See moreDeclaration
Swift
public struct DialogNodeOutputGenericDialogNodeOutputResponseTypeChannelTransfer : Codable, Equatable
-
DialogNodeOutputGenericDialogNodeOutputResponseTypeConnectToAgent.
Enums with an associated value of DialogNodeOutputGenericDialogNodeOutputResponseTypeConnectToAgent: DialogNodeOutputGeneric
See moreDeclaration
Swift
public struct DialogNodeOutputGenericDialogNodeOutputResponseTypeConnectToAgent : Codable, Equatable
-
DialogNodeOutputGenericDialogNodeOutputResponseTypeImage.
Enums with an associated value of DialogNodeOutputGenericDialogNodeOutputResponseTypeImage: DialogNodeOutputGeneric
See moreDeclaration
Swift
public struct DialogNodeOutputGenericDialogNodeOutputResponseTypeImage : Codable, Equatable
-
DialogNodeOutputGenericDialogNodeOutputResponseTypeOption.
Enums with an associated value of DialogNodeOutputGenericDialogNodeOutputResponseTypeOption: DialogNodeOutputGeneric
See moreDeclaration
Swift
public struct DialogNodeOutputGenericDialogNodeOutputResponseTypeOption : Codable, Equatable
-
DialogNodeOutputGenericDialogNodeOutputResponseTypePause.
Enums with an associated value of DialogNodeOutputGenericDialogNodeOutputResponseTypePause: DialogNodeOutputGeneric
See moreDeclaration
Swift
public struct DialogNodeOutputGenericDialogNodeOutputResponseTypePause : Codable, Equatable
-
DialogNodeOutputGenericDialogNodeOutputResponseTypeSearchSkill.
Enums with an associated value of DialogNodeOutputGenericDialogNodeOutputResponseTypeSearchSkill: DialogNodeOutputGeneric
See moreDeclaration
Swift
public struct DialogNodeOutputGenericDialogNodeOutputResponseTypeSearchSkill : Codable, Equatable
-
DialogNodeOutputGenericDialogNodeOutputResponseTypeText.
Enums with an associated value of DialogNodeOutputGenericDialogNodeOutputResponseTypeText: DialogNodeOutputGeneric
See moreDeclaration
Swift
public struct DialogNodeOutputGenericDialogNodeOutputResponseTypeText : Codable, Equatable
-
DialogNodeOutputGenericDialogNodeOutputResponseTypeUserDefined.
Enums with an associated value of DialogNodeOutputGenericDialogNodeOutputResponseTypeUserDefined: DialogNodeOutputGeneric
See moreDeclaration
Swift
public struct DialogNodeOutputGenericDialogNodeOutputResponseTypeUserDefined : Codable, Equatable
-
Options that modify how specified output is handled.
See moreDeclaration
Swift
public struct DialogNodeOutputModifiers : Codable, Equatable
-
DialogNodeOutputOptionsElement.
See moreDeclaration
Swift
public struct DialogNodeOutputOptionsElement : Codable, Equatable
-
An object defining the message input to be sent to the Watson Assistant service if the user selects the corresponding option.
See moreDeclaration
Swift
public struct DialogNodeOutputOptionsElementValue : Codable, Equatable
-
DialogNodeOutputTextValuesElement.
See moreDeclaration
Swift
public struct DialogNodeOutputTextValuesElement : Codable, Equatable
-
DialogNodeVisitedDetails.
See moreDeclaration
Swift
public struct DialogNodeVisitedDetails : Codable, Equatable
-
DialogSuggestion.
See moreDeclaration
Swift
public struct DialogSuggestion : Codable, Equatable
-
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.
See moreDeclaration
Swift
public struct DialogSuggestionValue : Codable, Equatable
-
Entity.
See moreDeclaration
Swift
public struct Entity : Codable, Equatable
-
An array of objects describing the entities for the workspace.
See moreDeclaration
Swift
public struct EntityCollection : Codable, Equatable
-
An object describing a contextual entity mention.
See moreDeclaration
Swift
public struct EntityMention : Codable, Equatable
-
EntityMentionCollection.
See moreDeclaration
Swift
public struct EntityMentionCollection : Codable, Equatable
-
Example.
See moreDeclaration
Swift
public struct Example : Codable, Equatable
-
ExampleCollection.
See moreDeclaration
Swift
public struct ExampleCollection : Codable, Equatable
-
Intent.
See moreDeclaration
Swift
public struct Intent : Codable, Equatable
-
IntentCollection.
See moreDeclaration
Swift
public struct IntentCollection : Codable, Equatable
-
Log.
See moreDeclaration
Swift
public struct Log : Codable, Equatable
-
LogCollection.
See moreDeclaration
Swift
public struct LogCollection : Codable, Equatable
-
Log message details.
See moreDeclaration
Swift
public struct LogMessage : Codable, Equatable
-
An object that identifies the dialog element that generated the error message.
See moreDeclaration
Swift
public struct LogMessageSource : Codable, Equatable
-
The pagination data for the returned objects.
See moreDeclaration
Swift
public struct LogPagination : Codable, Equatable
-
A mention of a contextual entity.
See moreDeclaration
Swift
public struct Mention : Codable, Equatable
-
Metadata related to the message.
See moreDeclaration
Swift
public struct MessageContextMetadata : Codable, Equatable
-
An input object that includes the input text.
See moreDeclaration
Swift
public struct MessageInput : Codable, Equatable
-
A request sent to the workspace, including the user input and context.
See moreDeclaration
Swift
public struct MessageRequest : Codable, Equatable
-
The response sent by the workspace, including the output text, detected intents and entities, and context.
See moreDeclaration
Swift
public struct MessageResponse : Codable, Equatable
-
An output object that includes the response to the user, the dialog nodes that were triggered, and messages from the log.
See moreDeclaration
Swift
public struct OutputData : Codable, Equatable
-
The pagination data for the returned objects.
See moreDeclaration
Swift
public struct Pagination : Codable, Equatable
-
ResponseGenericChannel.
See moreDeclaration
Swift
public struct ResponseGenericChannel : Codable, Equatable
-
A term from the request that was identified as an entity.
See moreDeclaration
Swift
public struct RuntimeEntity : Codable, Equatable
-
An alternative value for the recognized entity.
See moreDeclaration
Swift
public struct RuntimeEntityAlternative : Codable, Equatable
-
RuntimeEntityInterpretation.
See moreDeclaration
Swift
public struct RuntimeEntityInterpretation : Codable, Equatable
-
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. This property is included only if the new system entities are enabled for the workspace.
See moreDeclaration
Swift
public struct RuntimeEntityRole : Codable, Equatable
-
An intent identified in the user input.
See moreDeclaration
Swift
public struct RuntimeIntent : Codable, Equatable
-
RuntimeResponseGenericRuntimeResponseTypeChannelTransfer.
Enums with an associated value of RuntimeResponseGenericRuntimeResponseTypeChannelTransfer: RuntimeResponseGeneric
See moreDeclaration
Swift
public struct RuntimeResponseGenericRuntimeResponseTypeChannelTransfer : Codable, Equatable
-
RuntimeResponseGenericRuntimeResponseTypeConnectToAgent.
Enums with an associated value of RuntimeResponseGenericRuntimeResponseTypeConnectToAgent: RuntimeResponseGeneric
See moreDeclaration
Swift
public struct RuntimeResponseGenericRuntimeResponseTypeConnectToAgent : Codable, Equatable
-
RuntimeResponseGenericRuntimeResponseTypeImage.
Enums with an associated value of RuntimeResponseGenericRuntimeResponseTypeImage: RuntimeResponseGeneric
See moreDeclaration
Swift
public struct RuntimeResponseGenericRuntimeResponseTypeImage : Codable, Equatable
-
RuntimeResponseGenericRuntimeResponseTypeOption.
Enums with an associated value of RuntimeResponseGenericRuntimeResponseTypeOption: RuntimeResponseGeneric
See moreDeclaration
Swift
public struct RuntimeResponseGenericRuntimeResponseTypeOption : Codable, Equatable
-
RuntimeResponseGenericRuntimeResponseTypePause.
Enums with an associated value of RuntimeResponseGenericRuntimeResponseTypePause: RuntimeResponseGeneric
See moreDeclaration
Swift
public struct RuntimeResponseGenericRuntimeResponseTypePause : Codable, Equatable
-
RuntimeResponseGenericRuntimeResponseTypeSuggestion.
Enums with an associated value of RuntimeResponseGenericRuntimeResponseTypeSuggestion: RuntimeResponseGeneric
See moreDeclaration
Swift
public struct RuntimeResponseGenericRuntimeResponseTypeSuggestion : Codable, Equatable
-
RuntimeResponseGenericRuntimeResponseTypeText.
Enums with an associated value of RuntimeResponseGenericRuntimeResponseTypeText: RuntimeResponseGeneric
See moreDeclaration
Swift
public struct RuntimeResponseGenericRuntimeResponseTypeText : Codable, Equatable
-
RuntimeResponseGenericRuntimeResponseTypeUserDefined.
Enums with an associated value of RuntimeResponseGenericRuntimeResponseTypeUserDefined: RuntimeResponseGeneric
See moreDeclaration
Swift
public struct RuntimeResponseGenericRuntimeResponseTypeUserDefined : Codable, Equatable
-
Synonym.
See moreDeclaration
Swift
public struct Synonym : Codable, Equatable
-
SynonymCollection.
See moreDeclaration
Swift
public struct SynonymCollection : Codable, Equatable
-
Value.
See moreDeclaration
Swift
public struct Value : Codable, Equatable
-
ValueCollection.
See moreDeclaration
Swift
public struct ValueCollection : Codable, Equatable
-
A webhook that can be used by dialog nodes to make programmatic calls to an external function. Note: Currently, only a single webhook named
See moremain_webhook
is supported.Declaration
Swift
public struct Webhook : Codable, Equatable
-
A key/value pair defining an HTTP header and a value.
See moreDeclaration
Swift
public struct WebhookHeader : Codable, Equatable
-
Workspace.
See moreDeclaration
Swift
public struct Workspace : Codable, Equatable
-
WorkspaceCollection.
See moreDeclaration
Swift
public struct WorkspaceCollection : Codable, Equatable
-
Global settings for the workspace.
See moreDeclaration
Swift
public struct WorkspaceSystemSettings : Codable, Equatable
-
Workspace settings related to the disambiguation feature.
See moreDeclaration
Swift
public struct WorkspaceSystemSettingsDisambiguation : Codable, Equatable
-
Workspace settings related to detection of irrelevant input.
See moreDeclaration
Swift
public struct WorkspaceSystemSettingsOffTopic : Codable, Equatable
-
Workspace settings related to the behavior of system entities.
See moreDeclaration
Swift
public struct WorkspaceSystemSettingsSystemEntities : Codable, Equatable
-
Workspace settings related to the Watson Assistant user interface.
See moreDeclaration
Swift
public struct WorkspaceSystemSettingsTooling : Codable, Equatable