UNPKG

@hms-networks/kolibri-js-client

Version:

Kolibri Consumer API client for building kolibri based applications

205 lines 7.47 kB
"use strict"; /* * Copyright 2021 HMS Industrial Networks AB * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http: //www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.KolibriClient = void 0; class KolibriClient { constructor(delegate) { this.delegate = delegate; } addOnUnsubscribedListener(listener) { this.delegate.addOnUnsubscribed(listener); } addOnWriteListener(listener) { this.delegate.addOnWriteListener(listener); } addOnUserNotifyListener(listener) { this.delegate.addOnUserNotifyListener(listener); } addOnErrorListener(listener) { this.delegate.addOnErrorListener(listener); } addOnReconnectListener(listener) { this.delegate.addOnReconnectListener(listener); } addOnDisconnectListener(listener) { this.delegate.addOnDisconnectListener(listener); } async callKolibriRpc(server, method, params) { return this.delegate.callKolibriRpc(server, method, params); } async registerKolibriRpc(method, handler) { this.delegate.registerKolibriRpc(method, handler); } async connect() { return this.delegate.connect(); } async disconnect() { return this.delegate.disconnect(); } async login(params) { return this.delegate.login(params); } async close() { return this.delegate.close(); } async write(params) { return this.delegate.write(params); } async read(params) { return this.delegate.read(params); } async subscribe(params) { return this.delegate.subscribe(params); } async unsubscribe(params) { return this.delegate.unsubscribe(params); } // ------------------------------------------------------------------------------------- // ----------------------- PERMISSION MANAGEMENT --------------------------------------- // ------------------------------------------------------------------------------------- async permissionNodeSet(params) { return this.delegate.permissionNodeSet(params); } async permissionNodeList(params) { return this.delegate.permissionNodeList(params); } async permissionRpcAdd(params) { return this.delegate.permissionRpcAdd(params); } async permissionRpcRemove(params) { return this.delegate.permissionRpcRemove(params); } async permissionRpcList(params) { return this.delegate.permissionRpcList(params); } async permissionUserList(params) { return this.delegate.permissionUserList(params); } // ------------------------------------------------------------------------------------- // ----------------------- PROJECT MANAGEMENT ------------------------------------------ // ------------------------------------------------------------------------------------- async projectBrowse(params) { return this.delegate.projectBrowse(params); } async projectCreate(params) { return this.delegate.projectCreate(params); } async projectDelete(params) { return this.delegate.projectDelete(params); } async projectGetLiveUsage(params) { return this.delegate.projectGetLiveUsage(params); } async projectGetProperties(params) { return this.delegate.projectGetProperties(params); } async projectGetStatistics(params) { return this.delegate.projectGetStatistics(params); } async projectModify(params) { return this.delegate.projectModify(params); } async projectGetHistoryUsage(params) { return this.delegate.projectGetHistoryUsage(params); } // ------------------------------------------------------------------------------------- // ----------------------- USER MANAGEMENT --------------------------------------------- // ------------------------------------------------------------------------------------- async userSubscribe(params) { return this.delegate.userSubscribe(params); } async userUnsubscribe(params) { return this.delegate.userUnsubscribe(params); } async userBrowse(params) { return this.delegate.userBrowse(params); } async userCreate(params) { return this.delegate.userCreate(params); } async userModify(params) { return this.delegate.userModify(params); } async userGetSessions(params) { return this.delegate.userGetSessions(params); } async userGetHistory(params) { return this.delegate.userGetHistory(params); } async userDelete(params) { return this.delegate.userDelete(params); } async userGetProperties(params) { return this.delegate.userGetProperties(params); } // ------------------------------------------------------------------------------------- // ----------------------- USERGROUP MANAGEMENT ---------------------------------------- // ------------------------------------------------------------------------------------- async userGroupBrowse(params) { return this.delegate.userGroupBrowse(params); } async userGroupCreate(params) { return this.delegate.userGroupCreate(params); } async userGroupModify(params) { return this.delegate.userGroupModify(params); } async userGroupDelete(params) { return this.delegate.userGroupDelete(params); } async userGroupGetProperties(params) { return this.delegate.userGroupGetProperties(params); } async userGroupAddMember(params) { return this.delegate.userGroupAddMember(params); } async userGroupRemoveMember(params) { return this.delegate.userGroupRemoveMember(params); } async userGroupListMembers(params) { return this.delegate.userGroupListMembers(params); } async userGroupIsMember(params) { return this.delegate.userGroupIsMember(params); } // ------------------------------------------------------------------------------------- // ----------------------- NODE MANAGEMENT ---------------------------------------- // ------------------------------------------------------------------------------------- async nodeBrowse(params) { return this.delegate.nodeBrowse(params); } async nodeCreate(params) { return this.delegate.nodeCreate(params); } async nodeModify(params) { return this.delegate.nodeModify(params); } async nodeDelete(params) { return this.delegate.nodeDelete(params); } async nodeGetProperties(params) { return this.delegate.nodeGetProperties(params); } async nodeGetHistory(params) { return this.delegate.nodeGetHistory(params); } async nodeDeleteHistory(params) { return this.delegate.nodeDeleteHistory(params); } } exports.KolibriClient = KolibriClient; //# sourceMappingURL=client.js.map