UNPKG

yc-types

Version:

TypeScript types and interfaces for YellowCard protobuf definitions

1,029 lines (1,028 loc) 38 kB
"use strict"; // Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v2.8.3 // protoc v3.21.12 // source: auth_user.proto Object.defineProperty(exports, "__esModule", { value: true }); exports.LinkUserToStakeholderRequest = exports.LinkUserToIssuerRequest = exports.ListActiveSessionResponse = exports.ListUserResponse = exports.CreateUserRequest = exports.User = exports.Session = exports.RevokeSessionRequest = exports.RefreshTokenRequest = exports.LoginRequest = exports.protobufPackage = void 0; /* eslint-disable */ const wire_1 = require("@bufbuild/protobuf/wire"); const common_1 = require("./common"); exports.protobufPackage = "pb"; function createBaseLoginRequest() { return { email: "", password: "" }; } exports.LoginRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.email !== "") { writer.uint32(10).string(message.email); } if (message.password !== "") { writer.uint32(18).string(message.password); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseLoginRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.email = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.password = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { email: isSet(object.email) ? globalThis.String(object.email) : "", password: isSet(object.password) ? globalThis.String(object.password) : "", }; }, toJSON(message) { const obj = {}; if (message.email !== "") { obj.email = message.email; } if (message.password !== "") { obj.password = message.password; } return obj; }, create(base) { return exports.LoginRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseLoginRequest(); message.email = (_a = object.email) !== null && _a !== void 0 ? _a : ""; message.password = (_b = object.password) !== null && _b !== void 0 ? _b : ""; return message; }, }; function createBaseRefreshTokenRequest() { return { token: "" }; } exports.RefreshTokenRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.token !== "") { writer.uint32(10).string(message.token); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseRefreshTokenRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.token = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { token: isSet(object.token) ? globalThis.String(object.token) : "" }; }, toJSON(message) { const obj = {}; if (message.token !== "") { obj.token = message.token; } return obj; }, create(base) { return exports.RefreshTokenRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseRefreshTokenRequest(); message.token = (_a = object.token) !== null && _a !== void 0 ? _a : ""; return message; }, }; function createBaseRevokeSessionRequest() { return { sessionToken: "", userId: "" }; } exports.RevokeSessionRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.sessionToken !== "") { writer.uint32(10).string(message.sessionToken); } if (message.userId !== "") { writer.uint32(18).string(message.userId); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseRevokeSessionRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.sessionToken = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.userId = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { sessionToken: isSet(object.sessionToken) ? globalThis.String(object.sessionToken) : "", userId: isSet(object.userId) ? globalThis.String(object.userId) : "", }; }, toJSON(message) { const obj = {}; if (message.sessionToken !== "") { obj.sessionToken = message.sessionToken; } if (message.userId !== "") { obj.userId = message.userId; } return obj; }, create(base) { return exports.RevokeSessionRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseRevokeSessionRequest(); message.sessionToken = (_a = object.sessionToken) !== null && _a !== void 0 ? _a : ""; message.userId = (_b = object.userId) !== null && _b !== void 0 ? _b : ""; return message; }, }; function createBaseSession() { return { sessionId: "", accessToken: "", user: undefined, accessTokenExpiresAt: "", refreshTokenExpiresAt: "" }; } exports.Session = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.sessionId !== "") { writer.uint32(10).string(message.sessionId); } if (message.accessToken !== "") { writer.uint32(26).string(message.accessToken); } if (message.user !== undefined) { exports.User.encode(message.user, writer.uint32(42).fork()).join(); } if (message.accessTokenExpiresAt !== "") { writer.uint32(50).string(message.accessTokenExpiresAt); } if (message.refreshTokenExpiresAt !== "") { writer.uint32(58).string(message.refreshTokenExpiresAt); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSession(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.sessionId = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.accessToken = reader.string(); continue; } case 5: { if (tag !== 42) { break; } message.user = exports.User.decode(reader, reader.uint32()); continue; } case 6: { if (tag !== 50) { break; } message.accessTokenExpiresAt = reader.string(); continue; } case 7: { if (tag !== 58) { break; } message.refreshTokenExpiresAt = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { sessionId: isSet(object.sessionId) ? globalThis.String(object.sessionId) : "", accessToken: isSet(object.accessToken) ? globalThis.String(object.accessToken) : "", user: isSet(object.user) ? exports.User.fromJSON(object.user) : undefined, accessTokenExpiresAt: isSet(object.accessTokenExpiresAt) ? globalThis.String(object.accessTokenExpiresAt) : "", refreshTokenExpiresAt: isSet(object.refreshTokenExpiresAt) ? globalThis.String(object.refreshTokenExpiresAt) : "", }; }, toJSON(message) { const obj = {}; if (message.sessionId !== "") { obj.sessionId = message.sessionId; } if (message.accessToken !== "") { obj.accessToken = message.accessToken; } if (message.user !== undefined) { obj.user = exports.User.toJSON(message.user); } if (message.accessTokenExpiresAt !== "") { obj.accessTokenExpiresAt = message.accessTokenExpiresAt; } if (message.refreshTokenExpiresAt !== "") { obj.refreshTokenExpiresAt = message.refreshTokenExpiresAt; } return obj; }, create(base) { return exports.Session.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d; const message = createBaseSession(); message.sessionId = (_a = object.sessionId) !== null && _a !== void 0 ? _a : ""; message.accessToken = (_b = object.accessToken) !== null && _b !== void 0 ? _b : ""; message.user = (object.user !== undefined && object.user !== null) ? exports.User.fromPartial(object.user) : undefined; message.accessTokenExpiresAt = (_c = object.accessTokenExpiresAt) !== null && _c !== void 0 ? _c : ""; message.refreshTokenExpiresAt = (_d = object.refreshTokenExpiresAt) !== null && _d !== void 0 ? _d : ""; return message; }, }; function createBaseUser() { return { id: "", firstName: undefined, lastName: undefined, email: undefined, role: undefined, isVerified: undefined, isActive: undefined, userType: undefined, entityId: undefined, relatedInfo: undefined, lastLogin: "", createdAt: "", }; } exports.User = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } if (message.firstName !== undefined) { writer.uint32(18).string(message.firstName); } if (message.lastName !== undefined) { writer.uint32(26).string(message.lastName); } if (message.email !== undefined) { writer.uint32(34).string(message.email); } if (message.role !== undefined) { writer.uint32(42).string(message.role); } if (message.isVerified !== undefined) { writer.uint32(48).bool(message.isVerified); } if (message.isActive !== undefined) { writer.uint32(56).bool(message.isActive); } if (message.userType !== undefined) { writer.uint32(66).string(message.userType); } if (message.entityId !== undefined) { writer.uint32(74).string(message.entityId); } if (message.relatedInfo !== undefined) { writer.uint32(82).bytes(message.relatedInfo); } if (message.lastLogin !== "") { writer.uint32(90).string(message.lastLogin); } if (message.createdAt !== "") { writer.uint32(98).string(message.createdAt); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? 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.id = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.firstName = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.lastName = reader.string(); continue; } case 4: { if (tag !== 34) { break; } message.email = reader.string(); continue; } case 5: { if (tag !== 42) { break; } message.role = reader.string(); continue; } case 6: { if (tag !== 48) { break; } message.isVerified = reader.bool(); continue; } case 7: { if (tag !== 56) { break; } message.isActive = reader.bool(); continue; } case 8: { if (tag !== 66) { break; } message.userType = reader.string(); continue; } case 9: { if (tag !== 74) { break; } message.entityId = reader.string(); continue; } case 10: { if (tag !== 82) { break; } message.relatedInfo = reader.bytes(); continue; } case 11: { if (tag !== 90) { break; } message.lastLogin = reader.string(); continue; } case 12: { if (tag !== 98) { break; } message.createdAt = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { id: isSet(object.id) ? globalThis.String(object.id) : "", firstName: isSet(object.firstName) ? globalThis.String(object.firstName) : undefined, lastName: isSet(object.lastName) ? globalThis.String(object.lastName) : undefined, email: isSet(object.email) ? globalThis.String(object.email) : undefined, role: isSet(object.role) ? globalThis.String(object.role) : undefined, isVerified: isSet(object.isVerified) ? globalThis.Boolean(object.isVerified) : undefined, isActive: isSet(object.isActive) ? globalThis.Boolean(object.isActive) : undefined, userType: isSet(object.userType) ? globalThis.String(object.userType) : undefined, entityId: isSet(object.entityId) ? globalThis.String(object.entityId) : undefined, relatedInfo: isSet(object.relatedInfo) ? bytesFromBase64(object.relatedInfo) : undefined, lastLogin: isSet(object.lastLogin) ? globalThis.String(object.lastLogin) : "", createdAt: isSet(object.createdAt) ? globalThis.String(object.createdAt) : "", }; }, toJSON(message) { const obj = {}; if (message.id !== "") { obj.id = message.id; } if (message.firstName !== undefined) { obj.firstName = message.firstName; } if (message.lastName !== undefined) { obj.lastName = message.lastName; } if (message.email !== undefined) { obj.email = message.email; } if (message.role !== undefined) { obj.role = message.role; } if (message.isVerified !== undefined) { obj.isVerified = message.isVerified; } if (message.isActive !== undefined) { obj.isActive = message.isActive; } if (message.userType !== undefined) { obj.userType = message.userType; } if (message.entityId !== undefined) { obj.entityId = message.entityId; } if (message.relatedInfo !== undefined) { obj.relatedInfo = base64FromBytes(message.relatedInfo); } if (message.lastLogin !== "") { obj.lastLogin = message.lastLogin; } if (message.createdAt !== "") { obj.createdAt = message.createdAt; } return obj; }, create(base) { return exports.User.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m; const message = createBaseUser(); message.id = (_a = object.id) !== null && _a !== void 0 ? _a : ""; message.firstName = (_b = object.firstName) !== null && _b !== void 0 ? _b : undefined; message.lastName = (_c = object.lastName) !== null && _c !== void 0 ? _c : undefined; message.email = (_d = object.email) !== null && _d !== void 0 ? _d : undefined; message.role = (_e = object.role) !== null && _e !== void 0 ? _e : undefined; message.isVerified = (_f = object.isVerified) !== null && _f !== void 0 ? _f : undefined; message.isActive = (_g = object.isActive) !== null && _g !== void 0 ? _g : undefined; message.userType = (_h = object.userType) !== null && _h !== void 0 ? _h : undefined; message.entityId = (_j = object.entityId) !== null && _j !== void 0 ? _j : undefined; message.relatedInfo = (_k = object.relatedInfo) !== null && _k !== void 0 ? _k : undefined; message.lastLogin = (_l = object.lastLogin) !== null && _l !== void 0 ? _l : ""; message.createdAt = (_m = object.createdAt) !== null && _m !== void 0 ? _m : ""; return message; }, }; function createBaseCreateUserRequest() { return { firstName: "", lastName: "", email: "", password: undefined, role: "", userType: "", entityId: undefined }; } exports.CreateUserRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.firstName !== "") { writer.uint32(10).string(message.firstName); } if (message.lastName !== "") { writer.uint32(18).string(message.lastName); } if (message.email !== "") { writer.uint32(26).string(message.email); } if (message.password !== undefined) { writer.uint32(34).string(message.password); } if (message.role !== "") { writer.uint32(42).string(message.role); } if (message.userType !== "") { writer.uint32(50).string(message.userType); } if (message.entityId !== undefined) { writer.uint32(58).string(message.entityId); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseCreateUserRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.firstName = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.lastName = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.email = reader.string(); continue; } case 4: { if (tag !== 34) { break; } message.password = reader.string(); continue; } case 5: { if (tag !== 42) { break; } message.role = reader.string(); continue; } case 6: { if (tag !== 50) { break; } message.userType = reader.string(); continue; } case 7: { if (tag !== 58) { break; } message.entityId = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { firstName: isSet(object.firstName) ? globalThis.String(object.firstName) : "", lastName: isSet(object.lastName) ? globalThis.String(object.lastName) : "", email: isSet(object.email) ? globalThis.String(object.email) : "", password: isSet(object.password) ? globalThis.String(object.password) : undefined, role: isSet(object.role) ? globalThis.String(object.role) : "", userType: isSet(object.userType) ? globalThis.String(object.userType) : "", entityId: isSet(object.entityId) ? globalThis.String(object.entityId) : undefined, }; }, toJSON(message) { const obj = {}; if (message.firstName !== "") { obj.firstName = message.firstName; } if (message.lastName !== "") { obj.lastName = message.lastName; } if (message.email !== "") { obj.email = message.email; } if (message.password !== undefined) { obj.password = message.password; } if (message.role !== "") { obj.role = message.role; } if (message.userType !== "") { obj.userType = message.userType; } if (message.entityId !== undefined) { obj.entityId = message.entityId; } return obj; }, create(base) { return exports.CreateUserRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g; const message = createBaseCreateUserRequest(); message.firstName = (_a = object.firstName) !== null && _a !== void 0 ? _a : ""; message.lastName = (_b = object.lastName) !== null && _b !== void 0 ? _b : ""; message.email = (_c = object.email) !== null && _c !== void 0 ? _c : ""; message.password = (_d = object.password) !== null && _d !== void 0 ? _d : undefined; message.role = (_e = object.role) !== null && _e !== void 0 ? _e : ""; message.userType = (_f = object.userType) !== null && _f !== void 0 ? _f : ""; message.entityId = (_g = object.entityId) !== null && _g !== void 0 ? _g : undefined; return message; }, }; function createBaseListUserResponse() { return { status: 0, users: [], meta: undefined }; } exports.ListUserResponse = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.status !== 0) { writer.uint32(8).int32(message.status); } for (const v of message.users) { exports.User.encode(v, writer.uint32(18).fork()).join(); } if (message.meta !== undefined) { common_1.Metadata.encode(message.meta, writer.uint32(26).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListUserResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.status = reader.int32(); continue; } case 2: { if (tag !== 18) { break; } message.users.push(exports.User.decode(reader, reader.uint32())); continue; } case 3: { if (tag !== 26) { break; } message.meta = common_1.Metadata.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { status: isSet(object.status) ? globalThis.Number(object.status) : 0, users: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.users) ? object.users.map((e) => exports.User.fromJSON(e)) : [], meta: isSet(object.meta) ? common_1.Metadata.fromJSON(object.meta) : undefined, }; }, toJSON(message) { var _a; const obj = {}; if (message.status !== 0) { obj.status = Math.round(message.status); } if ((_a = message.users) === null || _a === void 0 ? void 0 : _a.length) { obj.users = message.users.map((e) => exports.User.toJSON(e)); } if (message.meta !== undefined) { obj.meta = common_1.Metadata.toJSON(message.meta); } return obj; }, create(base) { return exports.ListUserResponse.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseListUserResponse(); message.status = (_a = object.status) !== null && _a !== void 0 ? _a : 0; message.users = ((_b = object.users) === null || _b === void 0 ? void 0 : _b.map((e) => exports.User.fromPartial(e))) || []; message.meta = (object.meta !== undefined && object.meta !== null) ? common_1.Metadata.fromPartial(object.meta) : undefined; return message; }, }; function createBaseListActiveSessionResponse() { return { status: 0, sessions: [], meta: undefined }; } exports.ListActiveSessionResponse = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.status !== 0) { writer.uint32(8).int32(message.status); } for (const v of message.sessions) { exports.Session.encode(v, writer.uint32(18).fork()).join(); } if (message.meta !== undefined) { common_1.Metadata.encode(message.meta, writer.uint32(26).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListActiveSessionResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.status = reader.int32(); continue; } case 2: { if (tag !== 18) { break; } message.sessions.push(exports.Session.decode(reader, reader.uint32())); continue; } case 3: { if (tag !== 26) { break; } message.meta = common_1.Metadata.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { status: isSet(object.status) ? globalThis.Number(object.status) : 0, sessions: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.sessions) ? object.sessions.map((e) => exports.Session.fromJSON(e)) : [], meta: isSet(object.meta) ? common_1.Metadata.fromJSON(object.meta) : undefined, }; }, toJSON(message) { var _a; const obj = {}; if (message.status !== 0) { obj.status = Math.round(message.status); } if ((_a = message.sessions) === null || _a === void 0 ? void 0 : _a.length) { obj.sessions = message.sessions.map((e) => exports.Session.toJSON(e)); } if (message.meta !== undefined) { obj.meta = common_1.Metadata.toJSON(message.meta); } return obj; }, create(base) { return exports.ListActiveSessionResponse.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseListActiveSessionResponse(); message.status = (_a = object.status) !== null && _a !== void 0 ? _a : 0; message.sessions = ((_b = object.sessions) === null || _b === void 0 ? void 0 : _b.map((e) => exports.Session.fromPartial(e))) || []; message.meta = (object.meta !== undefined && object.meta !== null) ? common_1.Metadata.fromPartial(object.meta) : undefined; return message; }, }; function createBaseLinkUserToIssuerRequest() { return { userId: "", issuerId: "" }; } exports.LinkUserToIssuerRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.userId !== "") { writer.uint32(10).string(message.userId); } if (message.issuerId !== "") { writer.uint32(18).string(message.issuerId); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseLinkUserToIssuerRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.userId = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.issuerId = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { userId: isSet(object.userId) ? globalThis.String(object.userId) : "", issuerId: isSet(object.issuerId) ? globalThis.String(object.issuerId) : "", }; }, toJSON(message) { const obj = {}; if (message.userId !== "") { obj.userId = message.userId; } if (message.issuerId !== "") { obj.issuerId = message.issuerId; } return obj; }, create(base) { return exports.LinkUserToIssuerRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseLinkUserToIssuerRequest(); message.userId = (_a = object.userId) !== null && _a !== void 0 ? _a : ""; message.issuerId = (_b = object.issuerId) !== null && _b !== void 0 ? _b : ""; return message; }, }; function createBaseLinkUserToStakeholderRequest() { return { userId: "", stakeholderId: "" }; } exports.LinkUserToStakeholderRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.userId !== "") { writer.uint32(10).string(message.userId); } if (message.stakeholderId !== "") { writer.uint32(18).string(message.stakeholderId); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseLinkUserToStakeholderRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.userId = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.stakeholderId = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { userId: isSet(object.userId) ? globalThis.String(object.userId) : "", stakeholderId: isSet(object.stakeholderId) ? globalThis.String(object.stakeholderId) : "", }; }, toJSON(message) { const obj = {}; if (message.userId !== "") { obj.userId = message.userId; } if (message.stakeholderId !== "") { obj.stakeholderId = message.stakeholderId; } return obj; }, create(base) { return exports.LinkUserToStakeholderRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseLinkUserToStakeholderRequest(); message.userId = (_a = object.userId) !== null && _a !== void 0 ? _a : ""; message.stakeholderId = (_b = object.stakeholderId) !== null && _b !== void 0 ? _b : ""; return message; }, }; function bytesFromBase64(b64) { if (globalThis.Buffer) { return Uint8Array.from(globalThis.Buffer.from(b64, "base64")); } else { const bin = globalThis.atob(b64); const arr = new Uint8Array(bin.length); for (let i = 0; i < bin.length; ++i) { arr[i] = bin.charCodeAt(i); } return arr; } } function base64FromBytes(arr) { if (globalThis.Buffer) { return globalThis.Buffer.from(arr).toString("base64"); } else { const bin = []; arr.forEach((byte) => { bin.push(globalThis.String.fromCharCode(byte)); }); return globalThis.btoa(bin.join("")); } } function isSet(value) { return value !== null && value !== undefined; }