const mongoose = require('mongoose')

const InstalledDeviceSchema = mongoose.Schema({
  deviceId: {
    type: String,
    ref: 'Device'
  },
  IMEI: String,
  deviceType: String,
  status: {
    type: Number,
    enum: [
      0, // Pending
      1, // Accepted
      2 // Rejected
    ],
    default: 0
  },
  registerDate: Date,
  installationDate: Date,
  check: {
    type: Boolean,
    default: false
  },
  profit: {
    type: String,
    default: ''
  },
  score: {
    type: String,
    default: ''
  },
  userId: {
    type: String,
    ref: 'UserGPS'
  }
})

module.exports = mongoose.model('InstalledDevice', InstalledDeviceSchema)
