579300c9595a7b67b5de2bc77aead0229990893d
[motion.git] / server / models / business_action.js
1 /**
2  * User Model
3  */
4
5 var crypto = require('crypto');
6
7 module.exports = function(sequelize, DataTypes) {
8
9   var BusinessAction = sequelize.define('BusinessAction', {
10     condition: {
11       type: DataTypes.STRING,
12     },
13     attribute: {
14       type: DataTypes.STRING,
15     }
16   }, {
17     tableName: 'business_actions',
18     associate: function(models) {
19       BusinessAction.belongsTo(models.MailBusinessAutomation, {
20         onDelete: 'cascade'
21       });
22       BusinessAction.belongsTo(models.FaxBusinessAutomation, {
23         onDelete: 'cascade'
24       });
25     }
26   });
27
28   return BusinessAction;
29 };