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