UNPKG

@ai-ecom/medusa-plugin-patient-record

Version:

A plugin for patient record

86 lines (85 loc) 3.73 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { attachEthnicityRouter: true, defaultAdminEthnicityRelations: true, defaultAdminEthnicityFields: true, allowedAdminEthnicityFields: true, allowedAdminEthnicityRelations: true }; exports.allowedAdminEthnicityRelations = exports.allowedAdminEthnicityFields = void 0; exports.attachEthnicityRouter = attachEthnicityRouter; exports.defaultAdminEthnicityRelations = exports.defaultAdminEthnicityFields = void 0; var _express = require("express"); var _medusa = require("@medusajs/medusa"); var _listEthnicities = require("./list-ethnicities"); Object.keys(_listEthnicities).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _listEthnicities[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _listEthnicities[key]; } }); }); var _createEthnicity = require("./create-ethnicity"); Object.keys(_createEthnicity).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _createEthnicity[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _createEthnicity[key]; } }); }); var _deleteEthnicity = require("./delete-ethnicity"); Object.keys(_deleteEthnicity).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _deleteEthnicity[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _deleteEthnicity[key]; } }); }); var _getEthnicity = require("./get-ethnicity"); Object.keys(_getEthnicity).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _getEthnicity[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _getEthnicity[key]; } }); }); var ethnicityRouter = (0, _express.Router)(); function attachEthnicityRouter(patientRouter) { patientRouter.use("/ethnicities", ethnicityRouter); ethnicityRouter.get("/", (0, _medusa.transformQuery)(_listEthnicities.AdminGetEthnicitiesParams, { defaultRelations: defaultAdminEthnicityRelations, defaultFields: defaultAdminEthnicityFields, isList: true }), (0, _medusa.wrapHandler)(require("./list-ethnicities")["default"])); ethnicityRouter.get("/:id", (0, _medusa.transformQuery)(_listEthnicities.AdminGetEthnicitiesParams, { defaultRelations: defaultAdminEthnicityRelations, defaultFields: defaultAdminEthnicityFields, isList: false }), (0, _medusa.wrapHandler)(require("./get-ethnicity")["default"])); ethnicityRouter["delete"]("/:id", (0, _medusa.wrapHandler)(require("./delete-ethnicity")["default"])); ethnicityRouter.post("/", (0, _medusa.wrapHandler)(require("./create-ethnicity")["default"])); return patientRouter; } var defaultAdminEthnicityRelations = exports.defaultAdminEthnicityRelations = []; var defaultAdminEthnicityFields = exports.defaultAdminEthnicityFields = ["id", "created_at", "updated_at", "deleted_at"]; var allowedAdminEthnicityFields = exports.allowedAdminEthnicityFields = ["id"]; var allowedAdminEthnicityRelations = exports.allowedAdminEthnicityRelations = ["references", "customers"];