UNPKG

@chrimc62/botframework-schema

Version:

Activity schema for the Microsoft Bot Framework.

213 lines 8.44 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Defines values for RoleTypes. * Possible values include: 'user', 'bot' * @readonly * @enum {string} */ var RoleTypes; (function (RoleTypes) { RoleTypes["User"] = "user"; RoleTypes["Bot"] = "bot"; })(RoleTypes = exports.RoleTypes || (exports.RoleTypes = {})); /** * Defines values for ActivityTypes. * Possible values include: 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', * 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', * 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff' * @readonly * @enum {string} */ var ActivityTypes; (function (ActivityTypes) { ActivityTypes["Message"] = "message"; ActivityTypes["ContactRelationUpdate"] = "contactRelationUpdate"; ActivityTypes["ConversationUpdate"] = "conversationUpdate"; ActivityTypes["Typing"] = "typing"; ActivityTypes["EndOfConversation"] = "endOfConversation"; ActivityTypes["Event"] = "event"; ActivityTypes["Invoke"] = "invoke"; ActivityTypes["DeleteUserData"] = "deleteUserData"; ActivityTypes["MessageUpdate"] = "messageUpdate"; ActivityTypes["MessageDelete"] = "messageDelete"; ActivityTypes["InstallationUpdate"] = "installationUpdate"; ActivityTypes["MessageReaction"] = "messageReaction"; ActivityTypes["Suggestion"] = "suggestion"; ActivityTypes["Trace"] = "trace"; ActivityTypes["Handoff"] = "handoff"; })(ActivityTypes = exports.ActivityTypes || (exports.ActivityTypes = {})); /** * Defines values for TextFormatTypes. * Possible values include: 'markdown', 'plain', 'xml' * @readonly * @enum {string} */ var TextFormatTypes; (function (TextFormatTypes) { TextFormatTypes["Markdown"] = "markdown"; TextFormatTypes["Plain"] = "plain"; TextFormatTypes["Xml"] = "xml"; })(TextFormatTypes = exports.TextFormatTypes || (exports.TextFormatTypes = {})); /** * Defines values for AttachmentLayoutTypes. * Possible values include: 'list', 'carousel' * @readonly * @enum {string} */ var AttachmentLayoutTypes; (function (AttachmentLayoutTypes) { AttachmentLayoutTypes["List"] = "list"; AttachmentLayoutTypes["Carousel"] = "carousel"; })(AttachmentLayoutTypes = exports.AttachmentLayoutTypes || (exports.AttachmentLayoutTypes = {})); /** * Defines values for MessageReactionTypes. * Possible values include: 'like', 'plusOne' * @readonly * @enum {string} */ var MessageReactionTypes; (function (MessageReactionTypes) { MessageReactionTypes["Like"] = "like"; MessageReactionTypes["PlusOne"] = "plusOne"; })(MessageReactionTypes = exports.MessageReactionTypes || (exports.MessageReactionTypes = {})); /** * Defines values for InputHints. * Possible values include: 'acceptingInput', 'ignoringInput', 'expectingInput' * @readonly * @enum {string} */ var InputHints; (function (InputHints) { InputHints["AcceptingInput"] = "acceptingInput"; InputHints["IgnoringInput"] = "ignoringInput"; InputHints["ExpectingInput"] = "expectingInput"; })(InputHints = exports.InputHints || (exports.InputHints = {})); /** * Defines values for ActionTypes. * Possible values include: 'openUrl', 'imBack', 'postBack', 'playAudio', 'playVideo', 'showImage', * 'downloadFile', 'signin', 'call', messageBack', 'openApp' * @readonly * @enum {string} */ var ActionTypes; (function (ActionTypes) { ActionTypes["OpenUrl"] = "openUrl"; ActionTypes["ImBack"] = "imBack"; ActionTypes["PostBack"] = "postBack"; ActionTypes["PlayAudio"] = "playAudio"; ActionTypes["PlayVideo"] = "playVideo"; ActionTypes["ShowImage"] = "showImage"; ActionTypes["DownloadFile"] = "downloadFile"; ActionTypes["Signin"] = "signin"; ActionTypes["Call"] = "call"; // @deprecated Bot Framework no longer supports payments ActionTypes["Payment"] = "payment"; ActionTypes["MessageBack"] = "messageBack"; ActionTypes["OpenApp"] = "openApp"; })(ActionTypes = exports.ActionTypes || (exports.ActionTypes = {})); /** * Defines values for EndOfConversationCodes. * Possible values include: 'unknown', 'completedSuccessfully', 'userCancelled', 'botTimedOut', * 'botIssuedInvalidMessage', 'channelFailed' * @readonly * @enum {string} */ var EndOfConversationCodes; (function (EndOfConversationCodes) { EndOfConversationCodes["Unknown"] = "unknown"; EndOfConversationCodes["CompletedSuccessfully"] = "completedSuccessfully"; EndOfConversationCodes["UserCancelled"] = "userCancelled"; EndOfConversationCodes["BotTimedOut"] = "botTimedOut"; EndOfConversationCodes["BotIssuedInvalidMessage"] = "botIssuedInvalidMessage"; EndOfConversationCodes["ChannelFailed"] = "channelFailed"; })(EndOfConversationCodes = exports.EndOfConversationCodes || (exports.EndOfConversationCodes = {})); /** * Defines values for ActivityImportance. * Possible values include: 'low', 'normal', 'high' * @readonly * @enum {string} */ var ActivityImportance; (function (ActivityImportance) { ActivityImportance["Low"] = "low"; ActivityImportance["Normal"] = "normal"; ActivityImportance["High"] = "high"; })(ActivityImportance = exports.ActivityImportance || (exports.ActivityImportance = {})); /** * Defines values for DeliveryModes. * Possible values include: 'normal', 'notification' * @readonly * @enum {string} */ var DeliveryModes; (function (DeliveryModes) { DeliveryModes["Normal"] = "normal"; DeliveryModes["Notification"] = "notification"; DeliveryModes["BufferedReplies"] = "bufferedReplies"; })(DeliveryModes = exports.DeliveryModes || (exports.DeliveryModes = {})); /** * Defines values for ContactRelationUpdateActionTypes. * Possible values include: 'add', 'remove' * @readonly * @enum {string} */ var ContactRelationUpdateActionTypes; (function (ContactRelationUpdateActionTypes) { ContactRelationUpdateActionTypes["Add"] = "add"; ContactRelationUpdateActionTypes["Remove"] = "remove"; })(ContactRelationUpdateActionTypes = exports.ContactRelationUpdateActionTypes || (exports.ContactRelationUpdateActionTypes = {})); /** * Defines values for InstallationUpdateActionTypes. * Possible values include: 'add', 'remove' * @readonly * @enum {string} */ var InstallationUpdateActionTypes; (function (InstallationUpdateActionTypes) { InstallationUpdateActionTypes["Add"] = "add"; InstallationUpdateActionTypes["Remove"] = "remove"; })(InstallationUpdateActionTypes = exports.InstallationUpdateActionTypes || (exports.InstallationUpdateActionTypes = {})); /** * Defines values for SemanticActionStateTypes. * Possible values include: 'start', 'continue', 'done' * @readonly * @enum {string} */ var SemanticActionStateTypes; (function (SemanticActionStateTypes) { SemanticActionStateTypes["Start"] = "start"; SemanticActionStateTypes["Continue"] = "continue"; SemanticActionStateTypes["Done"] = "done"; })(SemanticActionStateTypes = exports.SemanticActionStateTypes || (exports.SemanticActionStateTypes = {})); /** * Defines values for ChannelIds for Channels. * Possible values include: 'console', 'cortana', 'directline', 'directlinespeech', 'email', * 'emulator', 'facebook', 'groupme', 'kik', 'line', 'msteams', 'skype', 'skypeforbusiness', * 'slack', 'sms', 'telegram', 'test', 'twilio-sms', 'webchat' * @readonly * @enum {string} */ var Channels; (function (Channels) { Channels["Console"] = "console"; Channels["Cortana"] = "cortana"; Channels["Directline"] = "directline"; Channels["DirectlineSpeech"] = "directlinespeech"; Channels["Email"] = "email"; Channels["Emulator"] = "emulator"; Channels["Facebook"] = "facebook"; Channels["Groupme"] = "groupme"; Channels["Kik"] = "kik"; Channels["Line"] = "line"; Channels["Msteams"] = "msteams"; Channels["Skype"] = "skype"; Channels["Skypeforbusiness"] = "skypeforbusiness"; Channels["Slack"] = "slack"; Channels["Sms"] = "sms"; Channels["Telegram"] = "telegram"; Channels["Test"] = "test"; Channels["Twilio"] = "twilio-sms"; Channels["Webchat"] = "webchat"; })(Channels = exports.Channels || (exports.Channels = {})); //# sourceMappingURL=index.js.map