Built motion from commit b7ac9c5.|0.0.123
[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     name: DataTypes.STRING,
18     phone: DataTypes.STRING,
19     email: DataTypes.STRING,
20   }, {
21     tableName: 'openchannel_messages',
22     associate: function(models) {
23
24       OpenchannelMessage.belongsTo(models.User);
25       OpenchannelMessage.belongsTo(models.OpenchannelRoom, {
26         onDelete: 'cascade'
27       });
28
29     }
30   })
31   return OpenchannelMessage;
32 };