Spaces:
Running
Running
File size: 569 Bytes
59c49c1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | const mongoose = require('mongoose');
const featuredBannerSchema = new mongoose.Schema(
{
imageSrc: {
type: String,
required: [true, 'Banner image is required'],
},
title: {
type: String,
required: false,
},
type: {
type: String,
enum: ['featured', 'recommended', 'latest', 'discounted', 'shops'],
default: 'featured',
},
isActive: {
type: Boolean,
default: true,
},
},
{
timestamps: true,
},
);
module.exports = mongoose.model('FeaturedBanner', featuredBannerSchema);
|