UNPKG

n8n-nodes-chatwork

Version:

Provides n8n nodes to retrieve data from Chatwork API.

128 lines (127 loc) 4.98 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RoomProperty = exports.RoomOptionsValue = void 0; const Resource_1 = require("./Resource"); var RoomOptionsValue; (function (RoomOptionsValue) { RoomOptionsValue["GET_ALL"] = "getRooms"; RoomOptionsValue["GET_DETAIL"] = "getDetail"; RoomOptionsValue["UPDATE_INFO"] = "updateInfo"; RoomOptionsValue["GET_MEMBERS"] = "getMembers"; RoomOptionsValue["GET_MESSAGES"] = "getMessages"; RoomOptionsValue["SEND_MESSAGE"] = "sendMessage"; RoomOptionsValue["GET_MESSAGE_DETAIL"] = "getMessageDetail"; RoomOptionsValue["UPDATE_MESSAGE"] = "updateMessage"; RoomOptionsValue["DELETE_MESSAGE"] = "deleteMessage"; RoomOptionsValue["GET_TASKS"] = "getTasks"; RoomOptionsValue["GET_TASK_DETAIL"] = "getTaskDetail"; RoomOptionsValue["CREATE_TASK"] = "createTask"; RoomOptionsValue["GET_FILES"] = "getFiles"; RoomOptionsValue["GET_FILE_DETAIL"] = "getFileDetail"; RoomOptionsValue["CREATE"] = "createRoom"; RoomOptionsValue["LEAVE_OR_DELETE"] = "leaveOrDeleteRoom"; RoomOptionsValue["CHANGE_ASSOCIATED_MEMBERS"] = "changeAssociatedMembers"; })(RoomOptionsValue || (exports.RoomOptionsValue = RoomOptionsValue = {})); exports.RoomProperty = { displayName: 'Operation', name: 'operation', type: 'options', required: true, noDataExpression: true, displayOptions: { show: { resource: [ Resource_1.ResourceOptionsValue.ROOMS, ], }, }, options: [ { name: 'Get rooms', value: RoomOptionsValue.GET_ALL, description: 'Get the list of all chats on your account', }, { name: 'Create a new group chat', value: RoomOptionsValue.CREATE, description: 'Create a new group chat', }, { name: 'Leave/Delete a group chat', value: RoomOptionsValue.LEAVE_OR_DELETE, description: 'When a user leaves the group chat, all the user’s tasks and files uploaded by the user will be deleted.' + 'When a group chat is deleted, all the messages, tasks, and files associated with the group chat will also be deleted.' + 'Please be aware that deleted contents cannot be restored.', }, { name: 'Get detail', value: RoomOptionsValue.GET_DETAIL, description: 'Get chat name, icon, and Type (my, direct, or group)', }, { name: 'Update info', value: RoomOptionsValue.UPDATE_INFO, description: 'Change the title and icon type of the specified chat', }, { name: 'Get members', value: RoomOptionsValue.GET_MEMBERS, description: 'Get the list of all chat members associated with the specified chat ', }, { name: 'Change associated members', value: RoomOptionsValue.CHANGE_ASSOCIATED_MEMBERS, description: 'Change associated members of group chat at once', }, { name: 'Get messages', value: RoomOptionsValue.GET_MESSAGES, description: 'Get all messages associated with the specified chat (returns up to 100 entries). ', }, { name: 'Send message', value: RoomOptionsValue.SEND_MESSAGE, description: 'Add new message to the chat', }, { name: 'Get message detail', value: RoomOptionsValue.GET_MESSAGE_DETAIL, description: 'Get information about the specified message', }, { name: 'Update the specified message', value: RoomOptionsValue.UPDATE_MESSAGE, }, { name: 'Delete message', value: RoomOptionsValue.DELETE_MESSAGE, description: 'Delete the specified message', }, { name: 'Get tasks', value: RoomOptionsValue.GET_TASKS, description: 'Get the list of tasks associated with the specified chat', }, { name: 'Get task detail', value: RoomOptionsValue.GET_TASK_DETAIL, description: 'Get information about the specified task', }, { name: 'Add a new task to the chat', value: RoomOptionsValue.CREATE_TASK, description: 'Add a new task to the chat', }, { name: 'Get the list of files', value: RoomOptionsValue.GET_FILES, description: 'Get the list of files associated with the specified chat', }, { name: 'Get information about the specified file', value: RoomOptionsValue.GET_FILE_DETAIL, description: 'Get information about the specified file', }, ], default: RoomOptionsValue.GET_ALL, };