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);