UNPKG

@microsoft/agents-activity

Version:

Microsoft 365 Agents SDK for JavaScript. Activity Protocol serialization and deserialization.

115 lines 2.88 kB
"use strict"; /** * Copyright(c) Microsoft Corporation.All rights reserved. * Licensed under the MIT License. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.activityTypesZodSchema = exports.ActivityTypes = void 0; const zod_1 = require("zod"); /** * Enum representing activity types. */ var ActivityTypes; (function (ActivityTypes) { /** * A message activity. */ ActivityTypes["Message"] = "message"; /** * An update to a contact relationship. */ ActivityTypes["ContactRelationUpdate"] = "contactRelationUpdate"; /** * An update to a conversation. */ ActivityTypes["ConversationUpdate"] = "conversationUpdate"; /** * A typing indicator activity. */ ActivityTypes["Typing"] = "typing"; /** * Indicates the end of a conversation. */ ActivityTypes["EndOfConversation"] = "endOfConversation"; /** * An event activity. */ ActivityTypes["Event"] = "event"; /** * An invoke activity. */ ActivityTypes["Invoke"] = "invoke"; /** * A response to an invoke activity. */ ActivityTypes["InvokeResponse"] = "invokeResponse"; /** * An activity to delete user data. */ ActivityTypes["DeleteUserData"] = "deleteUserData"; /** * An update to a message. */ ActivityTypes["MessageUpdate"] = "messageUpdate"; /** * A deletion of a message. */ ActivityTypes["MessageDelete"] = "messageDelete"; /** * An update to an installation. */ ActivityTypes["InstallationUpdate"] = "installationUpdate"; /** * A reaction to a message. */ ActivityTypes["MessageReaction"] = "messageReaction"; /** * A suggestion activity. */ ActivityTypes["Suggestion"] = "suggestion"; /** * A trace activity for debugging. */ ActivityTypes["Trace"] = "trace"; /** * A handoff activity to another bot or human. */ ActivityTypes["Handoff"] = "handoff"; /** * A command activity. */ ActivityTypes["Command"] = "command"; /** * A result of a command activity. */ ActivityTypes["CommandResult"] = "commandResult"; /** * A delay activity. */ ActivityTypes["Delay"] = "delay"; })(ActivityTypes || (exports.ActivityTypes = ActivityTypes = {})); /** * Zod schema for validating an ActivityTypes enum. */ exports.activityTypesZodSchema = zod_1.z.enum([ 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', 'endOfConversation', 'event', 'invoke', 'invokeResponse', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff', 'command', 'commandResult', 'delay' ]); //# sourceMappingURL=activityTypes.js.map