UNPKG

@speakr/speakr-module-services

Version:
194 lines (182 loc) 3.46 kB
'use strict'; module.exports = function (sequelize, DataTypes) { return sequelize.define('influencer_profiles', { id: { type: DataTypes.INTEGER, allowNull: false, primaryKey: true, autoIncrement: true }, first_name: { type: DataTypes.STRING, allowNull: true }, last_name: { type: DataTypes.STRING, allowNull: true }, email: { type: DataTypes.STRING, allowNull: true }, paypal_email: { type: DataTypes.STRING, allowNull: true }, second_email: { type: DataTypes.STRING, allowNull: true }, phone: { type: DataTypes.STRING, allowNull: true }, country: { type: DataTypes.STRING, allowNull: true }, city: { type: DataTypes.STRING, allowNull: true }, state: { type: DataTypes.STRING, allowNull: true }, shipping_address: { type: DataTypes.JSON, defaultValue: null }, gender: { type: DataTypes.STRING, allowNull: true }, birthday: { type: DataTypes.DATE, allowNull: true, field: 'birthday2' }, ethnicity: { type: DataTypes.STRING, allowNull: true }, ethnicity_other: { type: DataTypes.STRING, allowNull: true }, children: { type: DataTypes.STRING, allowNull: true }, occupation: { type: DataTypes.STRING, allowNull: true }, account_type: { type: DataTypes.STRING, allowNull: true }, relationship: { type: DataTypes.STRING, allowNull: true }, platforms: { type: DataTypes.ARRAY(DataTypes.STRING), allowNull: true }, strongestPlatforms:{ type: DataTypes.ARRAY(DataTypes.STRING), allowNull: true }, languages: { type: DataTypes.ARRAY(DataTypes.STRING), allowNull: true }, has_pets: { type: DataTypes.BOOLEAN, allowNull: true }, pets:{ type: DataTypes.ARRAY(DataTypes.STRING), allowNull: true }, voice: { type: DataTypes.ARRAY(DataTypes.STRING), allowNull: true }, min_likelyhood: { type: DataTypes.STRING, allowNull: true }, mediaType: { type: DataTypes.ARRAY(DataTypes.STRING), allowNull: true }, important_factor: { type: DataTypes.STRING, allowNull: true }, offer_price: { type: DataTypes.FLOAT, allowNull: true }, content: { type: DataTypes.ARRAY(DataTypes.STRING), allowNull: true }, account_media_subject: { type: DataTypes.STRING, allowNull: true }, min_price: { type: DataTypes.FLOAT, allowNull: true }, account_media_creator: { type: DataTypes.STRING, allowNull: true }, youtube_lowest: { type: DataTypes.FLOAT, allowNull: true }, youtube_price: { type: DataTypes.FLOAT, allowNull: true }, youtube_interest: { type: DataTypes.STRING, allowNull: true }, youtube_campaigns: { type: DataTypes.BOOLEAN, allowNull: true }, youtube_category: { type: DataTypes.STRING, allowNull: true }, youtube_views: { type: DataTypes.BIGINT, allowNull: true }, youtube_subscribers: { type: DataTypes.BIGINT, allowNull: true }, youtube_url: { type: DataTypes.STRING, allowNull: true }, youtube_currently: { type: DataTypes.BOOLEAN, allowNull: true }, created_at: DataTypes.DATE, updated_at: DataTypes.DATE, deleted_at: DataTypes.DATE }, { paranoid: true, underscored: true }); };