@microsoft/agents-activity
Version:
Microsoft 365 Agents SDK for JavaScript. Activity Protocol serialization and deserialization.
39 lines (38 loc) • 914 B
TypeScript
/**
* Copyright(c) Microsoft Corporation.All rights reserved.
* Licensed under the MIT License.
*/
import { Activity, ChannelAccount } from '../';
/**
* Represents the parameters for creating a conversation.
*/
export interface ConversationParameters {
/**
* Indicates whether the conversation is a group conversation.
*/
isGroup: boolean;
/**
* The bot account initiating the conversation.
*/
agent?: ChannelAccount;
/**
* The members to include in the conversation.
*/
members?: ChannelAccount[];
/**
* The topic name of the conversation.
*/
topicName?: string;
/**
* The tenant ID of the conversation.
*/
tenantId?: string;
/**
* The initial activity to send to the conversation.
*/
activity: Activity;
/**
* Channel-specific data for the conversation.
*/
channelData: unknown;
}