UNPKG

dbl-coins-invest

Version:

Sharade DBL package over other coins invest services

27 lines (19 loc) 1.04 kB
"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' });