/
home
/
infinitibizsol
/
testingcrm.infinitibizsol.com
/
models
/
File Upload :
llllll
Current File: /home/infinitibizsol/testingcrm.infinitibizsol.com/models/appointmentModel.js
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _mongoose = _interopRequireDefault(require("mongoose")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } var Appointment = new _mongoose["default"].Schema(_defineProperty(_defineProperty(_defineProperty({ appointment_type: { type: _mongoose["default"].Schema.ObjectId, ref: "AppointmentType", required: true }, client: { type: _mongoose["default"].Schema.ObjectId, ref: "Client", required: true }, date: { type: Date, required: false }, start_time: { type: String, required: false }, end_time: { type: String, required: false }, notes: { type: String, required: false } }, "notes", { type: String, required: false }), "status", { type: String, "enum": ['scheduled', 'canceled', 'rescheduled'], "default": 'scheduled' }), "reminders", { day_before: { type: Boolean, "default": true }, same_day_morning: { type: Boolean, "default": true }, two_hours_before: { type: Boolean, "default": true } }), { timestamps: true }); var _default = exports["default"] = _mongoose["default"].model("Appointment", Appointment);
Copyright ©2k19 -
Hexid
|
Tex7ure