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

This is a helper class for validating outcomes. This can be used by customers or by us (before we send the outcome on the wire) More...

Static Public Member Functions

static void Validate (string outcome)
 
static void Validate (OperationOutcomeBase operationOutcome)
 

Public Attributes

const string AnswerAppHostedMediaOutcome = "answerAppHostedMediaOutcome"
 AnswerAppHostedMediaOutcome More...
 
const string AnswerOutcome = "answerOutcome"
 AnswerOutcome More...
 
const string HangupOutcome = "hangupOutcome"
 HangupOutcome More...
 
const string PlaceCallOutcome = "placeCallOutcome"
 PlaceCallOutcome More...
 
const string PlayPromptOutcome = "playPromptOutcome"
 PlayPromptOutcome More...
 
const string RecognizeOutcome = "recognizeOutcome"
 RecognizeOutcome More...
 
const string RecordOutcome = "recordOutcome"
 RecordOutcome More...
 
const string RejectOutcome = "rejectOutcome"
 RejectOutcome More...
 
const string TransferOutcome = "transferOutcome"
 Attended transfer outcome. More...
 
const string VideoSubscriptionOutcome = "videoSubscriptionOutcome"
 VideoSubscriptionOutcome More...
 
const string WorkflowValidationOutcome = "worfklowValidationOutcome"
 WorkflowValidationOutcome More...
 

Detailed Description

This is a helper class for validating outcomes. This can be used by customers or by us (before we send the outcome on the wire)

Definition at line 10 of file ValidOutcomes.cs.

Member Function Documentation

static void Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ValidOutcomes.Validate ( string  outcome)
inlinestatic

Definition at line 85 of file ValidOutcomes.cs.

static void Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ValidOutcomes.Validate ( OperationOutcomeBase  operationOutcome)
inlinestatic

Definition at line 91 of file ValidOutcomes.cs.

Member Data Documentation

const string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ValidOutcomes.AnswerAppHostedMediaOutcome = "answerAppHostedMediaOutcome"

AnswerAppHostedMediaOutcome

Definition at line 20 of file ValidOutcomes.cs.

const string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ValidOutcomes.AnswerOutcome = "answerOutcome"

AnswerOutcome

Definition at line 15 of file ValidOutcomes.cs.

const string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ValidOutcomes.HangupOutcome = "hangupOutcome"

HangupOutcome

Definition at line 25 of file ValidOutcomes.cs.

const string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ValidOutcomes.PlaceCallOutcome = "placeCallOutcome"

PlaceCallOutcome

Definition at line 40 of file ValidOutcomes.cs.

const string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ValidOutcomes.PlayPromptOutcome = "playPromptOutcome"

PlayPromptOutcome

Definition at line 35 of file ValidOutcomes.cs.

const string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ValidOutcomes.RecognizeOutcome = "recognizeOutcome"

RecognizeOutcome

Definition at line 50 of file ValidOutcomes.cs.

const string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ValidOutcomes.RecordOutcome = "recordOutcome"

RecordOutcome

Definition at line 45 of file ValidOutcomes.cs.

const string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ValidOutcomes.RejectOutcome = "rejectOutcome"

RejectOutcome

Definition at line 30 of file ValidOutcomes.cs.

const string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ValidOutcomes.TransferOutcome = "transferOutcome"

Attended transfer outcome.

Definition at line 65 of file ValidOutcomes.cs.

const string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ValidOutcomes.VideoSubscriptionOutcome = "videoSubscriptionOutcome"

VideoSubscriptionOutcome

Definition at line 60 of file ValidOutcomes.cs.

const string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ValidOutcomes.WorkflowValidationOutcome = "worfklowValidationOutcome"

WorkflowValidationOutcome

Definition at line 55 of file ValidOutcomes.cs.


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