UNPKG

@aneoconsultingfr/armonik.api

Version:

gRPC API to interact with ArmoniK built for the web

183 lines (181 loc) 5.06 kB
// src/generated/auth_common.ts import _m0 from "protobufjs/minimal.js"; var protobufPackage = "armonik.api.grpc.v1.auth"; function createBaseUser() { return { username: "", roles: [], permissions: [] }; } var User = { encode(message, writer = _m0.Writer.create()) { if (message.username !== "") { writer.uint32(10).string(message.username); } for (const v of message.roles) { writer.uint32(18).string(v); } for (const v of message.permissions) { writer.uint32(26).string(v); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseUser(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.username = reader.string(); continue; case 2: if (tag !== 18) { break; } message.roles.push(reader.string()); continue; case 3: if (tag !== 26) { break; } message.permissions.push(reader.string()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { username: isSet(object.username) ? String(object.username) : "", roles: Array.isArray(object == null ? void 0 : object.roles) ? object.roles.map((e) => String(e)) : [], permissions: Array.isArray(object == null ? void 0 : object.permissions) ? object.permissions.map((e) => String(e)) : [] }; }, toJSON(message) { var _a, _b; const obj = {}; if (message.username !== "") { obj.username = message.username; } if ((_a = message.roles) == null ? void 0 : _a.length) { obj.roles = message.roles; } if ((_b = message.permissions) == null ? void 0 : _b.length) { obj.permissions = message.permissions; } return obj; }, create(base) { return User.fromPartial(base ?? {}); }, fromPartial(object) { var _a, _b; const message = createBaseUser(); message.username = object.username ?? ""; message.roles = ((_a = object.roles) == null ? void 0 : _a.map((e) => e)) || []; message.permissions = ((_b = object.permissions) == null ? void 0 : _b.map((e) => e)) || []; return message; } }; function createBaseGetCurrentUserRequest() { return {}; } var GetCurrentUserRequest = { encode(_, writer = _m0.Writer.create()) { return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseGetCurrentUserRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return GetCurrentUserRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseGetCurrentUserRequest(); return message; } }; function createBaseGetCurrentUserResponse() { return { user: void 0 }; } var GetCurrentUserResponse = { encode(message, writer = _m0.Writer.create()) { if (message.user !== void 0) { User.encode(message.user, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseGetCurrentUserResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.user = User.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { user: isSet(object.user) ? User.fromJSON(object.user) : void 0 }; }, toJSON(message) { const obj = {}; if (message.user !== void 0) { obj.user = User.toJSON(message.user); } return obj; }, create(base) { return GetCurrentUserResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetCurrentUserResponse(); message.user = object.user !== void 0 && object.user !== null ? User.fromPartial(object.user) : void 0; return message; } }; function isSet(value) { return value !== null && value !== void 0; } export { protobufPackage, User, GetCurrentUserRequest, GetCurrentUserResponse };