Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.RecordOutcome Class Reference

This is the outcome of the "record" action. This is conveyed to the customer as POST to the customer CallBack Url. More...

Inheritance diagram for Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.RecordOutcome:

Public Member Functions

 RecordOutcome ()
 
override void Validate ()
 

Properties

RecordingCompletionReason CompletionReason [get, set]
 Completion reason More...
 
string FailureReason [get, set]
 reason for failure (if any) More...
 
RecordingFormat Format [get, set]
 Media encoding format of the recording. More...
 
string Id [get, set]
 The operation id which was specified when customer specified an action More...
 
double LengthOfRecordingInSecs [get, set]
 If recording was successful, this indicates length of recorded audio More...
 
Outcome Outcome [get, set]
 Outcome of the operation More...
 
string Type [get, set]
 The type of outcome. Various concrete outcome classes specify their name. This is used to deserialize (at the customer end) a list of outcomes from JSON to their respective concrete classes. More...
 

Detailed Description

This is the outcome of the "record" action. This is conveyed to the customer as POST to the customer CallBack Url.

Definition at line 10 of file RecordOutcome.cs.

Constructor & Destructor Documentation

Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.RecordOutcome.RecordOutcome ( )
inline

Definition at line 29 of file RecordOutcome.cs.

Member Function Documentation

override void Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.RecordOutcome.Validate ( )
inlinevirtual

Property Documentation

RecordingCompletionReason Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.RecordOutcome.CompletionReason
getset

Completion reason

Definition at line 16 of file RecordOutcome.cs.

string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.OperationOutcomeBase.FailureReason
getsetinherited

reason for failure (if any)

Definition at line 36 of file OperationOutcomeBase.cs.

RecordingFormat Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.RecordOutcome.Format
getset

Media encoding format of the recording.

Definition at line 27 of file RecordOutcome.cs.

string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.OperationOutcomeBase.Id
getsetinherited

The operation id which was specified when customer specified an action

Definition at line 24 of file OperationOutcomeBase.cs.

double Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.RecordOutcome.LengthOfRecordingInSecs
getset

If recording was successful, this indicates length of recorded audio

Definition at line 22 of file RecordOutcome.cs.

Outcome Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.OperationOutcomeBase.Outcome
getsetinherited

Outcome of the operation

Definition at line 30 of file OperationOutcomeBase.cs.

string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.OperationOutcomeBase.Type
getsetinherited

The type of outcome. Various concrete outcome classes specify their name. This is used to deserialize (at the customer end) a list of outcomes from JSON to their respective concrete classes.

Definition at line 18 of file OperationOutcomeBase.cs.


The documentation for this class was generated from the following file: