UNPKG

lexica-dialog-repository

Version:
25 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const mongoose_1 = require("mongoose"); const SoftDeleteRepository_1 = require("./SoftDeleteRepository"); const Shared_1 = require("./Shared"); const schema = new mongoose_1.Schema(Object.assign({}, Shared_1.uniSchema, Shared_1.userActionSchema, Shared_1.softDeleteSchema, { requests: { index: true, required: true, type: [String], }, responses: { index: true, required: true, type: [String], } }), { timestamps: true, }); class RequestResponseMappingRepository extends SoftDeleteRepository_1.default { constructor(mongoConnection) { super(mongoConnection.model('RequestResponseMapping', schema, 'RequestResponseMappings')); } } exports.RequestResponseMappingRepository = RequestResponseMappingRepository; const requestResponseMappingRepository = new RequestResponseMappingRepository(mongoose_1.connection); exports.requestResponseMappingRepository = requestResponseMappingRepository; //# sourceMappingURL=RequestResponseMappingRepository.js.map