@adempiere/grpc-web-store-api
Version:
ADempiere Web Store write in Javascript for a node service
233 lines (206 loc) • 8.76 kB
JavaScript
// GENERATED CODE -- DO NOT EDIT!
// Original file comments:
// ************************************************************************************
// Copyright (C) 2012-2018 E.R.P. Consultores y Asociados, C.A. *
// Contributor(s): Yamel Senih ysenih@erpya.com *
// This program is free software: you can redistribute it and/or modify *
// it under the terms of the GNU General Public License as published by *
// the Free Software Foundation, either version 2 of the License, or *
// (at your option) any later version. *
// This program is distributed in the hope that it will be useful, *
// but WITHOUT ANY WARRANTY; without even the implied warranty of *
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
// GNU General Public License for more details. *
// You should have received a copy of the GNU General Public License *
// along with this program. If not, see <https://www.gnu.org/licenses/>. *
// **********************************************************************************
;
var grpc = require('@grpc/grpc-js');
var proto_access_pb = require('../proto/access_pb.js');
function serialize_access_ChangeRoleRequest(arg) {
if (!(arg instanceof proto_access_pb.ChangeRoleRequest)) {
throw new Error('Expected argument of type access.ChangeRoleRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_access_ChangeRoleRequest(buffer_arg) {
return proto_access_pb.ChangeRoleRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_access_ListRolesRequest(arg) {
if (!(arg instanceof proto_access_pb.ListRolesRequest)) {
throw new Error('Expected argument of type access.ListRolesRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_access_ListRolesRequest(buffer_arg) {
return proto_access_pb.ListRolesRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_access_ListRolesResponse(arg) {
if (!(arg instanceof proto_access_pb.ListRolesResponse)) {
throw new Error('Expected argument of type access.ListRolesResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_access_ListRolesResponse(buffer_arg) {
return proto_access_pb.ListRolesResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_access_LoginRequest(arg) {
if (!(arg instanceof proto_access_pb.LoginRequest)) {
throw new Error('Expected argument of type access.LoginRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_access_LoginRequest(buffer_arg) {
return proto_access_pb.LoginRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_access_LogoutRequest(arg) {
if (!(arg instanceof proto_access_pb.LogoutRequest)) {
throw new Error('Expected argument of type access.LogoutRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_access_LogoutRequest(buffer_arg) {
return proto_access_pb.LogoutRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_access_Menu(arg) {
if (!(arg instanceof proto_access_pb.Menu)) {
throw new Error('Expected argument of type access.Menu');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_access_Menu(buffer_arg) {
return proto_access_pb.Menu.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_access_MenuRequest(arg) {
if (!(arg instanceof proto_access_pb.MenuRequest)) {
throw new Error('Expected argument of type access.MenuRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_access_MenuRequest(buffer_arg) {
return proto_access_pb.MenuRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_access_Session(arg) {
if (!(arg instanceof proto_access_pb.Session)) {
throw new Error('Expected argument of type access.Session');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_access_Session(buffer_arg) {
return proto_access_pb.Session.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_access_SessionRequest(arg) {
if (!(arg instanceof proto_access_pb.SessionRequest)) {
throw new Error('Expected argument of type access.SessionRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_access_SessionRequest(buffer_arg) {
return proto_access_pb.SessionRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_access_UserInfo(arg) {
if (!(arg instanceof proto_access_pb.UserInfo)) {
throw new Error('Expected argument of type access.UserInfo');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_access_UserInfo(buffer_arg) {
return proto_access_pb.UserInfo.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_access_UserInfoRequest(arg) {
if (!(arg instanceof proto_access_pb.UserInfoRequest)) {
throw new Error('Expected argument of type access.UserInfoRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_access_UserInfoRequest(buffer_arg) {
return proto_access_pb.UserInfoRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
// The greeting service definition.
var SecurityService = exports.SecurityService = {
// Request login from user
runLogin: {
path: '/access.Security/RunLogin',
requestStream: false,
responseStream: false,
requestType: proto_access_pb.LoginRequest,
responseType: proto_access_pb.Session,
requestSerialize: serialize_access_LoginRequest,
requestDeserialize: deserialize_access_LoginRequest,
responseSerialize: serialize_access_Session,
responseDeserialize: deserialize_access_Session,
},
// Request a Role from uuid
runLogout: {
path: '/access.Security/RunLogout',
requestStream: false,
responseStream: false,
requestType: proto_access_pb.LogoutRequest,
responseType: proto_access_pb.Session,
requestSerialize: serialize_access_LogoutRequest,
requestDeserialize: deserialize_access_LogoutRequest,
responseSerialize: serialize_access_Session,
responseDeserialize: deserialize_access_Session,
},
// Request user roles from Session
getUserInfo: {
path: '/access.Security/GetUserInfo',
requestStream: false,
responseStream: false,
requestType: proto_access_pb.UserInfoRequest,
responseType: proto_access_pb.UserInfo,
requestSerialize: serialize_access_UserInfoRequest,
requestDeserialize: deserialize_access_UserInfoRequest,
responseSerialize: serialize_access_UserInfo,
responseDeserialize: deserialize_access_UserInfo,
},
// Request Menu from Parent UUID
getMenu: {
path: '/access.Security/GetMenu',
requestStream: false,
responseStream: false,
requestType: proto_access_pb.MenuRequest,
responseType: proto_access_pb.Menu,
requestSerialize: serialize_access_MenuRequest,
requestDeserialize: deserialize_access_MenuRequest,
responseSerialize: serialize_access_Menu,
responseDeserialize: deserialize_access_Menu,
},
// Request change role
runChangeRole: {
path: '/access.Security/RunChangeRole',
requestStream: false,
responseStream: false,
requestType: proto_access_pb.ChangeRoleRequest,
responseType: proto_access_pb.Session,
requestSerialize: serialize_access_ChangeRoleRequest,
requestDeserialize: deserialize_access_ChangeRoleRequest,
responseSerialize: serialize_access_Session,
responseDeserialize: deserialize_access_Session,
},
// Request session
getSession: {
path: '/access.Security/GetSession',
requestStream: false,
responseStream: false,
requestType: proto_access_pb.SessionRequest,
responseType: proto_access_pb.Session,
requestSerialize: serialize_access_SessionRequest,
requestDeserialize: deserialize_access_SessionRequest,
responseSerialize: serialize_access_Session,
responseDeserialize: deserialize_access_Session,
},
// List Roles
listRoles: {
path: '/access.Security/ListRoles',
requestStream: false,
responseStream: false,
requestType: proto_access_pb.ListRolesRequest,
responseType: proto_access_pb.ListRolesResponse,
requestSerialize: serialize_access_ListRolesRequest,
requestDeserialize: deserialize_access_ListRolesRequest,
responseSerialize: serialize_access_ListRolesResponse,
responseDeserialize: deserialize_access_ListRolesResponse,
},
};
exports.SecurityClient = grpc.makeGenericClientConstructor(SecurityService);