import { Schema } from 'mongoose'; import { IRole } from '../models/role.model'; export const roleSchema = new Schema({ name: { type: String, required: true, unique: true }, permission: { type: { setting: { type: { read: Boolean, create: Boolean, delete: Boolean, update: Boolean }, default: { read: false, create: false, delete: false, update: false }, }, user: { type: { read: Boolean, create: Boolean, delete: Boolean, update: Boolean }, default: { read: false, create: false, delete: false, update: false }, }, }, default: {}, }, });