10b80e70b19cbc4bac1922a48cf9c581c83b56ca
[motion.git] / server / models / trigger.js
1 /**
2  * User Model
3  */
4
5 var crypto = require('crypto');
6
7 module.exports = function(sequelize, DataTypes) {
8
9   var Trigger = sequelize.define('Trigger', {
10     name: DataTypes.STRING,
11     channel: DataTypes.STRING,
12     description: DataTypes.STRING,
13     conditions: DataTypes.TEXT,
14     actions: DataTypes.TEXT,
15     status: {
16       type: DataTypes.BOOLEAN,
17       defaultValue: false
18     }
19   }, {
20     tableName: 'triggers'
21   });
22
23   return Trigger;
24 };