@speakr/speakr-module-services
Version:
SPEAKR Shared Service Module
67 lines (63 loc) • 1.34 kB
JavaScript
'use strict';
let _ = require('underscore');
module.exports = function(sequelize, DataTypes) {
let reports_callouts = sequelize.define('reports_callouts', {
campaignId: {
type: DataTypes.INTEGER,
allowNull: false
},
avatar: {
type: DataTypes.STRING,
allowNull: true
},
username: {
type: DataTypes.STRING,
allowNull: true
},
link: {
type: DataTypes.STRING,
allowNull: true
},
platform: {
type: DataTypes.STRING,
allowNull: true
},
media: {
type: DataTypes.STRING,
allowNull: true
},
message: {
type: DataTypes.STRING,
allowNull: true
},
engagements: {
type: DataTypes.INTEGER,
allowNull: true
},
impressions: {
type: DataTypes.INTEGER,
allowNull: true
},
shares: {
type: DataTypes.INTEGER,
allowNull: true
},
followers: {
type: DataTypes.INTEGER,
allowNull: true
},
timestamp: {
type: DataTypes.DATE,
allowNull: true
},
callout: {
type: DataTypes.BOOLEAN,
allowNull: true
},
},
{
underscored: true,
paranoid: true
});
return reports_callouts;
};