UNPKG

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
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;