AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

An object containing information about a specific session.

Inheritance Hierarchy

System.Object
  Amazon.LexModelsV2.Model.SessionSpecification

Namespace: Amazon.LexModelsV2.Model
Assembly: AWSSDK.LexModelsV2.dll
Version: 3.x.y.z

Syntax

C#
public class SessionSpecification

The SessionSpecification type exposes the following members

Constructors

NameDescription
Public Method SessionSpecification()

Properties

NameTypeDescription
Public Property BotAliasId System.String

Gets and sets the property BotAliasId.

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

Public Property BotVersion System.String

Gets and sets the property BotVersion.

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

Public Property Channel System.String

Gets and sets the property Channel.

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

Public Property ConversationDurationSeconds System.Int64

Gets and sets the property ConversationDurationSeconds.

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

Public Property ConversationEndState Amazon.LexModelsV2.ConversationEndState

Gets and sets the property ConversationEndState.

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

Public Property ConversationEndTime System.DateTime

Gets and sets the property ConversationEndTime.

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

Public Property ConversationStartTime System.DateTime

Gets and sets the property ConversationStartTime.

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

Public Property InvokedIntentSamples System.Collections.Generic.List<Amazon.LexModelsV2.Model.InvokedIntentSample>

Gets and sets the property InvokedIntentSamples.

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

Public Property LocaleId System.String

Gets and sets the property LocaleId.

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

Public Property Mode Amazon.LexModelsV2.AnalyticsModality

Gets and sets the property Mode.

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

  • Speech – The session was spoken.

  • Text – The session was written.

  • DTMF – The session used a touch-tone keypad (Dual Tone Multi-Frequency).

  • MultiMode – The session used multiple modes.

Public Property NumberOfTurns System.Int64

Gets and sets the property NumberOfTurns.

The number of turns that the session took.

Public Property OriginatingRequestId System.String

Gets and sets the property OriginatingRequestId.

The identifier of the first request in a session.

Public Property SessionId System.String

Gets and sets the property SessionId.

The identifier of the session.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5