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

This concrete class defines the call state change notification schema. More...

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

Public Member Functions

 CallStateChangeNotification ()
 
virtual void Validate ()
 

Properties

string AppId [get, set]
 AppId of the customer ( if any ) More...
 
string AppState [get, set]
 Opaque string to facilitate app developers to pass their custom data in this field. This field is the same value that was passed 'response' by the customer. More...
 
CallState CurrentState [get, set]
 Call state types that will be used as part of call state change notification to the app. More...
 
string Id [get, set]
 Conversation Id More...
 
Dictionary< string, Uri > Links [get, set]
 Any links we want to surface to the customer for them to invoke us back on. More...
 
NotificationType Type [get, set]
 Type of Notification More...
 

Detailed Description

This concrete class defines the call state change notification schema.

Definition at line 10 of file CallStateChangeNotification.cs.

Constructor & Destructor Documentation

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

Definition at line 18 of file CallStateChangeNotification.cs.

Member Function Documentation

virtual void Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ConversationBase.Validate ( )
inlinevirtualinherited

Property Documentation

string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ConversationBase.AppId
getsetinherited

AppId of the customer ( if any )

Definition at line 26 of file ConversationBase.cs.

string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ConversationBase.AppState
getsetinherited

Opaque string to facilitate app developers to pass their custom data in this field. This field is the same value that was passed 'response' by the customer.

Definition at line 33 of file ConversationBase.cs.

CallState Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.CallStateChangeNotification.CurrentState
getset

Call state types that will be used as part of call state change notification to the app.

Definition at line 16 of file CallStateChangeNotification.cs.

string Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ConversationBase.Id
getsetinherited

Conversation Id

Definition at line 20 of file ConversationBase.cs.

Dictionary<string, Uri> Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.ConversationBase.Links
getsetinherited

Any links we want to surface to the customer for them to invoke us back on.

Definition at line 39 of file ConversationBase.cs.

NotificationType Microsoft.Bot.Builder.Calling.ObjectModel.Contracts.NotificationBase.Type
getsetinherited

Type of Notification

Definition at line 16 of file NotificationBase.cs.


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