properly sending payments/charges

This commit is contained in:
Arjun Patel
2019-04-02 09:47:35 -07:00
parent 02c1b2c603
commit f963ae45da
5 changed files with 223 additions and 182 deletions
+16 -16
View File
@@ -1,21 +1,21 @@
"use strict";
const PaymentStatus = require("./PaymentStatus");
'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.INTEGER,
const Charge = sequelize.define('Charge', {
id: { type: DataTypes.UUID, primaryKey: true, allowNull: false },
description: DataTypes.STRING,
amount: DataTypes.INTEGER,
payment_status: {
type: DataTypes.STRING,
allowNull: false,
references: {
model: PaymentStatus(sequelize, DataTypes),
key: "name"
}
}
});
payment_status: {
type: DataTypes.STRING,
allowNull: false,
references: {
model: PaymentStatus(sequelize, DataTypes),
key: 'name'
}
}
});
return Charge;
return Charge;
};