yc-types
Version:
TypeScript types and interfaces for YellowCard protobuf definitions
1,029 lines (1,028 loc) • 38 kB
JavaScript
"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;
}