Mailspring/core/models/account/transaction.js

19 lines
488 B
JavaScript
Raw Normal View History

2016-06-21 07:03:14 +08:00
module.exports = (sequelize, Sequelize) => {
const Transaction = sequelize.define('Transaction', {
type: Sequelize.STRING,
objectId: Sequelize.STRING,
modelName: Sequelize.STRING,
changedFields: {
type: Sequelize.STRING,
get: function get() {
return JSON.parse(this.getDataValue('changedFields'))
},
set: function set(val) {
this.setDataValue('changedFields', JSON.stringify(val));
},
},
});
return Transaction;
};