const mongoose = require("mongoose") const CatalogSchema = new mongoose.Schema( { Name: { type: String, required: true }, Description: { type: String, required: false }, Price: { type: String, required: true }, Type: { type: String, required: true }, Creator: { type: Number, required: false }, Hidden: { type: Boolean, required: false }, ItemId: { type: String, required: true }, Sales: { type: Number, required: false }, ActiveAd: { type: Boolean, required: false }, // these 4 are for user generated ads adtype: { type: String, required: false }, adredirectid: { type: String, required: false }, adstartedtime: { type: Number, required: false }, approved: { type: Boolean, required: true }, denied: { type: Boolean, required: false }, associatedgameid: { type: Number, required: false }, }, { collection: "catalog" }, ) const model = mongoose.model("CatalogSchema", CatalogSchema) module.exports = model