Share via


ConversationAccount Class

Definition

Conversation account represents the identity of the conversation within a channel.

public class ConversationAccount
type ConversationAccount = class
Public Class ConversationAccount
Inheritance
ConversationAccount

Constructors

ConversationAccount()

Initializes a new instance of the ConversationAccount class.

ConversationAccount(Nullable<Boolean>, String, String, String, String, String, String)

Initializes a new instance of the ConversationAccount class.

Properties

AadObjectId

Gets or sets this account's object ID within Azure Active Directory (AAD).

ConversationType

Gets or sets indicates the type of the conversation in channels that distinguish between conversation types.

Id

Gets or sets channel id for the user or bot on this channel (Example: joe@smith.com, or @joesmith or 123456).

IsGroup

Gets or sets indicates whether the conversation contains more than two participants at the time the activity was generated.

Name

Gets or sets display friendly name.

Properties

Gets or sets properties that are not otherwise defined by the ConversationAccount type but that might appear in the REST JSON object.

Role

Gets or sets role of the entity behind the account (Example: User, Bot, etc.). Possible values include: 'user', 'bot'.

TenantId

Gets or sets this conversation's tenant ID.

Applies to