2015-07-19 21:31:10 -04:00
|
|
|
var mongoose = require('mongoose')
|
2015-08-03 05:00:22 -04:00
|
|
|
Schema = mongoose.Schema,
|
|
|
|
ObjectId = Schema.ObjectId;
|
2015-07-19 21:31:10 -04:00
|
|
|
|
|
|
|
var deviceSchema = new Schema({
|
2015-08-03 05:00:22 -04:00
|
|
|
client: { type: ObjectId, ref: 'Client' },
|
|
|
|
deviceType: { type: ObjectId, ref: 'DeviceType' },
|
|
|
|
|
|
|
|
biomedId: String,
|
|
|
|
serialNumber: String,
|
|
|
|
purchaseDate: Date,
|
|
|
|
warrantyExpiration: Date,
|
|
|
|
location: String,
|
2015-08-05 06:03:02 -07:00
|
|
|
frequencyType: String,
|
|
|
|
frequencySchedule: [],
|
2015-08-23 22:40:30 -07:00
|
|
|
lastTestRun: {},
|
2015-08-03 05:00:22 -04:00
|
|
|
deleted: { type: Boolean, default: false }
|
2015-07-19 21:31:10 -04:00
|
|
|
});
|
|
|
|
|
|
|
|
module.exports = mongoose.model('Device', deviceSchema);
|