UNPKG

@hms-networks/kolibri-js-core

Version:

Kolibri Core library containing common kolibri models and utils

371 lines 37.9 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.PlainToRequestMapper = void 0; const common_1 = require("../common"); const consumer_1 = require("../consumer"); class PlainToRequestMapper { constructor() { this.init(); } static getInstance() { if (!PlainToRequestMapper.instance) { PlainToRequestMapper.instance = new PlainToRequestMapper(); } return PlainToRequestMapper.instance; } plainToRequest(version, plainRequest) { const mapOfVersionedMapperFunctions = PlainToRequestMapper.map.get(version.semVer.raw); if (!mapOfVersionedMapperFunctions) { throw new Error(`mappers for version ${version} not found`); } const plainToRequestMapperFunction = mapOfVersionedMapperFunctions.get(plainRequest.method); if (!plainToRequestMapperFunction) { throw new Error(`mapper function for method ${plainRequest.method} not found`); } return plainToRequestMapperFunction(plainRequest); } init() { this.initV1ConsumerKolibriRequestMappers(); this.initV21ConsumerKolibriRequestMappers(); this.initV30ConsumerKolibriRequestMappers(); this.initV31ConsumerKolibriRequestMappers(); this.initV32ConsumerKolibriRequestMappers(); this.initV33ConsumerKolibriRequestMappers(); } initV1ConsumerKolibriRequestMappers() { const version = new common_1.KolibriVersion('kolibri'); const map = new Map(); map.set(consumer_1.KolibriRequestMethods.GetChallengeRequestMethod, consumer_1.cV10.toGetChallengeRequest); map.set(consumer_1.KolibriRequestMethods.GetRpcInfoRequestMethod, consumer_1.cV10.toGetRpcInfoRequest); map.set(consumer_1.KolibriRequestMethods.GetStatisticsRequestMethod, consumer_1.cV10.toGetStatisticsRequest); map.set(consumer_1.KolibriRequestMethods.LoginRequestMethod, consumer_1.cV10.toLoginRequest); map.set(consumer_1.KolibriRequestMethods.CloseRequestMethod, consumer_1.cV10.toCloseRequest); map.set(consumer_1.KolibriRequestMethods.SubscribeRequestMethod, consumer_1.cV10.toSubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UnsubscribeRequestMethod, consumer_1.cV10.toUnsubscribeRequest); map.set(consumer_1.KolibriRequestMethods.ReadRequestMethod, consumer_1.cV10.toReadRequest); map.set(consumer_1.KolibriRequestMethods.WriteRequestMethod, consumer_1.cV10.toWriteRequest); map.set(consumer_1.KolibriRequestMethods.CommitRequestMethod, consumer_1.cV10.toCommitRequest); map.set(consumer_1.KolibriRequestMethods.CancelRequestMethod, consumer_1.cV10.toCancelRequest); map.set(consumer_1.KolibriRequestMethods.UserSubscribeRequestMethod, consumer_1.cV10.toUserSubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UserUnsubscribeRequestMethod, consumer_1.cV10.toUserUnsubscribeRequest); map.set(consumer_1.KolibriRequestMethods.ProjectBrowseRequestMethod, consumer_1.cV10.toProjectBrowseRequest); map.set(consumer_1.KolibriRequestMethods.ProjectCreateRequestMethod, consumer_1.cV10.toProjectCreateRequest); map.set(consumer_1.KolibriRequestMethods.ProjectModifyRequestMethod, consumer_1.cV10.toProjectModifyRequest); map.set(consumer_1.KolibriRequestMethods.ProjectDeleteRequestMethod, consumer_1.cV10.toProjectDeleteRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetPropertiesRequestMethod, consumer_1.cV10.toProjectGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetStatisticsRequestMethod, consumer_1.cV10.toProjectGetStatisticsRequest); map.set(consumer_1.KolibriRequestMethods.NodeBrowseRequestMethod, consumer_1.cV10.toNodeBrowseRequest); map.set(consumer_1.KolibriRequestMethods.NodeCreateRequestMethod, consumer_1.cV10.toNodeCreateRequest); map.set(consumer_1.KolibriRequestMethods.NodeModifyRequestMethod, consumer_1.cV10.toNodeModifyRequest); map.set(consumer_1.KolibriRequestMethods.NodeDeleteRequestMethod, consumer_1.cV10.toNodeDeleteRequest); map.set(consumer_1.KolibriRequestMethods.NodeGetPropertiesRequestMethod, consumer_1.cV10.toNodeGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.NodeGetHistoryRequestMethod, consumer_1.cV10.toNodeGetHistoryRequest); map.set(consumer_1.KolibriRequestMethods.UserBrowseRequestMethod, consumer_1.cV10.toUserBrowseRequest); map.set(consumer_1.KolibriRequestMethods.UserCreateRequestMethod, consumer_1.cV10.toUserCreateRequest); map.set(consumer_1.KolibriRequestMethods.UserModifyRequestMethod, consumer_1.cV10.toUserModifyRequest); map.set(consumer_1.KolibriRequestMethods.UserDeleteRequestMethod, consumer_1.cV10.toUserDeleteRequest); map.set(consumer_1.KolibriRequestMethods.UserGetPropertiesRequestMethod, consumer_1.cV10.toUserGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UserGetHistoryRequestMethod, consumer_1.cV10.toUserGetHistoryRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupBrowseRequestMethod, consumer_1.cV10.toUserGroupBrowseRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupCreateRequestMethod, consumer_1.cV10.toUserGroupCreateRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupModifyRequestMethod, consumer_1.cV10.toUserGroupModifyRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupDeleteRequestMethod, consumer_1.cV10.toUserGroupDeleteRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupGetPropertiesRequestMethod, consumer_1.cV10.toUserGroupGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupListMembersRequestMethod, consumer_1.cV10.toUserGroupListMembersRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupAddMemberRequestMethod, consumer_1.cV10.toUserGroupAddMemberRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupRemoveMemberMethod, consumer_1.cV10.toUserGroupRemoveMemberRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupIsMemberRequestMethod, consumer_1.cV10.toUserGroupIsMemberRequest); map.set(consumer_1.KolibriRequestMethods.PermissionNodeSetRequestMethod, consumer_1.cV10.toPermissionNodeSetRequest); map.set(consumer_1.KolibriRequestMethods.PermissionNodeListRequestMethod, consumer_1.cV10.toPermissionNodeListRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcAddRequestMethod, consumer_1.cV10.toPermissionRpcAddRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcRemoveRequestMethod, consumer_1.cV10.toPermissionRpcRemoveRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcListRequestMethod, consumer_1.cV10.toPermissionRpcListRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcListRequestMethod, consumer_1.cV10.toPermissionRpcListRequest); PlainToRequestMapper.map.set(version.semVer.raw, map); } initV21ConsumerKolibriRequestMappers() { const version = new common_1.KolibriVersion('v2.1.kolibri'); const map = new Map(); map.set(consumer_1.KolibriRequestMethods.GetRpcInfoRequestMethod, consumer_1.cV10.toGetRpcInfoRequest); map.set(consumer_1.KolibriRequestMethods.GetStatisticsRequestMethod, consumer_1.cV10.toGetStatisticsRequest); map.set(consumer_1.KolibriRequestMethods.CloseRequestMethod, consumer_1.cV10.toCloseRequest); map.set(consumer_1.KolibriRequestMethods.SubscribeRequestMethod, consumer_1.cV10.toSubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UnsubscribeRequestMethod, consumer_1.cV10.toUnsubscribeRequest); map.set(consumer_1.KolibriRequestMethods.ReadRequestMethod, consumer_1.cV10.toReadRequest); map.set(consumer_1.KolibriRequestMethods.CommitRequestMethod, consumer_1.cV10.toCommitRequest); map.set(consumer_1.KolibriRequestMethods.CancelRequestMethod, consumer_1.cV10.toCancelRequest); map.set(consumer_1.KolibriRequestMethods.ProjectBrowseRequestMethod, consumer_1.cV10.toProjectBrowseRequest); map.set(consumer_1.KolibriRequestMethods.ProjectCreateRequestMethod, consumer_1.cV10.toProjectCreateRequest); map.set(consumer_1.KolibriRequestMethods.ProjectDeleteRequestMethod, consumer_1.cV10.toProjectDeleteRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetPropertiesRequestMethod, consumer_1.cV10.toProjectGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetStatisticsRequestMethod, consumer_1.cV10.toProjectGetStatisticsRequest); map.set(consumer_1.KolibriRequestMethods.NodeModifyRequestMethod, consumer_1.cV10.toNodeModifyRequest); map.set(consumer_1.KolibriRequestMethods.NodeDeleteRequestMethod, consumer_1.cV10.toNodeDeleteRequest); map.set(consumer_1.KolibriRequestMethods.NodeGetPropertiesRequestMethod, consumer_1.cV10.toNodeGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UserBrowseRequestMethod, consumer_1.cV10.toUserBrowseRequest); map.set(consumer_1.KolibriRequestMethods.UserCreateRequestMethod, consumer_1.cV10.toUserCreateRequest); map.set(consumer_1.KolibriRequestMethods.UserModifyRequestMethod, consumer_1.cV10.toUserModifyRequest); map.set(consumer_1.KolibriRequestMethods.UserDeleteRequestMethod, consumer_1.cV10.toUserDeleteRequest); map.set(consumer_1.KolibriRequestMethods.UserGetPropertiesRequestMethod, consumer_1.cV10.toUserGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupBrowseRequestMethod, consumer_1.cV10.toUserGroupBrowseRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupCreateRequestMethod, consumer_1.cV10.toUserGroupCreateRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupModifyRequestMethod, consumer_1.cV10.toUserGroupModifyRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupDeleteRequestMethod, consumer_1.cV10.toUserGroupDeleteRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupGetPropertiesRequestMethod, consumer_1.cV10.toUserGroupGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupListMembersRequestMethod, consumer_1.cV10.toUserGroupListMembersRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupAddMemberRequestMethod, consumer_1.cV10.toUserGroupAddMemberRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupRemoveMemberMethod, consumer_1.cV10.toUserGroupRemoveMemberRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupIsMemberRequestMethod, consumer_1.cV10.toUserGroupIsMemberRequest); map.set(consumer_1.KolibriRequestMethods.PermissionNodeSetRequestMethod, consumer_1.cV10.toPermissionNodeSetRequest); map.set(consumer_1.KolibriRequestMethods.PermissionNodeListRequestMethod, consumer_1.cV10.toPermissionNodeListRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcAddRequestMethod, consumer_1.cV10.toPermissionRpcAddRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcRemoveRequestMethod, consumer_1.cV10.toPermissionRpcRemoveRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcListRequestMethod, consumer_1.cV10.toPermissionRpcListRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcListRequestMethod, consumer_1.cV10.toPermissionRpcListRequest); map.set(consumer_1.KolibriRequestMethods.LoginRequestMethod, consumer_1.cV21.toLoginRequest); map.set(consumer_1.KolibriRequestMethods.WriteRequestMethod, consumer_1.cV21.toWriteRequest); map.set(consumer_1.KolibriRequestMethods.UserSubscribeRequestMethod, consumer_1.cV21.toUserSubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UserUnsubscribeRequestMethod, consumer_1.cV21.toUserUnsubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UserGetSessionRequestMethod, consumer_1.cV21.toUserGetSessionsRequest); map.set(consumer_1.KolibriRequestMethods.ProjectModifyRequestMethod, consumer_1.cV21.toProjectModifyRequest); map.set(consumer_1.KolibriRequestMethods.NodeBrowseRequestMethod, consumer_1.cV21.toNodeBrowseRequest); map.set(consumer_1.KolibriRequestMethods.NodeCreateRequestMethod, consumer_1.cV21.toNodeCreateRequest); map.set(consumer_1.KolibriRequestMethods.NodeGetHistoryRequestMethod, consumer_1.cV21.toNodeGetHistoryRequest); map.set(consumer_1.KolibriRequestMethods.UserGetHistoryRequestMethod, consumer_1.cV21.toUserGetHistoryRequest); PlainToRequestMapper.map.set(version.semVer.raw, map); } initV30ConsumerKolibriRequestMappers() { const version = new common_1.KolibriVersion('v3.0.c.kolibri'); const map = new Map(); map.set(consumer_1.KolibriRequestMethods.GetRpcInfoRequestMethod, consumer_1.cV10.toGetRpcInfoRequest); map.set(consumer_1.KolibriRequestMethods.GetStatisticsRequestMethod, consumer_1.cV10.toGetStatisticsRequest); map.set(consumer_1.KolibriRequestMethods.CloseRequestMethod, consumer_1.cV10.toCloseRequest); map.set(consumer_1.KolibriRequestMethods.SubscribeRequestMethod, consumer_1.cV10.toSubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UnsubscribeRequestMethod, consumer_1.cV10.toUnsubscribeRequest); map.set(consumer_1.KolibriRequestMethods.ReadRequestMethod, consumer_1.cV10.toReadRequest); map.set(consumer_1.KolibriRequestMethods.CommitRequestMethod, consumer_1.cV10.toCommitRequest); map.set(consumer_1.KolibriRequestMethods.CancelRequestMethod, consumer_1.cV10.toCancelRequest); map.set(consumer_1.KolibriRequestMethods.ProjectBrowseRequestMethod, consumer_1.cV10.toProjectBrowseRequest); map.set(consumer_1.KolibriRequestMethods.ProjectDeleteRequestMethod, consumer_1.cV10.toProjectDeleteRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetPropertiesRequestMethod, consumer_1.cV10.toProjectGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetStatisticsRequestMethod, consumer_1.cV10.toProjectGetStatisticsRequest); map.set(consumer_1.KolibriRequestMethods.NodeModifyRequestMethod, consumer_1.cV10.toNodeModifyRequest); map.set(consumer_1.KolibriRequestMethods.NodeDeleteRequestMethod, consumer_1.cV10.toNodeDeleteRequest); map.set(consumer_1.KolibriRequestMethods.NodeGetPropertiesRequestMethod, consumer_1.cV10.toNodeGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UserBrowseRequestMethod, consumer_1.cV10.toUserBrowseRequest); map.set(consumer_1.KolibriRequestMethods.UserCreateRequestMethod, consumer_1.cV10.toUserCreateRequest); map.set(consumer_1.KolibriRequestMethods.UserModifyRequestMethod, consumer_1.cV10.toUserModifyRequest); map.set(consumer_1.KolibriRequestMethods.UserDeleteRequestMethod, consumer_1.cV10.toUserDeleteRequest); map.set(consumer_1.KolibriRequestMethods.UserGetPropertiesRequestMethod, consumer_1.cV10.toUserGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupBrowseRequestMethod, consumer_1.cV10.toUserGroupBrowseRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupCreateRequestMethod, consumer_1.cV10.toUserGroupCreateRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupModifyRequestMethod, consumer_1.cV10.toUserGroupModifyRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupDeleteRequestMethod, consumer_1.cV10.toUserGroupDeleteRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupGetPropertiesRequestMethod, consumer_1.cV10.toUserGroupGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupListMembersRequestMethod, consumer_1.cV10.toUserGroupListMembersRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupAddMemberRequestMethod, consumer_1.cV10.toUserGroupAddMemberRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupRemoveMemberMethod, consumer_1.cV10.toUserGroupRemoveMemberRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupIsMemberRequestMethod, consumer_1.cV10.toUserGroupIsMemberRequest); map.set(consumer_1.KolibriRequestMethods.PermissionNodeSetRequestMethod, consumer_1.cV10.toPermissionNodeSetRequest); map.set(consumer_1.KolibriRequestMethods.PermissionNodeListRequestMethod, consumer_1.cV10.toPermissionNodeListRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcAddRequestMethod, consumer_1.cV10.toPermissionRpcAddRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcRemoveRequestMethod, consumer_1.cV10.toPermissionRpcRemoveRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcListRequestMethod, consumer_1.cV10.toPermissionRpcListRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcListRequestMethod, consumer_1.cV10.toPermissionRpcListRequest); map.set(consumer_1.KolibriRequestMethods.LoginRequestMethod, consumer_1.cV21.toLoginRequest); map.set(consumer_1.KolibriRequestMethods.WriteRequestMethod, consumer_1.cV21.toWriteRequest); map.set(consumer_1.KolibriRequestMethods.UserSubscribeRequestMethod, consumer_1.cV21.toUserSubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UserUnsubscribeRequestMethod, consumer_1.cV21.toUserUnsubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UserGetSessionRequestMethod, consumer_1.cV21.toUserGetSessionsRequest); map.set(consumer_1.KolibriRequestMethods.NodeBrowseRequestMethod, consumer_1.cV21.toNodeBrowseRequest); map.set(consumer_1.KolibriRequestMethods.NodeCreateRequestMethod, consumer_1.cV21.toNodeCreateRequest); map.set(consumer_1.KolibriRequestMethods.NodeGetHistoryRequestMethod, consumer_1.cV21.toNodeGetHistoryRequest); map.set(consumer_1.KolibriRequestMethods.UserGetHistoryRequestMethod, consumer_1.cV21.toUserGetHistoryRequest); map.set(consumer_1.KolibriRequestMethods.ProjectCreateRequestMethod, consumer_1.cV30.toProjectCreateRequest); map.set(consumer_1.KolibriRequestMethods.ProjectModifyRequestMethod, consumer_1.cV30.toProjectModifyRequest); PlainToRequestMapper.map.set(version.semVer.raw, map); } initV31ConsumerKolibriRequestMappers() { const version = new common_1.KolibriVersion('v3.1.c.kolibri'); const map = new Map(); map.set(consumer_1.KolibriRequestMethods.GetRpcInfoRequestMethod, consumer_1.cV10.toGetRpcInfoRequest); map.set(consumer_1.KolibriRequestMethods.GetStatisticsRequestMethod, consumer_1.cV10.toGetStatisticsRequest); map.set(consumer_1.KolibriRequestMethods.CloseRequestMethod, consumer_1.cV10.toCloseRequest); map.set(consumer_1.KolibriRequestMethods.SubscribeRequestMethod, consumer_1.cV10.toSubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UnsubscribeRequestMethod, consumer_1.cV10.toUnsubscribeRequest); map.set(consumer_1.KolibriRequestMethods.ReadRequestMethod, consumer_1.cV10.toReadRequest); map.set(consumer_1.KolibriRequestMethods.CommitRequestMethod, consumer_1.cV10.toCommitRequest); map.set(consumer_1.KolibriRequestMethods.CancelRequestMethod, consumer_1.cV10.toCancelRequest); map.set(consumer_1.KolibriRequestMethods.ProjectBrowseRequestMethod, consumer_1.cV10.toProjectBrowseRequest); map.set(consumer_1.KolibriRequestMethods.ProjectDeleteRequestMethod, consumer_1.cV10.toProjectDeleteRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetPropertiesRequestMethod, consumer_1.cV10.toProjectGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetStatisticsRequestMethod, consumer_1.cV10.toProjectGetStatisticsRequest); map.set(consumer_1.KolibriRequestMethods.NodeModifyRequestMethod, consumer_1.cV10.toNodeModifyRequest); map.set(consumer_1.KolibriRequestMethods.NodeDeleteRequestMethod, consumer_1.cV10.toNodeDeleteRequest); map.set(consumer_1.KolibriRequestMethods.NodeGetPropertiesRequestMethod, consumer_1.cV10.toNodeGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UserBrowseRequestMethod, consumer_1.cV10.toUserBrowseRequest); map.set(consumer_1.KolibriRequestMethods.UserCreateRequestMethod, consumer_1.cV10.toUserCreateRequest); map.set(consumer_1.KolibriRequestMethods.UserModifyRequestMethod, consumer_1.cV10.toUserModifyRequest); map.set(consumer_1.KolibriRequestMethods.UserDeleteRequestMethod, consumer_1.cV10.toUserDeleteRequest); map.set(consumer_1.KolibriRequestMethods.UserGetPropertiesRequestMethod, consumer_1.cV10.toUserGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupBrowseRequestMethod, consumer_1.cV10.toUserGroupBrowseRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupCreateRequestMethod, consumer_1.cV10.toUserGroupCreateRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupModifyRequestMethod, consumer_1.cV10.toUserGroupModifyRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupDeleteRequestMethod, consumer_1.cV10.toUserGroupDeleteRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupGetPropertiesRequestMethod, consumer_1.cV10.toUserGroupGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupListMembersRequestMethod, consumer_1.cV10.toUserGroupListMembersRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupAddMemberRequestMethod, consumer_1.cV10.toUserGroupAddMemberRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupRemoveMemberMethod, consumer_1.cV10.toUserGroupRemoveMemberRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupIsMemberRequestMethod, consumer_1.cV10.toUserGroupIsMemberRequest); map.set(consumer_1.KolibriRequestMethods.PermissionNodeSetRequestMethod, consumer_1.cV10.toPermissionNodeSetRequest); map.set(consumer_1.KolibriRequestMethods.PermissionNodeListRequestMethod, consumer_1.cV10.toPermissionNodeListRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcAddRequestMethod, consumer_1.cV10.toPermissionRpcAddRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcRemoveRequestMethod, consumer_1.cV10.toPermissionRpcRemoveRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcListRequestMethod, consumer_1.cV10.toPermissionRpcListRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcListRequestMethod, consumer_1.cV10.toPermissionRpcListRequest); map.set(consumer_1.KolibriRequestMethods.LoginRequestMethod, consumer_1.cV21.toLoginRequest); map.set(consumer_1.KolibriRequestMethods.WriteRequestMethod, consumer_1.cV21.toWriteRequest); map.set(consumer_1.KolibriRequestMethods.UserSubscribeRequestMethod, consumer_1.cV21.toUserSubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UserUnsubscribeRequestMethod, consumer_1.cV21.toUserUnsubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UserGetSessionRequestMethod, consumer_1.cV21.toUserGetSessionsRequest); map.set(consumer_1.KolibriRequestMethods.NodeBrowseRequestMethod, consumer_1.cV21.toNodeBrowseRequest); map.set(consumer_1.KolibriRequestMethods.NodeCreateRequestMethod, consumer_1.cV21.toNodeCreateRequest); map.set(consumer_1.KolibriRequestMethods.NodeGetHistoryRequestMethod, consumer_1.cV21.toNodeGetHistoryRequest); map.set(consumer_1.KolibriRequestMethods.UserGetHistoryRequestMethod, consumer_1.cV21.toUserGetHistoryRequest); map.set(consumer_1.KolibriRequestMethods.ProjectCreateRequestMethod, consumer_1.cV30.toProjectCreateRequest); map.set(consumer_1.KolibriRequestMethods.ProjectModifyRequestMethod, consumer_1.cV30.toProjectModifyRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetHistoryUsageRequestMethod, consumer_1.cV31.toProjectGetHistoryUsageRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetLiveUsageRequestMethod, consumer_1.cV31.toProjectGetLiveUsageRequest); PlainToRequestMapper.map.set(version.semVer.raw, map); } initV32ConsumerKolibriRequestMappers() { const version = new common_1.KolibriVersion('v3.2.c.kolibri'); const map = new Map(); map.set(consumer_1.KolibriRequestMethods.GetRpcInfoRequestMethod, consumer_1.cV10.toGetRpcInfoRequest); map.set(consumer_1.KolibriRequestMethods.GetStatisticsRequestMethod, consumer_1.cV10.toGetStatisticsRequest); map.set(consumer_1.KolibriRequestMethods.CloseRequestMethod, consumer_1.cV10.toCloseRequest); map.set(consumer_1.KolibriRequestMethods.UnsubscribeRequestMethod, consumer_1.cV10.toUnsubscribeRequest); map.set(consumer_1.KolibriRequestMethods.ReadRequestMethod, consumer_1.cV10.toReadRequest); map.set(consumer_1.KolibriRequestMethods.CommitRequestMethod, consumer_1.cV10.toCommitRequest); map.set(consumer_1.KolibriRequestMethods.CancelRequestMethod, consumer_1.cV10.toCancelRequest); map.set(consumer_1.KolibriRequestMethods.ProjectBrowseRequestMethod, consumer_1.cV10.toProjectBrowseRequest); map.set(consumer_1.KolibriRequestMethods.ProjectDeleteRequestMethod, consumer_1.cV10.toProjectDeleteRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetPropertiesRequestMethod, consumer_1.cV10.toProjectGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetStatisticsRequestMethod, consumer_1.cV10.toProjectGetStatisticsRequest); map.set(consumer_1.KolibriRequestMethods.NodeModifyRequestMethod, consumer_1.cV10.toNodeModifyRequest); map.set(consumer_1.KolibriRequestMethods.NodeDeleteRequestMethod, consumer_1.cV10.toNodeDeleteRequest); map.set(consumer_1.KolibriRequestMethods.NodeGetPropertiesRequestMethod, consumer_1.cV10.toNodeGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UserBrowseRequestMethod, consumer_1.cV10.toUserBrowseRequest); map.set(consumer_1.KolibriRequestMethods.UserCreateRequestMethod, consumer_1.cV10.toUserCreateRequest); map.set(consumer_1.KolibriRequestMethods.UserModifyRequestMethod, consumer_1.cV10.toUserModifyRequest); map.set(consumer_1.KolibriRequestMethods.UserDeleteRequestMethod, consumer_1.cV10.toUserDeleteRequest); map.set(consumer_1.KolibriRequestMethods.UserGetPropertiesRequestMethod, consumer_1.cV10.toUserGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupBrowseRequestMethod, consumer_1.cV10.toUserGroupBrowseRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupCreateRequestMethod, consumer_1.cV10.toUserGroupCreateRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupModifyRequestMethod, consumer_1.cV10.toUserGroupModifyRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupDeleteRequestMethod, consumer_1.cV10.toUserGroupDeleteRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupGetPropertiesRequestMethod, consumer_1.cV10.toUserGroupGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupListMembersRequestMethod, consumer_1.cV10.toUserGroupListMembersRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupAddMemberRequestMethod, consumer_1.cV10.toUserGroupAddMemberRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupRemoveMemberMethod, consumer_1.cV10.toUserGroupRemoveMemberRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupIsMemberRequestMethod, consumer_1.cV10.toUserGroupIsMemberRequest); map.set(consumer_1.KolibriRequestMethods.PermissionNodeSetRequestMethod, consumer_1.cV10.toPermissionNodeSetRequest); map.set(consumer_1.KolibriRequestMethods.PermissionNodeListRequestMethod, consumer_1.cV10.toPermissionNodeListRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcAddRequestMethod, consumer_1.cV10.toPermissionRpcAddRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcRemoveRequestMethod, consumer_1.cV10.toPermissionRpcRemoveRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcListRequestMethod, consumer_1.cV10.toPermissionRpcListRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcListRequestMethod, consumer_1.cV10.toPermissionRpcListRequest); map.set(consumer_1.KolibriRequestMethods.LoginRequestMethod, consumer_1.cV21.toLoginRequest); map.set(consumer_1.KolibriRequestMethods.WriteRequestMethod, consumer_1.cV21.toWriteRequest); map.set(consumer_1.KolibriRequestMethods.UserSubscribeRequestMethod, consumer_1.cV21.toUserSubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UserUnsubscribeRequestMethod, consumer_1.cV21.toUserUnsubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UserGetSessionRequestMethod, consumer_1.cV21.toUserGetSessionsRequest); map.set(consumer_1.KolibriRequestMethods.NodeBrowseRequestMethod, consumer_1.cV21.toNodeBrowseRequest); map.set(consumer_1.KolibriRequestMethods.NodeCreateRequestMethod, consumer_1.cV21.toNodeCreateRequest); map.set(consumer_1.KolibriRequestMethods.NodeGetHistoryRequestMethod, consumer_1.cV21.toNodeGetHistoryRequest); map.set(consumer_1.KolibriRequestMethods.UserGetHistoryRequestMethod, consumer_1.cV21.toUserGetHistoryRequest); map.set(consumer_1.KolibriRequestMethods.ProjectCreateRequestMethod, consumer_1.cV30.toProjectCreateRequest); map.set(consumer_1.KolibriRequestMethods.ProjectModifyRequestMethod, consumer_1.cV30.toProjectModifyRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetHistoryUsageRequestMethod, consumer_1.cV31.toProjectGetHistoryUsageRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetLiveUsageRequestMethod, consumer_1.cV31.toProjectGetLiveUsageRequest); map.set(consumer_1.KolibriRequestMethods.SubscribeRequestMethod, consumer_1.cV32.toSubscribeRequest); map.set(consumer_1.KolibriRequestMethods.NodeDeleteHistoryRequestMethod, consumer_1.cV32.toNodeDeleteHistoryRequest); map.set(consumer_1.KolibriRequestMethods.PermissionUserListRequestMethod, consumer_1.cV32.toPermissionUserListRequest); PlainToRequestMapper.map.set(version.semVer.raw, map); } initV33ConsumerKolibriRequestMappers() { const version = new common_1.KolibriVersion('v3.3.c.kolibri'); const map = new Map(); map.set(consumer_1.KolibriRequestMethods.GetRpcInfoRequestMethod, consumer_1.cV10.toGetRpcInfoRequest); map.set(consumer_1.KolibriRequestMethods.GetStatisticsRequestMethod, consumer_1.cV10.toGetStatisticsRequest); map.set(consumer_1.KolibriRequestMethods.CloseRequestMethod, consumer_1.cV10.toCloseRequest); map.set(consumer_1.KolibriRequestMethods.UnsubscribeRequestMethod, consumer_1.cV10.toUnsubscribeRequest); map.set(consumer_1.KolibriRequestMethods.ReadRequestMethod, consumer_1.cV10.toReadRequest); map.set(consumer_1.KolibriRequestMethods.CommitRequestMethod, consumer_1.cV10.toCommitRequest); map.set(consumer_1.KolibriRequestMethods.CancelRequestMethod, consumer_1.cV10.toCancelRequest); map.set(consumer_1.KolibriRequestMethods.ProjectBrowseRequestMethod, consumer_1.cV10.toProjectBrowseRequest); map.set(consumer_1.KolibriRequestMethods.ProjectDeleteRequestMethod, consumer_1.cV10.toProjectDeleteRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetPropertiesRequestMethod, consumer_1.cV10.toProjectGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetStatisticsRequestMethod, consumer_1.cV10.toProjectGetStatisticsRequest); map.set(consumer_1.KolibriRequestMethods.NodeModifyRequestMethod, consumer_1.cV10.toNodeModifyRequest); map.set(consumer_1.KolibriRequestMethods.NodeDeleteRequestMethod, consumer_1.cV10.toNodeDeleteRequest); map.set(consumer_1.KolibriRequestMethods.NodeGetPropertiesRequestMethod, consumer_1.cV10.toNodeGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UserBrowseRequestMethod, consumer_1.cV10.toUserBrowseRequest); map.set(consumer_1.KolibriRequestMethods.UserCreateRequestMethod, consumer_1.cV10.toUserCreateRequest); map.set(consumer_1.KolibriRequestMethods.UserModifyRequestMethod, consumer_1.cV10.toUserModifyRequest); map.set(consumer_1.KolibriRequestMethods.UserDeleteRequestMethod, consumer_1.cV10.toUserDeleteRequest); map.set(consumer_1.KolibriRequestMethods.UserGetPropertiesRequestMethod, consumer_1.cV10.toUserGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupBrowseRequestMethod, consumer_1.cV10.toUserGroupBrowseRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupCreateRequestMethod, consumer_1.cV10.toUserGroupCreateRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupModifyRequestMethod, consumer_1.cV10.toUserGroupModifyRequest); map.set(consumer_1.KolibriRequestMethods.UsergroupDeleteRequestMethod, consumer_1.cV10.toUserGroupDeleteRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupGetPropertiesRequestMethod, consumer_1.cV10.toUserGroupGetPropertiesRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupListMembersRequestMethod, consumer_1.cV10.toUserGroupListMembersRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupAddMemberRequestMethod, consumer_1.cV10.toUserGroupAddMemberRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupRemoveMemberMethod, consumer_1.cV10.toUserGroupRemoveMemberRequest); map.set(consumer_1.KolibriRequestMethods.UserGroupIsMemberRequestMethod, consumer_1.cV10.toUserGroupIsMemberRequest); map.set(consumer_1.KolibriRequestMethods.PermissionNodeSetRequestMethod, consumer_1.cV10.toPermissionNodeSetRequest); map.set(consumer_1.KolibriRequestMethods.PermissionNodeListRequestMethod, consumer_1.cV10.toPermissionNodeListRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcAddRequestMethod, consumer_1.cV10.toPermissionRpcAddRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcRemoveRequestMethod, consumer_1.cV10.toPermissionRpcRemoveRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcListRequestMethod, consumer_1.cV10.toPermissionRpcListRequest); map.set(consumer_1.KolibriRequestMethods.PermissionRpcListRequestMethod, consumer_1.cV10.toPermissionRpcListRequest); map.set(consumer_1.KolibriRequestMethods.WriteRequestMethod, consumer_1.cV21.toWriteRequest); map.set(consumer_1.KolibriRequestMethods.UserSubscribeRequestMethod, consumer_1.cV21.toUserSubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UserUnsubscribeRequestMethod, consumer_1.cV21.toUserUnsubscribeRequest); map.set(consumer_1.KolibriRequestMethods.UserGetSessionRequestMethod, consumer_1.cV21.toUserGetSessionsRequest); map.set(consumer_1.KolibriRequestMethods.NodeBrowseRequestMethod, consumer_1.cV21.toNodeBrowseRequest); map.set(consumer_1.KolibriRequestMethods.NodeCreateRequestMethod, consumer_1.cV21.toNodeCreateRequest); map.set(consumer_1.KolibriRequestMethods.NodeGetHistoryRequestMethod, consumer_1.cV21.toNodeGetHistoryRequest); map.set(consumer_1.KolibriRequestMethods.UserGetHistoryRequestMethod, consumer_1.cV21.toUserGetHistoryRequest); map.set(consumer_1.KolibriRequestMethods.ProjectCreateRequestMethod, consumer_1.cV30.toProjectCreateRequest); map.set(consumer_1.KolibriRequestMethods.ProjectModifyRequestMethod, consumer_1.cV30.toProjectModifyRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetHistoryUsageRequestMethod, consumer_1.cV31.toProjectGetHistoryUsageRequest); map.set(consumer_1.KolibriRequestMethods.ProjectGetLiveUsageRequestMethod, consumer_1.cV31.toProjectGetLiveUsageRequest); map.set(consumer_1.KolibriRequestMethods.SubscribeRequestMethod, consumer_1.cV32.toSubscribeRequest); map.set(consumer_1.KolibriRequestMethods.NodeDeleteHistoryRequestMethod, consumer_1.cV32.toNodeDeleteHistoryRequest); map.set(consumer_1.KolibriRequestMethods.PermissionUserListRequestMethod, consumer_1.cV32.toPermissionUserListRequest); map.set(consumer_1.KolibriRequestMethods.LoginRequestMethod, consumer_1.cV33.toLoginRequest); map.set(consumer_1.KolibriRequestMethods.LogoutRequestMethod, consumer_1.cV33.toLogoutRequest); map.set(consumer_1.KolibriRequestMethods.UpdateTokenMethod, consumer_1.cV33.toUpdateTokenRequest); map.set(consumer_1.KolibriRequestMethods.NodeSubscribeRequestMethod, consumer_1.cV33.toNodeSubscribeRequest); map.set(consumer_1.KolibriRequestMethods.NodeUnsubscribeRequestMethod, consumer_1.cV33.toNodeUnsubscribeRequest); PlainToRequestMapper.map.set(version.semVer.raw, map); } } exports.PlainToRequestMapper = PlainToRequestMapper; PlainToRequestMapper.map = new Map(); //# sourceMappingURL=plain_to_request_mapper.js.map