Files
2019-04-30 03:29:03 -07:00

31 lines
577 B
JavaScript

'use strict';
const PaymentStatus = require('./PaymentStatus');
module.exports = (sequelize, DataTypes) => {
const Charge = sequelize.define(
'Charge',
{
id: { type: DataTypes.UUID, primaryKey: true, allowNull: false },
description: DataTypes.STRING,
amount: DataTypes.DOUBLE,
payment_status: {
type: DataTypes.STRING,
allowNull: false,
references: {
model: PaymentStatus(sequelize, DataTypes),
key: 'name'
}
}
},
{
freezeTableName: true,
// define the table's name
tableName: 'charges'
}
);
return Charge;
};