efficy-enterprise-api
Version:
The Efficy Enterprise API is developed for server-side usage in a Node.js environment (e.g. for integrations) and also bundled for usage inside an Efficy browser session for client-side JSON RPC requests.
30 lines (25 loc) • 601 B
JavaScript
import DataSetObject from './dataset-object.mjs';
/**
* Class returned by consultFavorites operations
* @extends DataSetObject
* @param {string} entity - The entity name, e.g. "Comp"
*/
class FavoriteList extends DataSetObject {
constructor(remoteAPI, entity) {
super(remoteAPI);
this.entity = entity;
}
asJsonRpc() {
const api = {
"@name": "favoritelist",
"entity": this.entity
}
const requestObject = this.requestObject = {
"#id": this.id,
"@name": "api",
"@func": [api]
};
return requestObject;
}
}
export default FavoriteList;