@rocket.chat/apps-engine
Version:
The engine code for the Rocket.Chat Apps which manages, runs, translates, coordinates and all of that.
52 lines (51 loc) • 2.56 kB
TypeScript
export declare enum AppInterface {
IPostMessageSentToBot = "IPostMessageSentToBot",
IPreMessageSentPrevent = "IPreMessageSentPrevent",
IPreMessageSentExtend = "IPreMessageSentExtend",
IPreMessageSentModify = "IPreMessageSentModify",
IPostMessageSent = "IPostMessageSent",
IPreMessageDeletePrevent = "IPreMessageDeletePrevent",
IPostMessageDeleted = "IPostMessageDeleted",
IPreMessageUpdatedPrevent = "IPreMessageUpdatedPrevent",
IPreMessageUpdatedExtend = "IPreMessageUpdatedExtend",
IPreMessageUpdatedModify = "IPreMessageUpdatedModify",
IPostMessageUpdated = "IPostMessageUpdated",
IPostMessageReacted = "IPostMessageReacted",
IPostMessageFollowed = "IPostMessageFollowed",
IPostMessagePinned = "IPostMessagePinned",
IPostMessageStarred = "IPostMessageStarred",
IPostMessageReported = "IPostMessageReported",
IPreRoomCreatePrevent = "IPreRoomCreatePrevent",
IPreRoomCreateExtend = "IPreRoomCreateExtend",
IPreRoomCreateModify = "IPreRoomCreateModify",
IPostRoomCreate = "IPostRoomCreate",
IPreRoomDeletePrevent = "IPreRoomDeletePrevent",
IPostRoomDeleted = "IPostRoomDeleted",
IPreRoomUserJoined = "IPreRoomUserJoined",
IPostRoomUserJoined = "IPostRoomUserJoined",
IPreRoomUserLeave = "IPreRoomUserLeave",
IPostRoomUserLeave = "IPostRoomUserLeave",
IPostExternalComponentOpened = "IPostExternalComponentOpened",
IPostExternalComponentClosed = "IPostExternalComponentClosed",
IUIKitInteractionHandler = "IUIKitInteractionHandler",
IUIKitLivechatInteractionHandler = "IUIKitLivechatInteractionHandler",
IPostLivechatRoomStarted = "IPostLivechatRoomStarted",
IPostLivechatRoomClosed = "IPostLivechatRoomClosed",
/**
* @deprecated please use the AppMethod.EXECUTE_POST_LIVECHAT_ROOM_CLOSED method
*/
ILivechatRoomClosedHandler = "ILivechatRoomClosedHandler",
IPostLivechatAgentAssigned = "IPostLivechatAgentAssigned",
IPostLivechatAgentUnassigned = "IPostLivechatAgentUnassigned",
IPostLivechatRoomTransferred = "IPostLivechatRoomTransferred",
IPostLivechatGuestSaved = "IPostLivechatGuestSaved",
IPostLivechatRoomSaved = "IPostLivechatRoomSaved",
IPreFileUpload = "IPreFileUpload",
IPreEmailSent = "IPreEmailSent",
IPostUserCreated = "IPostUserCreated",
IPostUserUpdated = "IPostUserUpdated",
IPostUserDeleted = "IPostUserDeleted",
IPostUserLoggedIn = "IPostUserLoggedIn",
IPostUserLoggedOut = "IPostUserLoggedOut",
IPostUserStatusChanged = "IPostUserStatusChanged"
}