Untitled

 avatar
unknown
plain_text
a year ago
1.0 kB
13
Indexable
const mongoose = require('mongoose');
const validator = require('validator');

const retailerRequestSchema = new mongoose.Schema(
  {
    name: {
      type: String,
      required: [true, 'Please, tell us your name!']
    },
    company_name: {
        type: String,
        required: [true, 'Please, tell us your company name!']
      },
    email: {
      type: String,
      required: [true, 'Please provide your email!'],
      unique: true,
      lowercase: true,
      validate: [validator.default.isEmail, 'Please provide a valid email address!']
    },
    phone: {
      type: String,
      required: [true, 'Please, type your phone !']
    },
    province: {
      type: String,
      required: [true, 'Please, type your phone !']  
    },
     
  },
  { timestamps: true },
  {
    toJSON: { virtuals: true },
    toObject: { virtuals: true }
  }
);



const RetailerRequest = mongoose.model('RetailerRequest', retailerRequestSchema);

module.exports = RetailerRequest;
Editor is loading...
Leave a Comment