@amplience/dc-cli
Version:
Dynamic Content CLI Tool
25 lines (24 loc) • 556 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ApiResource = void 0;
class ApiResource {
constructor(data) {
if (data) {
this.parse(data);
}
}
parse(data) {
Object.assign(this, data);
}
toJSON() {
const result = Object.assign({}, this);
delete result.client;
delete result._links;
delete result.related;
return result;
}
setClient(client) {
this.client = client;
}
}
exports.ApiResource = ApiResource;