GIF89a php
Current File : /home/viralhoga/app_viralhoga/src/models/songRequestForm.model.js
import mongoose from "mongoose";
import { songCategoryConstants } from "../validators/constaints.js";

const songRequestFormSchema = new mongoose.Schema(
    {
        name: {
            type: String,
            required: true,
            trim: true,
        },

        contact: {
            type: String,
            required: true,
            trim: true,
        },
        language: {
            type: String,
            required: [true, 'Song language is required']
        },

        songCategory: {
            type: String,
            enum: Object.values(songCategoryConstants),
            required: true,
            trim: true,
        },
    },
    {
        timestamps: true,
    }
);

export const SongRequestForm = mongoose.model(
    "SongRequestForm",
    songRequestFormSchema
);