using System.Collections.Generic;
namespace Amazon.Lambda.LexV2Events
{
///
/// The class that represents the Amazon Lex V2 Transcription that possibly matches to the user's audio utterance.
/// https://docs.aws.amazon.com/lexv2/latest/dg/using-transcript-confidence-scores.html
///
public class LexV2Transcription
{
///
/// Transcription Name.
///
public string Transcription { get; set; }
///
/// Transcription Confidence score to help determine if the transcription is the correct one.
/// Ranges between 0.00 and 1.00. Higher scores indicate higher confidence..
///
public double? TranscriptionConfidence { get; set; }
///
/// Resolved Context.
///
public LexV2TranscriptionResolvedContext ResolvedContext { get; set; }
///
/// A map of all of the resolved slots for the transcription.
///
public IDictionary ResolvedSlots { get; set; }
///
/// The class that represents a Transcription Resolved Intent.
///
public class LexV2TranscriptionResolvedContext
{
///
/// The name of the intent.
///
public string Intent { get; set; }
}
}
}