const mongoose = require('mongoose');
const { Schema } = mongoose;
const eCardSchema = new Schema({
sender: {
type: mongoose.Schema.Types.ObjectId,
ref: 'user'
},
receiver: {
type: mongoose.Schema.Types.ObjectId,
ref: 'user'
},
ballzType: {
type: String,
required: true,
},
recipentName: {
type: String,
required: true,
},
deliveryDate: {
type: Date,
required: true,
},
message: {
type: String,
required: true,
},
senderName: {
type: String,
required: true,
},
recipentemail: {
type: String,
required: true,
},
cardJson: {
type: String,
required: true,
},
scheduled: {
type: Boolean,
required: true,
default: false
},
paid: {
type: Boolean,
required: true,
default: false
},
read: {
type: Boolean,
required: true,
default: false
},
sent: {
type: Boolean,
required: true,
default: false
},
createdAt: {
type: Date,
default: Date.now
}
});
const ECard = mongoose.model('ecard', eCardSchema)
module.exports = ECard;