dbl-coins-invest
Version:
Sharade DBL package over other coins invest services
27 lines (19 loc) • 1.04 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Account = undefined;
var _sequelizeInit = require("../sequelize-init");
var _sequelize = require("sequelize");
var _portfolio = require("./portfolio");
var _subscriptions = require("./subscriptions");
var Account = exports.Account = _sequelizeInit.sequelize.define("account", {
active: { type: _sequelize.Sequelize.BOOLEAN, defaultValue: true },
userSub: { type: _sequelize.Sequelize.STRING, unique: true, allowNull: false },
email: { type: _sequelize.Sequelize.STRING, unique: true, allowNull: false },
firstName: { type: _sequelize.Sequelize.STRING, unique: false, allowNull: true },
lastName: { type: _sequelize.Sequelize.STRING, unique: false, allowNull: true }
});
Account.hasMany(_portfolio.Portfolio, { as: 'Portfolios', onDelete: 'CASCADE' });
Account.hasMany(_subscriptions.Subscription, { as: 'Subscriptions', onDelete: 'CASCADE' });
// product.belongsToMany(models.order, { through: 'product_order', as: 'order' });