UNPKG

trailpack-proxy-cart

Version:

eCommerce - Trailpack for Proxy Engine

43 lines (38 loc) 792 B
'use strict' const Model = require('trails/model') /** * @module CustomerCart * @description Customer Cart Model n:m */ module.exports = class CustomerCart extends Model { static config (app, Sequelize) { const config = { options: { underscored: true } } return config } static schema (app, Sequelize) { return { id: { type: Sequelize.INTEGER, primaryKey: true, autoIncrement: true }, cart_id: { type: Sequelize.INTEGER, unique: 'customercart_cart' }, cart: { type: Sequelize.STRING, unique: 'customercart_cart' }, customer_id: { type: Sequelize.INTEGER, unique: 'customercart_cart', references: null } } } }