Built motion from commit d3a776a.|0.0.126
[motion.git] / server / models / settings.js
1 'use strict';
2
3 module.exports = function(sequelize, DataTypes) {
4
5   var Settings = sequelize.define('Settings', {
6     min_internal: {
7       type: DataTypes.INTEGER(11),
8       unique: true,
9       defaultValue: 1000
10     },
11     min_mailbox: {
12       type: DataTypes.INTEGER(11),
13       unique: true,
14       defaultValue: 1000
15     },
16     agi_port: {
17       type: DataTypes.INTEGER(11),
18       defaultValue: 4573
19     },
20     soundPath: {
21       type: DataTypes.STRING,
22       defaultValue: '/var/opt/motion/server/files/sounds/converted'
23     },
24     logo: {
25       type: DataTypes.STRING
26     },
27     defaultLogo: {
28       type: DataTypes.BOOLEAN,
29       defaultValue: true
30     },
31     loginLogo: {
32       type: DataTypes.STRING
33     },
34     defaultLoginLogo: {
35       type: DataTypes.BOOLEAN,
36       defaultValue: true
37     },
38     footerWhiteLabel: {
39       type: DataTypes.STRING
40     },
41     defaultFooterWhiteLabel: {
42       type: DataTypes.BOOLEAN,
43       defaultValue: true
44     }
45
46   }, {
47     tableName: 'settings'
48   });
49
50   return Settings;
51
52 };