flexbiz-server
Version:
Flexible Server
2 lines (1 loc) • 487 B
JavaScript
const mongoose=require("mongoose"),Schema=mongoose.Schema,warrantyPolicySchema=new Schema({id_app:{type:Schema.Types.ObjectId,ref:"app",required:!0,index:!0},name:{type:String,required:!0},durationMonths:{type:Number,required:!0,min:0},details:{type:String,required:!0},type:{type:String,enum:["SELLER","MANUFACTURER"],required:!0},isActive:{type:Boolean,default:!0}},{timestamps:!0});module.exports=mongoose.models.warrantypolicy||mongoose.model("warrantypolicy",warrantyPolicySchema);