25 lines
941 B
JavaScript
25 lines
941 B
JavaScript
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
|