const mongoose = require('mongoose'); const timestamps = require('mongoose-timestamp'); const InstallSchema = new mongoose.Schema( { timeZone: { type: String, required: true, trim: true, }, deviceType: { type: String, required: true, trim: true, enum: [ 'android', 'ios', 'web' ], }, badge: { type: Number, default: 0, }, installationId: { type: String, required: true, unique: true, }, email: { type: String, required: true, trim: true, }, appIdentifier: { type: String, required: true, trim: true, }, localeIdentifier: { type: String, required: true, trim: true, }, }, { minimize: false }, ); InstallSchema.plugin(timestamps); const Install = mongoose.model('Install', InstallSchema); module.exports = Install;