ConversationResult.cs
2 using Newtonsoft.Json;
3 
4 namespace Microsoft.Bot.Builder.Calling.ObjectModel.Contracts
5 {
9  [JsonObject(MemberSerialization.OptOut)]
11  {
25  [JsonProperty(Required = Required.Always)]
26  public OperationOutcomeBase OperationOutcome { get; set; }
27 
31  [JsonProperty(Required = Required.Always)]
32  public CallState CallState { get; set; }
33 
34  public override void Validate()
35  {
36  base.Validate();
37  ValidOutcomes.Validate(this.OperationOutcome);
38  }
39  }
40 }
Root namespace for the Microsoft Bot Builder Calling SDK object model.
This is a helper class for validating outcomes. This can be used by customers or by us (before we sen...
CallState
The various possible states of a AudioVideoCall.
Definition: CallState.cs:8
Root namespace for the Microsoft Bot Builder Calling SDK.
This base class defines a subset of properties which define a conversation. Conversation class derive...
Once we have peformed the "actions" requested by the customer, we POST back to customer callback Url ...
Namespace for utilities and helpers in the Microsoft Bot Builder Calling SDK.
Root namespace for the Microsoft Bot Builder SDK.