UNPKG

redis-smq-rest-api

Version:

REST API for RedisSMQ: OpenAPI 3 schema and Swagger UI for managing queues, messages, and consumers.

73 lines 3.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.messages = void 0; const index_js_1 = require("../../../lib/controller/types/index.js"); const deleteMessageByIdController_js_1 = require("../../../controllers/message/deleteMessageByIdController.js"); const deleteMessagesByIdsController_js_1 = require("../../../controllers/message/deleteMessagesByIdsController.js"); const getMessageByIdController_js_1 = require("../../../controllers/message/getMessageByIdController.js"); const getMessagesByIdsController_js_1 = require("../../../controllers/message/getMessagesByIdsController.js"); const getMessageStatusController_js_1 = require("../../../controllers/message/getMessageStatusController.js"); const publishMessageController_js_1 = require("../../../controllers/message/publishMessageController.js"); const requeueMessageByIdController_js_1 = require("../../../controllers/message/requeueMessageByIdController.js"); exports.messages = { path: 'messages', tags: ['Messages'], resource: [ { handler: publishMessageController_js_1.publishMessageController, method: index_js_1.EControllerRequestMethod.POST, payload: [index_js_1.EControllerRequestPayload.BODY], }, { handler: getMessagesByIdsController_js_1.getMessagesByIdsController, method: index_js_1.EControllerRequestMethod.GET, payload: [index_js_1.EControllerRequestPayload.QUERY], }, { handler: deleteMessagesByIdsController_js_1.deleteMessagesByIdsController, method: index_js_1.EControllerRequestMethod.DELETE, payload: [index_js_1.EControllerRequestPayload.QUERY], }, { path: ':id', resource: [ { handler: getMessageByIdController_js_1.getMessageByIdController, method: index_js_1.EControllerRequestMethod.GET, payload: [index_js_1.EControllerRequestPayload.PATH], }, { handler: requeueMessageByIdController_js_1.requeueMessageByIdController, method: index_js_1.EControllerRequestMethod.POST, payload: [index_js_1.EControllerRequestPayload.PATH], }, { handler: deleteMessageByIdController_js_1.deleteMessageByIdController, method: index_js_1.EControllerRequestMethod.DELETE, payload: [index_js_1.EControllerRequestPayload.PATH], }, { path: 'requeue', resource: [ { handler: requeueMessageByIdController_js_1.requeueMessageByIdController, method: index_js_1.EControllerRequestMethod.POST, payload: [index_js_1.EControllerRequestPayload.PATH], }, ], }, { path: 'status', resource: [ { handler: getMessageStatusController_js_1.getMessageStatusController, method: index_js_1.EControllerRequestMethod.GET, payload: [index_js_1.EControllerRequestPayload.PATH], }, ], }, ], }, ], }; //# sourceMappingURL=messages.js.map