UNPKG

sql-toolkit

Version:

A SQL Toolkit based on pure business objects passed to and from stateful data access objects

34 lines (29 loc) 719 B
const Base = require('./base'); const LineItems = require('./line-items'); const ProductVariant = require('./product-variant'); const Order = require('./order'); class LineItem extends Base { get BoCollection() { return LineItems; } static get tableName() { return 'line_item'; } static get sqlColumnsData() { return [ 'id', { column: 'product_variant_id', references: ProductVariant }, { column: 'order_id', references: Order }, 'fulfillment_status_id', 'fulfillable_quantity', 'fulfillment_service', 'grams', 'price', 'quantity', 'requires_shipping', 'taxable', 'total_discount' ]; } } module.exports = LineItem;