Conversation Class

Definition

This defines the set of the properties that define a conversation. A conversation includes participants, modalities etc.

This object is specified in the body of the OnIncomingCall request sent to the client. This object is used to represent both incoming and outgoing conversations.

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

Constructors

Conversation()

Properties

AdditionalData
AppId

AppId of the customer ( if any )

(Inherited from ConversationBase)
AppState

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.

(Inherited from ConversationBase)
CallState

Current state of the Call

Id

Conversation Id

(Inherited from ConversationBase)
IsMultiparty

Indicates whether a call is a group call

Links

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

(Inherited from ConversationBase)
Participants

List of participants in the conversation

PresentedModalityTypes

Different modalities which are presented in the call

Subject

Subject of the call

ThreadId

Id for the chat thread

ThreadMessageId

Identifies a specfic topic within a chat thread.

Methods

Validate()

Applies to