RecordOutcomeEvent.cs
1 using System;
2 using System.IO;
3 using System.Threading.Tasks;
4 
6 
7 namespace Microsoft.Bot.Builder.Calling.Events
8 {
10  {
12  ConversationResult conversationResult,
13  Workflow resultingWorkflow,
14  RecordOutcome outcome,
15  Task<Stream> recordedContent) : base(conversationResult, resultingWorkflow)
16  {
17  if (outcome == null) throw new ArgumentNullException(nameof(outcome));
18  RecordOutcome = outcome;
19  RecordedContent = recordedContent;
20  }
21 
22  public RecordOutcome RecordOutcome { get; set; }
23 
24  public Task<Stream> RecordedContent { get; set; }
25  }
26 }
This class contains the workflow the customer sent for the OnInComingCall POST or any subsequent POST...
Definition: Workflow.cs:14
Root namespace for the Microsoft Bot Builder Calling SDK object model.
This is the outcome of the "record" action. This is conveyed to the customer as POST to the customer ...
RecordOutcomeEvent(ConversationResult conversationResult, Workflow resultingWorkflow, RecordOutcome outcome, Task< Stream > recordedContent)
Root namespace for the Microsoft Bot Builder Calling SDK.
Namespace for contracts used by the Microsoft Bot Builder Calling SDK.
Definition: ActionBase.cs:7
Once we have peformed the "actions" requested by the customer, we POST back to customer callback Url ...
Root namespace for the Microsoft Bot Builder SDK.