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

This base class defines a subset of properties which define a conversation. Conversation class derives from this and adds more properties - they are passed in OnIncomingCall ConversationResultBase class derives from this and adds more properties - they are passed in POST to callback Url to list operation outcomes More...

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

Public Member Functions

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...
 
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...
 

Detailed Description

This base class defines a subset of properties which define a conversation. Conversation class derives from this and adds more properties - they are passed in OnIncomingCall ConversationResultBase class derives from this and adds more properties - they are passed in POST to callback Url to list operation outcomes

Definition at line 14 of file ConversationBase.cs.

Member Function Documentation

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

Property Documentation

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

AppId of the customer ( if any )

Definition at line 26 of file ConversationBase.cs.

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

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.

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

Conversation Id

Definition at line 20 of file ConversationBase.cs.

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

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

Definition at line 39 of file ConversationBase.cs.


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