bapig
Version:
Welcome to BAPIG, a powerful backend solution designed to streamline your development process. With over 40 built-in functionalities, BAPIG simplifies CRUD operations, facilitates authentication and encryption, handles communication tasks, and much more.
95 lines • 5.3 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.controllers = void 0;
var changeDocumentFieldEncryption_1 = require("./authentication/changeDocumentFieldEncryption");
var createSingleDocument_1 = require("./create/createSingleDocument");
var createDocumentFieldEncryption_1 = require("./authentication/createDocumentFieldEncryption");
var deleteSingleDocument_1 = require("./delete/deleteSingleDocument");
var listDocuments_1 = require("./list/listDocuments");
var listAllDocuments_1 = require("./list/listAllDocuments");
var authenticate_1 = require("./authentication/authenticate");
var getSingleDocument_1 = require("./read/getSingleDocument");
var updateSingleDocument_1 = require("./update/updateSingleDocument");
var validateDocument_1 = require("./validation/validateDocument");
var validateDocumentFieldEncryption_1 = require("./authentication/validateDocumentFieldEncryption");
var deleteSingleFile_1 = require("./delete/deleteSingleFile");
var documentBulkUpdate_1 = require("./update/documentBulkUpdate");
var documentBulkCreate_1 = require("./create/documentBulkCreate");
var documentBulkDelete_1 = require("./delete/documentBulkDelete");
var sendMessage_1 = require("./communication/sendMessage");
var sendEmail_1 = require("./communication/sendEmail");
var generateOTP_1 = require("./otp/generateOTP");
var fileBulkDelete_1 = require("./delete/fileBulkDelete");
var bulkListAllDocuments_1 = require("./list/bulkListAllDocuments");
var bulkGetSingleDocument_1 = require("./read/bulkGetSingleDocument");
var pushNotification_1 = require("./communication/pushNotification");
var search_1 = require("./search/search");
var countDocuments_1 = require("./count/countDocuments");
var bulkCountDocuments_1 = require("./count/bulkCountDocuments");
var aggregate_1 = require("./aggregation/aggregate");
var bulkAggregate_1 = require("./aggregation/bulkAggregate");
var countAllCollections_1 = require("./count/countAllCollections");
var deleteAllCollections_1 = require("./delete/deleteAllCollections");
var deleteManyDocument_1 = require("./delete/deleteManyDocument");
var documentBulkDeleteMany_1 = require("./delete/documentBulkDeleteMany");
var documentBulkUpdateMany_1 = require("./update/documentBulkUpdateMany");
var listAllCollection_1 = require("./list/listAllCollection");
var updateAllCollections_1 = require("./update/updateAllCollections");
var updateManyDocument_1 = require("./update/updateManyDocument");
var sendOTP_1 = require("./otp/sendOTP");
var transaction_1 = require("./transaction");
// Create controllers object
var controllers = {
// CRUD operations
createSingleDocument: createSingleDocument_1.createSingleDocument,
deleteSingleDocument: deleteSingleDocument_1.deleteSingleDocument,
getSingleDocument: getSingleDocument_1.getSingleDocument,
updateSingleDocument: updateSingleDocument_1.updateSingleDocument,
deleteManyDocument: deleteManyDocument_1.deleteManyDocument,
listDocuments: listDocuments_1.listDocuments,
listAllDocuments: listAllDocuments_1.listAllDocuments,
updateManyDocument: updateManyDocument_1.updateManyDocument,
// Authentication and Encryption
createDocumentFieldEncryption: createDocumentFieldEncryption_1.createDocumentFieldEncryption,
changeDocumentFieldEncryption: changeDocumentFieldEncryption_1.changeDocumentFieldEncryption,
validateDocumentFieldEncryption: validateDocumentFieldEncryption_1.validateDocumentFieldEncryption,
// Communication
sendMessage: sendMessage_1.sendMessage,
sendEmail: sendEmail_1.sendEmail,
pushNotification: pushNotification_1.pushNotification,
// OTP
generateOTP: generateOTP_1.generateOTP,
sendOTP: sendOTP_1.sendOTP,
// Transaction
performTransaction: transaction_1.performTransaction,
// Aggregation
aggregate: aggregate_1.aggregate,
bulkAggregate: bulkAggregate_1.bulkAggregate,
// Search
search: search_1.search,
// Count
countDocuments: countDocuments_1.countDocuments,
bulkCountDocuments: bulkCountDocuments_1.bulkCountDocuments,
countAllCollections: countAllCollections_1.countAllCollections,
// Deletion
deleteSingleFile: deleteSingleFile_1.deleteSingleFile,
documentBulkDelete: documentBulkDelete_1.documentBulkDelete,
documentBulkDeleteMany: documentBulkDeleteMany_1.documentBulkDeleteMany,
deleteAllCollections: deleteAllCollections_1.deleteAllCollections,
// Update
documentBulkUpdate: documentBulkUpdate_1.documentBulkUpdate,
bulkUpdateManyDocument: documentBulkUpdateMany_1.bulkUpdateManyDocument,
updateAllCollections: updateAllCollections_1.updateAllCollections,
// List
bulkListAllDocuments: bulkListAllDocuments_1.bulkListAllDocuments,
listAllCollections: listAllCollection_1.listAllCollections,
// Other
authenticate: authenticate_1.authenticate,
validateDocument: validateDocument_1.validateDocument,
// Other
fileBulkDelete: fileBulkDelete_1.fileBulkDelete,
documentBulkCreate: documentBulkCreate_1.documentBulkCreate,
bulkGetSingleDocument: bulkGetSingleDocument_1.bulkGetSingleDocument
};
exports.controllers = controllers;
//# sourceMappingURL=index.js.map