import { Schema } from "mongoose";
import { applyIdTransform, registerModel, stringId } from "../schema";

const AppSettingSchema = new Schema(
  {
    _id: stringId,
    key: { type: String, required: true, unique: true },
    value: { type: Schema.Types.Mixed, required: true },
  },
  { timestamps: true },
);

applyIdTransform(AppSettingSchema);

export const AppSetting = registerModel("AppSetting", AppSettingSchema);
