RecordOutcome Class

Definition

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

public class RecordOutcome : Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.OperationOutcomeBase
type RecordOutcome = class
    inherit OperationOutcomeBase
Public Class RecordOutcome
Inherits OperationOutcomeBase
Inheritance

Constructors

RecordOutcome()

Properties

CompletionReason

Completion reason

FailureReason

reason for failure (if any)

(Inherited from OperationOutcomeBase)
Format

Media encoding format of the recording.

Id

The operation id which was specified when customer specified an action

(Inherited from OperationOutcomeBase)
LengthOfRecordingInSecs

If recording was successful, this indicates length of recorded audio

Outcome

Outcome of the operation

(Inherited from OperationOutcomeBase)
Type

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.

(Inherited from OperationOutcomeBase)

Methods

Validate()

Applies to