UNPKG

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

Version:

A plugin for patient record

50 lines (49 loc) 2.56 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.LaboratoryProvider = void 0; var _initializerDefineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/initializerDefineProperty")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _applyDecoratedDescriptor2 = _interopRequireDefault(require("@babel/runtime/helpers/applyDecoratedDescriptor")); var _initializerWarningHelper2 = _interopRequireDefault(require("@babel/runtime/helpers/initializerWarningHelper")); var _typeorm = require("typeorm"); var _dec, _dec2, _dec3, _dec4, _dec5, _class, _class2, _descriptor, _descriptor2; var LaboratoryProvider = exports.LaboratoryProvider = (_dec = (0, _typeorm.Entity)(), _dec2 = (0, _typeorm.PrimaryColumn)(), _dec3 = Reflect.metadata("design:type", String), _dec4 = (0, _typeorm.Column)({ "default": true }), _dec5 = Reflect.metadata("design:type", Boolean), _dec(_class = (_class2 = /*#__PURE__*/(0, _createClass2["default"])(function LaboratoryProvider() { (0, _classCallCheck2["default"])(this, LaboratoryProvider); (0, _initializerDefineProperty2["default"])(this, "id", _descriptor, this); (0, _initializerDefineProperty2["default"])(this, "is_installed", _descriptor2, this); }), (_descriptor = (0, _applyDecoratedDescriptor2["default"])(_class2.prototype, "id", [_dec2, _dec3], { configurable: true, enumerable: true, writable: true, initializer: null }), _descriptor2 = (0, _applyDecoratedDescriptor2["default"])(_class2.prototype, "is_installed", [_dec4, _dec5], { configurable: true, enumerable: true, writable: true, initializer: null })), _class2)) || _class); /** * @schema LaboratoryProvider * title: "Laboratory Provider" * description: "Represents a Laboratory Provider plugin and holds its installation status." * type: object * required: * - id * - is_installed * properties: * id: * description: The id of the payment provider as given by the plugin. * type: string * example: manual * is_installed: * description: Whether the plugin is installed in the current version. Plugins that are no longer installed are not deleted by will have this field set to `false`. * type: boolean * default: true */