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

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

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

## Public Member Functions

RecognizeOutcome ()

override void Validate ()

## Properties

ChoiceOutcome ChoiceOutcome [get, set]
Outcome of the Choice based recognition ( if any was specified in the action ) More...

CollectDigitsOutcome CollectDigitsOutcome [get, set]
Outcome of the collectDigits recognition ( if any was specified in the action ) More...

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 "recognize" action. This is conveyed to the customer as POST to the customer CallBack Url.

Definition at line 11 of file RecognizeOutcome.cs.

## Constructor & Destructor Documentation

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

Definition at line 25 of file RecognizeOutcome.cs.

## Member Function Documentation

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

## Property Documentation

 ChoiceOutcome Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.RecognizeOutcome.ChoiceOutcome
getset

Outcome of the Choice based recognition ( if any was specified in the action )

Definition at line 17 of file RecognizeOutcome.cs.

 CollectDigitsOutcome Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.RecognizeOutcome.CollectDigitsOutcome
getset

Outcome of the collectDigits recognition ( if any was specified in the action )

Definition at line 23 of file RecognizeOutcome.cs.

 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: