blob: 26082b6de762135ec029ddb5650e9bb4545a1a69 [file]
'use strict'
const {
Model
} = require('sequelize')
module.exports = (sequelize, DataTypes) => {
class JiraUser extends Model {
}
JiraUser.init({
uuid: {
type: DataTypes.UUID,
defaultValue: DataTypes.UUIDV4
},
self: DataTypes.STRING,
accountId: DataTypes.STRING,
name: DataTypes.STRING,
key: DataTypes.STRING,
emailAddress: {
type: DataTypes.STRING,
primaryKey: true
},
displayName: DataTypes.STRING,
active: DataTypes.BOOLEAN,
timezone: DataTypes.STRING,
createdAt: {
allowNull: false,
type: DataTypes.DATE,
defaultValue: DataTypes.NOW
},
updatedAt: {
allowNull: false,
type: DataTypes.DATE,
defaultValue: DataTypes.NOW
}
}, {
sequelize,
modelName: 'JiraUser',
underscored: true
})
return JiraUser
}