samoulla-backend / models /featuredBannerModel.js
Samoulla Sync Bot
Auto-deploy Samoulla Backend: b68e45770de26ed39feb4b1c0925e5345eb3a61d
634b9bb
raw
history blame contribute delete
569 Bytes
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);