mangopay4-nodejs-sdk
Version:
Mangopay Node.js SDK
31 lines (25 loc) • 721 B
JavaScript
const _ = require('underscore');
const Model = require('../Model');
const Money = require('./Money');
const EMoney = Model.extend({
defaults: _.extend({}, Model.prototype.defaults, {
/**
* Owner object owner's UserId
*/
UserId: null,
CreditedEMoney: null,
DebitedEMoney: null
}),
/**
* Get object with key as object type and value the object class
* @return {Object} Sub-objects mapping
*/
getSubObjects: function () {
const subObjects = User.prototype.getSubObjects();
return _.extend({}, subObjects, {
CreditedEMoney: Money,
DebitedEMoney: Money
});
}
});
module.exports = EMoney;