const mongoose = require('mongoose');
const { Schema } = mongoose;
const certificateSchema = new Schema({
name: {
type: String,
required: true
},
recipentemail: {
type: String,
required: true
},
sender: {
type: mongoose.Schema.Types.ObjectId,
ref: 'user'
},
receiver: {
type: mongoose.Schema.Types.ObjectId,
ref: 'user'
},
ballz_type: {
type: String,
required: true
},
reason: {
type: String,
required: true
},
senderName: {
type: String,
required: true
},
paid: {
type: Boolean,
required: true,
default: false
},
read: {
type: Boolean,
required: true,
default: false
},
pdfUrl: {
type: String,
},
reminderEmailSent: {
type: Boolean,
default: false
},
createdAt: {
type: Date,
default: Date.now
}
});
const Certificate = mongoose.model('certificate', certificateSchema)
module.exports = Certificate;