3 module.exports = function(sequelize, DataTypes) {
4 var VoiceVoicemail = sequelize.define('VoiceVoicemail', {
6 type: DataTypes.INTEGER(4),
12 type: DataTypes.STRING,
15 type: DataTypes.STRING,
16 defaultValue: 'from-voicemail',
17 unique: 'contest_mailbox'
20 type: DataTypes.STRING,
23 unique: 'contest_mailbox'
26 type: DataTypes.STRING,
29 type: DataTypes.STRING,
32 type: DataTypes.STRING,
35 type: DataTypes.STRING,
38 type: DataTypes.STRING,
39 defaultValue: 'central'
42 type: DataTypes.ENUM('yes', 'no'),
47 type: DataTypes.ENUM('yes', 'no'),
52 type: DataTypes.STRING,
55 type: DataTypes.STRING,
58 type: DataTypes.ENUM('yes', 'no'),
63 type: DataTypes.ENUM('yes', 'no'),
68 type: DataTypes.ENUM('yes', 'no'),
73 type: DataTypes.ENUM('yes', 'no'),
83 type: DataTypes.ENUM('yes', 'no'),
88 type: DataTypes.ENUM('yes', 'no'),
93 type: DataTypes.ENUM('yes', 'no'),
98 type: DataTypes.ENUM('yes', 'no'),
103 type: DataTypes.ENUM('yes', 'no'),
108 type: DataTypes.ENUM('yes', 'no'),
116 type: DataTypes.STRING,
119 type: DataTypes.STRING,
122 type: DataTypes.STRING,
125 type: DataTypes.INTEGER(255),
130 type: DataTypes.INTEGER(255),
136 tableName: 'voice_voicemail',
138 name: 'mailbox_context',
139 fields: ['mailbox', 'context']
143 return VoiceVoicemail;