Built motion from commit 82438f7.|0.0.115
[motion.git] / server / models / openchannel_message.js
1 'use strict';
2
3 module.exports = function(sequelize, DataTypes) {
4   var OpenchannelMessage = sequelize.define('OpenchannelMessage', {
5     from: {
6       type: DataTypes.STRING
7     },
8     to: {
9       type: DataTypes.STRING
10     },
11     body: DataTypes.TEXT,
12     status: {
13       type: DataTypes.STRING,
14       defaultValue: 'SENDING'
15     },
16     res_data: DataTypes.TEXT
17   }, {
18     tableName: 'openchannel_messages',
19     associate: function(models) {
20
21       OpenchannelMessage.belongsTo(models.User);
22       OpenchannelMessage.belongsTo(models.OpenchannelRoom, {
23         onDelete: 'cascade'
24       });
25
26     }
27   })
28   return OpenchannelMessage;
29 };