| var mongoose = require('mongoose'); | |
| var pluginSchema = new mongoose.Schema( | |
| { | |
| CodeName: { type: String, index: true }, | |
| Name: String, | |
| Description: String, | |
| ThumbnailPath: String, | |
| HasPermissions: Boolean, | |
| HasWebAdmin: Boolean, | |
| HasCommands: Boolean, | |
| IsAPI: Boolean, | |
| IsActive: Boolean, | |
| IsWorldGen: Boolean, | |
| IsRPG: Boolean, | |
| IsMinigame: Boolean, | |
| IsSecurity: Boolean, | |
| IsFeatured: Boolean, | |
| Tags: [String], | |
| Authors: [String], | |
| AuthorIDs: [Number], | |
| Rating: [{ Rate: Number, UserID: Number, UserName: String, IsPublic: Boolean }], | |
| LastUpdate: { type: Date, default: Date.now } | |
| }); | |
| module.exports = mongoose.model("Plugin", pluginSchema); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment