SessionSpecification

An object containing information about a specific session.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The identifier of the alias of the bot that the session was held with.

Link copied to clipboard

The version of the bot that the session was held with.

Link copied to clipboard

The channel that is integrated with the bot that the session was held with.

Link copied to clipboard

The duration of the conversation in seconds. A conversation is defined as a unique combination of a sessionId and an originatingRequestId.

Link copied to clipboard

The final state of the conversation. A conversation is defined as a unique combination of a sessionId and an originatingRequestId.

Link copied to clipboard

The date and time when the conversation ended. A conversation is defined as a unique combination of a sessionId and an originatingRequestId.

Link copied to clipboard

The date and time when the conversation began. A conversation is defined as a unique combination of a sessionId and an originatingRequestId.

Link copied to clipboard

A list of objects containing the name of an intent that was invoked.

Link copied to clipboard

The locale of the bot that the session was held with.

Link copied to clipboard

The mode of the session. The possible values are as follows:

Link copied to clipboard

The number of turns that the session took.

Link copied to clipboard

The identifier of the first request in a session.

Link copied to clipboard

The identifier of the session.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String