3 module.exports = function(sequelize, DataTypes) {
5 var DeskAccount = sequelize.define('DeskAccount', {
6 name: DataTypes.STRING,
7 description: DataTypes.STRING,
9 type: DataTypes.STRING,
13 type: DataTypes.STRING,
17 type: DataTypes.ENUM('basic', 'oauth'),
20 password: DataTypes.STRING,
21 consumerKey: DataTypes.STRING,
22 consumerSecret: DataTypes.STRING,
23 token: DataTypes.STRING,
24 tokenSecret: DataTypes.STRING
26 tableName: 'desk_accounts',
27 associate: function(models) {
28 DeskAccount.hasMany(models.DeskConfiguration, {
29 foreignKey: 'AccountId'