94cf06c048dc9ae88d025f3cc7ebabec47510956
[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   }, {
30     tableName: 'settings'
31   });
32
33   return Settings;
34
35 };