3 module.exports = function(sequelize, DataTypes) {
5 var Setting = sequelize.define('Setting', {
7 type: DataTypes.INTEGER(11),
8 unique: 'min_internal',
12 type: DataTypes.INTEGER(11),
13 unique: 'min_mailbox',
17 type: DataTypes.INTEGER(11),
21 type: DataTypes.STRING,
22 defaultValue: '/var/opt/motion/server/files/sounds/converted'
25 type: DataTypes.STRING
28 type: DataTypes.BOOLEAN,
32 type: DataTypes.STRING
35 type: DataTypes.BOOLEAN,
39 type: DataTypes.STRING
41 defaultFooterWhiteLabel: {
42 type: DataTypes.BOOLEAN,
46 type: DataTypes.BOOLEAN,
50 type: DataTypes.BOOLEAN,
54 type: DataTypes.BOOLEAN,
58 type: DataTypes.STRING
61 type: DataTypes.STRING
63 defaultMotionBarLogo: {
64 type: DataTypes.BOOLEAN,
67 mailRoutingCapacity: {
68 type: DataTypes.INTEGER,
75 chatRoutingCapacity: {
76 type: DataTypes.INTEGER,
84 type: DataTypes.INTEGER,
92 type: DataTypes.INTEGER,
99 openchannelRoutingCapacity: {
100 type: DataTypes.INTEGER,
107 logoutOnWindowClose: {
108 type: DataTypes.BOOLEAN,
112 tableName: 'settings'