UNPKG

@speakr/speakr-module-services

Version:
55 lines (51 loc) 2.05 kB
"use strict"; let _ = require("underscore"); module.exports = function(sequelize, DataTypes) { let tracking_stats = sequelize.define( "tracking_stats", { campaign_id_hash: DataTypes.STRING, campaign_name: DataTypes.STRING, campaign_start_date: DataTypes.DATE, campaign_end_date: DataTypes.DATE, initiative_id: DataTypes.INTEGER, initiative_name: DataTypes.STRING, initiative_start_date: DataTypes.DATE, initiative_end_date: DataTypes.DATE, creative_id_hash: DataTypes.STRING, platform: DataTypes.STRING, username: DataTypes.STRING, platform_user_id: DataTypes.STRING, post_id: DataTypes.STRING, post_created_at: DataTypes.DATE, import_time: DataTypes.DATE, followers: DataTypes.INTEGER, following: DataTypes.INTEGER, bitlyclicks: DataTypes.BIGINT, instagram_likes: DataTypes.INTEGER, instagram_comments: DataTypes.INTEGER, instagram_video_views: DataTypes.INTEGER, facebook_shares: DataTypes.INTEGER, facebook_comments: DataTypes.INTEGER, facebook_likes: DataTypes.INTEGER, facebook_video_views: DataTypes.INTEGER, twitter_likes_count: DataTypes.INTEGER, twitter_retweet_count: DataTypes.INTEGER, twitter_comment_count: DataTypes.BIGINT, twitter_video_views: DataTypes.BIGINT, created_at: DataTypes.DATE, updated_at: DataTypes.DATE, deleted_at: DataTypes.DATE, youtube_likes: DataTypes.BIGINT, youtube_comments: DataTypes.BIGINT, youtube_video_views: DataTypes.BIGINT, youtube_shares: DataTypes.BIGINT, caption: DataTypes.TEXT }, { tableName: "vw_creatives_current_tracking_stats", underscored: true } ); return tracking_stats; };