import { IGuildDatabase, IDojoComponentDatabase } from "@/src/types/guildTypes"; import { model, Schema } from "mongoose"; const dojoComponentSchema = new Schema({ pf: { type: String, required: true }, ppf: String, pi: Schema.Types.ObjectId, op: String, pp: String, CompletionTime: Date }); const guildSchema = new Schema( { Name: { type: String, required: true }, DojoComponents: [dojoComponentSchema], DojoCapacity: { type: Number, default: 100 }, DojoEnergy: { type: Number, default: 5 } }, { id: false } ); export const Guild = model("Guild", guildSchema);