import { Schema, model } from "mongoose"; import { IPermission, PermissionEnum } from "./Abstraction/IPermission"; const permissionSchema = new Schema( { name: { type: String, enum: PermissionEnum, unique: true, required: true }, }, { timestamps: true, toJSON: { versionKey: false, virtuals: true }, id: false }, ); const PermissionModel = model("Permission", permissionSchema); export { PermissionModel };