sand-clients
Version:
API Clients
28 lines (23 loc) • 489 B
JavaScript
;
const _ = require('lodash');
class Response {
constructor(body, response) {
if (_.isObject(body)) {
_.each(body, function (value, key) {
this[key] = value;
}, this);
} else {
this.body = body;
}
Object.defineProperty(this, '__response', {
enumerable: false,
configurable: false,
writable: false,
value: response
});
}
getResponse() {
return this.__response;
}
}
module.exports = Response;