AWSLexVoiceButtonResponse
Objective-C
@interface AWSLexVoiceButtonResponse : NSObject
/**
Name of the intent being ellicited.
*/
@property (nonatomic, strong, readonly) NSString * _Nullable intent;
/**
Text response.
*/
@property (nonatomic, strong, readonly) NSString * _Nullable outputText;
/**
The slots which are currently filled in an ongoing dialog
*/
@property (nonatomic, strong, readonly) NSDictionary * _Nullable slots;
/**
The slot which is being ellicited for an intent.
*/
@property (nonatomic, strong, readonly) NSString * _Nullable elicitSlot;
/**
The current dialog state.
*/
@property (nonatomic, assign, readonly) AWSLexDialogState dialogState;
/**
The session attributes returned from the service.
*/
@property (nonatomic, strong, readonly) NSDictionary * _Nullable sessionAttributes;
/**
The audio stream . This may be null incase of a text response.
*/
@property (nonatomic, strong, readonly) NSData * _Nullable audioStream;
/**
The format for the audio stream. This may be null if the audion stream is null.
*/
@property (nonatomic, strong, readonly) NSString * _Nullable audioContentType;
/**
Transcript of the voice input to the operation.
*/
@property (nonatomic, strong, readonly) NSString * _Nullable inputTranscript;
@end
Swift
class AWSLexVoiceButtonResponse : NSObject
Undocumented
-
Name of the intent being ellicited.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nullable intent;
Swift
var intent: String? { get }
-
Text response.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nullable outputText;
Swift
var outputText: String? { get }
-
The slots which are currently filled in an ongoing dialog
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSDictionary *_Nullable slots;
Swift
var slots: [AnyHashable : Any]? { get }
-
The slot which is being ellicited for an intent.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nullable elicitSlot;
Swift
var elicitSlot: String? { get }
-
The current dialog state.
Declaration
Objective-C
@property (nonatomic, readonly) AWSLexDialogState dialogState;
Swift
var dialogState: AWSLexDialogState { get }
-
The session attributes returned from the service.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSDictionary *_Nullable sessionAttributes;
Swift
var sessionAttributes: [AnyHashable : Any]? { get }
-
The audio stream . This may be null incase of a text response.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSData *_Nullable audioStream;
Swift
var audioStream: Data? { get }
-
The format for the audio stream. This may be null if the audion stream is null.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nullable audioContentType;
Swift
var audioContentType: String? { get }
-
Transcript of the voice input to the operation.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nullable inputTranscript;
Swift
var inputTranscript: String? { get }