UNPKG

dbl-coins-invest

Version:

Sharade DBL package over other coins invest services

17 lines (14 loc) 805 B
import { sequelize } from "../sequelize-init"; import { Sequelize } from "sequelize"; import { Portfolio } from "./portfolio"; import { Subscription } from "./subscriptions"; export const Account = sequelize.define(`account`, { active: {type: Sequelize.BOOLEAN, defaultValue: true}, userSub: {type: Sequelize.STRING, unique: true, allowNull: false}, email: {type: Sequelize.STRING, unique: true, allowNull: false}, firstName: {type: Sequelize.STRING, unique: false, allowNull: true}, lastName: {type: Sequelize.STRING, unique: false, allowNull: true}, }); Account.hasMany(Portfolio, {as: 'Portfolios', onDelete: 'CASCADE'}); Account.hasMany(Subscription, {as: 'Subscriptions', onDelete: 'CASCADE'}); // product.belongsToMany(models.order, { through: 'product_order', as: 'order' });