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

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

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

Public Member Functions

 AnswerOutcome ()
 
virtual void Validate ()
 

Properties

string FailureReason [get, set]
 reason for failure (if any) More...
 
string Id [get, set]
 The operation id which was specified when customer specified an action 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 "answer" action. This is conveyed to the customer as POST to the customer CallBack Url.

Definition at line 9 of file AnswerOutcome.cs.

Constructor & Destructor Documentation

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

Definition at line 11 of file AnswerOutcome.cs.

Member Function Documentation

virtual void Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.OperationOutcomeBase.Validate ( )
inlinevirtualinherited

Property Documentation

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

reason for failure (if any)

Definition at line 36 of file OperationOutcomeBase.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.

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: