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

Base class for various "action(s)" outcome(s) More...

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

Public Member Functions

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

Base class for various "action(s)" outcome(s)

Definition at line 11 of file OperationOutcomeBase.cs.

Member Function Documentation

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

Property Documentation

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

reason for failure (if any)

Definition at line 36 of file OperationOutcomeBase.cs.

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

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
getset

Outcome of the operation

Definition at line 30 of file OperationOutcomeBase.cs.

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

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: