Untitled
unknown
plain_text
2 years ago
1.4 kB
5
Indexable
const db = require("../database/db"); const Sequelize = require('sequelize'); const model = { id: { type: Sequelize.BIGINT, primaryKey: true, validate: { len: { args: [0,20], msg: "Min length of the phone number is 10" } } }, name: { type: Sequelize.STRING, allowNull: false, }, email: { type: Sequelize.STRING, unique: { args: true, msg: 'Email ID already in use!' }, allowNull: true, }, phone: { type: Sequelize.STRING, unique: { args: true, msg: 'User already exists' }, length:10, allowNull: true, require:true }, email_verified_at: { type: Sequelize.STRING, allowNull: true, }, password: { type: Sequelize.STRING, allowNull: true, }, gender: { type: Sequelize.STRING, allowNull: false, require:true }, userType :{ type: Sequelize.INTEGER, allowNull:false, require:true }, auth_token : { type: Sequelize.STRING, allowNull:true }, permission : { type: Sequelize.JSON, allowNull:true }, created_at: { type: Sequelize.DATE, defaultValue: Sequelize.NOW }, updated_at: { type: Sequelize.DATE, defaultValue: Sequelize.NOW } } module.exports = { model };
Editor is loading...