yc-types
Version:
TypeScript types and interfaces for YellowCard protobuf definitions
1,348 lines (1,347 loc) • 56.7 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: otp_sync.proto
Object.defineProperty(exports, "__esModule", { value: true });
exports.SyncOTPUsageResponse = exports.OTPUsageEntry = exports.SyncOTPUsageRequest = exports.GenerateOTPBatchResponse = exports.GenerateOTPBatchRequest = exports.GetCardPDFResponse = exports.GetCardPDFRequest = exports.ProcessSyncQueueResponse = exports.ProcessSyncQueueRequest = exports.ServiceConnectivityStatus = exports.SyncQueueStatusResponse_ConnectivityEntry = exports.SyncQueueStatusResponse = exports.SyncQueueStatusRequest = exports.ValidateOTPResponse = exports.ValidateOTPRequest = exports.GenerateOTPResponse = exports.GenerateOTPRequest = exports.protobufPackage = void 0;
/* eslint-disable */
const wire_1 = require("@bufbuild/protobuf/wire");
exports.protobufPackage = "pb";
function createBaseGenerateOTPRequest() {
return { expiryMinutes: undefined, maxUses: undefined };
}
exports.GenerateOTPRequest = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.expiryMinutes !== undefined) {
writer.uint32(8).int32(message.expiryMinutes);
}
if (message.maxUses !== undefined) {
writer.uint32(16).int32(message.maxUses);
}
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 = createBaseGenerateOTPRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.expiryMinutes = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.maxUses = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
expiryMinutes: isSet(object.expiryMinutes) ? globalThis.Number(object.expiryMinutes) : undefined,
maxUses: isSet(object.maxUses) ? globalThis.Number(object.maxUses) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.expiryMinutes !== undefined) {
obj.expiryMinutes = Math.round(message.expiryMinutes);
}
if (message.maxUses !== undefined) {
obj.maxUses = Math.round(message.maxUses);
}
return obj;
},
create(base) {
return exports.GenerateOTPRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseGenerateOTPRequest();
message.expiryMinutes = (_a = object.expiryMinutes) !== null && _a !== void 0 ? _a : undefined;
message.maxUses = (_b = object.maxUses) !== null && _b !== void 0 ? _b : undefined;
return message;
},
};
function createBaseGenerateOTPResponse() {
return { status: 0, message: "", otpCode: "", expiresInMinutes: 0, maxUses: 0 };
}
exports.GenerateOTPResponse = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.status !== 0) {
writer.uint32(8).int32(message.status);
}
if (message.message !== "") {
writer.uint32(18).string(message.message);
}
if (message.otpCode !== "") {
writer.uint32(26).string(message.otpCode);
}
if (message.expiresInMinutes !== 0) {
writer.uint32(32).int32(message.expiresInMinutes);
}
if (message.maxUses !== 0) {
writer.uint32(40).int32(message.maxUses);
}
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 = createBaseGenerateOTPResponse();
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.message = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.otpCode = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.expiresInMinutes = reader.int32();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.maxUses = reader.int32();
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,
message: isSet(object.message) ? globalThis.String(object.message) : "",
otpCode: isSet(object.otpCode) ? globalThis.String(object.otpCode) : "",
expiresInMinutes: isSet(object.expiresInMinutes) ? globalThis.Number(object.expiresInMinutes) : 0,
maxUses: isSet(object.maxUses) ? globalThis.Number(object.maxUses) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.status !== 0) {
obj.status = Math.round(message.status);
}
if (message.message !== "") {
obj.message = message.message;
}
if (message.otpCode !== "") {
obj.otpCode = message.otpCode;
}
if (message.expiresInMinutes !== 0) {
obj.expiresInMinutes = Math.round(message.expiresInMinutes);
}
if (message.maxUses !== 0) {
obj.maxUses = Math.round(message.maxUses);
}
return obj;
},
create(base) {
return exports.GenerateOTPResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e;
const message = createBaseGenerateOTPResponse();
message.status = (_a = object.status) !== null && _a !== void 0 ? _a : 0;
message.message = (_b = object.message) !== null && _b !== void 0 ? _b : "";
message.otpCode = (_c = object.otpCode) !== null && _c !== void 0 ? _c : "";
message.expiresInMinutes = (_d = object.expiresInMinutes) !== null && _d !== void 0 ? _d : 0;
message.maxUses = (_e = object.maxUses) !== null && _e !== void 0 ? _e : 0;
return message;
},
};
function createBaseValidateOTPRequest() {
return { otpCode: "" };
}
exports.ValidateOTPRequest = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.otpCode !== "") {
writer.uint32(10).string(message.otpCode);
}
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 = createBaseValidateOTPRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.otpCode = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { otpCode: isSet(object.otpCode) ? globalThis.String(object.otpCode) : "" };
},
toJSON(message) {
const obj = {};
if (message.otpCode !== "") {
obj.otpCode = message.otpCode;
}
return obj;
},
create(base) {
return exports.ValidateOTPRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseValidateOTPRequest();
message.otpCode = (_a = object.otpCode) !== null && _a !== void 0 ? _a : "";
return message;
},
};
function createBaseValidateOTPResponse() {
return { status: 0, message: "", valid: false };
}
exports.ValidateOTPResponse = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.status !== 0) {
writer.uint32(8).int32(message.status);
}
if (message.message !== "") {
writer.uint32(18).string(message.message);
}
if (message.valid !== false) {
writer.uint32(24).bool(message.valid);
}
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 = createBaseValidateOTPResponse();
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.message = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.valid = reader.bool();
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,
message: isSet(object.message) ? globalThis.String(object.message) : "",
valid: isSet(object.valid) ? globalThis.Boolean(object.valid) : false,
};
},
toJSON(message) {
const obj = {};
if (message.status !== 0) {
obj.status = Math.round(message.status);
}
if (message.message !== "") {
obj.message = message.message;
}
if (message.valid !== false) {
obj.valid = message.valid;
}
return obj;
},
create(base) {
return exports.ValidateOTPResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseValidateOTPResponse();
message.status = (_a = object.status) !== null && _a !== void 0 ? _a : 0;
message.message = (_b = object.message) !== null && _b !== void 0 ? _b : "";
message.valid = (_c = object.valid) !== null && _c !== void 0 ? _c : false;
return message;
},
};
function createBaseSyncQueueStatusRequest() {
return {};
}
exports.SyncQueueStatusRequest = {
encode(_, writer = new wire_1.BinaryWriter()) {
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 = createBaseSyncQueueStatusRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return exports.SyncQueueStatusRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseSyncQueueStatusRequest();
return message;
},
};
function createBaseSyncQueueStatusResponse() {
return {
status: 0,
message: "",
pendingCount: 0,
failedCount: 0,
inProgressCount: 0,
isOnline: false,
isOfflineMode: false,
connectivity: {},
};
}
exports.SyncQueueStatusResponse = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.status !== 0) {
writer.uint32(8).int32(message.status);
}
if (message.message !== "") {
writer.uint32(18).string(message.message);
}
if (message.pendingCount !== 0) {
writer.uint32(24).int32(message.pendingCount);
}
if (message.failedCount !== 0) {
writer.uint32(32).int32(message.failedCount);
}
if (message.inProgressCount !== 0) {
writer.uint32(40).int32(message.inProgressCount);
}
if (message.isOnline !== false) {
writer.uint32(48).bool(message.isOnline);
}
if (message.isOfflineMode !== false) {
writer.uint32(56).bool(message.isOfflineMode);
}
Object.entries(message.connectivity).forEach(([key, value]) => {
exports.SyncQueueStatusResponse_ConnectivityEntry.encode({ key: key, value }, writer.uint32(66).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 = createBaseSyncQueueStatusResponse();
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.message = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.pendingCount = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.failedCount = reader.int32();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.inProgressCount = reader.int32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.isOnline = reader.bool();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.isOfflineMode = reader.bool();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
const entry8 = exports.SyncQueueStatusResponse_ConnectivityEntry.decode(reader, reader.uint32());
if (entry8.value !== undefined) {
message.connectivity[entry8.key] = entry8.value;
}
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,
message: isSet(object.message) ? globalThis.String(object.message) : "",
pendingCount: isSet(object.pendingCount) ? globalThis.Number(object.pendingCount) : 0,
failedCount: isSet(object.failedCount) ? globalThis.Number(object.failedCount) : 0,
inProgressCount: isSet(object.inProgressCount) ? globalThis.Number(object.inProgressCount) : 0,
isOnline: isSet(object.isOnline) ? globalThis.Boolean(object.isOnline) : false,
isOfflineMode: isSet(object.isOfflineMode) ? globalThis.Boolean(object.isOfflineMode) : false,
connectivity: isObject(object.connectivity)
? Object.entries(object.connectivity).reduce((acc, [key, value]) => {
acc[key] = exports.ServiceConnectivityStatus.fromJSON(value);
return acc;
}, {})
: {},
};
},
toJSON(message) {
const obj = {};
if (message.status !== 0) {
obj.status = Math.round(message.status);
}
if (message.message !== "") {
obj.message = message.message;
}
if (message.pendingCount !== 0) {
obj.pendingCount = Math.round(message.pendingCount);
}
if (message.failedCount !== 0) {
obj.failedCount = Math.round(message.failedCount);
}
if (message.inProgressCount !== 0) {
obj.inProgressCount = Math.round(message.inProgressCount);
}
if (message.isOnline !== false) {
obj.isOnline = message.isOnline;
}
if (message.isOfflineMode !== false) {
obj.isOfflineMode = message.isOfflineMode;
}
if (message.connectivity) {
const entries = Object.entries(message.connectivity);
if (entries.length > 0) {
obj.connectivity = {};
entries.forEach(([k, v]) => {
obj.connectivity[k] = exports.ServiceConnectivityStatus.toJSON(v);
});
}
}
return obj;
},
create(base) {
return exports.SyncQueueStatusResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f, _g, _h;
const message = createBaseSyncQueueStatusResponse();
message.status = (_a = object.status) !== null && _a !== void 0 ? _a : 0;
message.message = (_b = object.message) !== null && _b !== void 0 ? _b : "";
message.pendingCount = (_c = object.pendingCount) !== null && _c !== void 0 ? _c : 0;
message.failedCount = (_d = object.failedCount) !== null && _d !== void 0 ? _d : 0;
message.inProgressCount = (_e = object.inProgressCount) !== null && _e !== void 0 ? _e : 0;
message.isOnline = (_f = object.isOnline) !== null && _f !== void 0 ? _f : false;
message.isOfflineMode = (_g = object.isOfflineMode) !== null && _g !== void 0 ? _g : false;
message.connectivity = Object.entries((_h = object.connectivity) !== null && _h !== void 0 ? _h : {}).reduce((acc, [key, value]) => {
if (value !== undefined) {
acc[key] = exports.ServiceConnectivityStatus.fromPartial(value);
}
return acc;
}, {});
return message;
},
};
function createBaseSyncQueueStatusResponse_ConnectivityEntry() {
return { key: "", value: undefined };
}
exports.SyncQueueStatusResponse_ConnectivityEntry = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "") {
writer.uint32(10).string(message.key);
}
if (message.value !== undefined) {
exports.ServiceConnectivityStatus.encode(message.value, writer.uint32(18).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 = createBaseSyncQueueStatusResponse_ConnectivityEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.key = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = exports.ServiceConnectivityStatus.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
key: isSet(object.key) ? globalThis.String(object.key) : "",
value: isSet(object.value) ? exports.ServiceConnectivityStatus.fromJSON(object.value) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.key !== "") {
obj.key = message.key;
}
if (message.value !== undefined) {
obj.value = exports.ServiceConnectivityStatus.toJSON(message.value);
}
return obj;
},
create(base) {
return exports.SyncQueueStatusResponse_ConnectivityEntry.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseSyncQueueStatusResponse_ConnectivityEntry();
message.key = (_a = object.key) !== null && _a !== void 0 ? _a : "";
message.value = (object.value !== undefined && object.value !== null)
? exports.ServiceConnectivityStatus.fromPartial(object.value)
: undefined;
return message;
},
};
function createBaseServiceConnectivityStatus() {
return { service: "", isConnected: false, responseTime: "", error: "" };
}
exports.ServiceConnectivityStatus = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.service !== "") {
writer.uint32(10).string(message.service);
}
if (message.isConnected !== false) {
writer.uint32(16).bool(message.isConnected);
}
if (message.responseTime !== "") {
writer.uint32(26).string(message.responseTime);
}
if (message.error !== "") {
writer.uint32(34).string(message.error);
}
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 = createBaseServiceConnectivityStatus();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.service = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.isConnected = reader.bool();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.responseTime = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.error = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
service: isSet(object.service) ? globalThis.String(object.service) : "",
isConnected: isSet(object.isConnected) ? globalThis.Boolean(object.isConnected) : false,
responseTime: isSet(object.responseTime) ? globalThis.String(object.responseTime) : "",
error: isSet(object.error) ? globalThis.String(object.error) : "",
};
},
toJSON(message) {
const obj = {};
if (message.service !== "") {
obj.service = message.service;
}
if (message.isConnected !== false) {
obj.isConnected = message.isConnected;
}
if (message.responseTime !== "") {
obj.responseTime = message.responseTime;
}
if (message.error !== "") {
obj.error = message.error;
}
return obj;
},
create(base) {
return exports.ServiceConnectivityStatus.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d;
const message = createBaseServiceConnectivityStatus();
message.service = (_a = object.service) !== null && _a !== void 0 ? _a : "";
message.isConnected = (_b = object.isConnected) !== null && _b !== void 0 ? _b : false;
message.responseTime = (_c = object.responseTime) !== null && _c !== void 0 ? _c : "";
message.error = (_d = object.error) !== null && _d !== void 0 ? _d : "";
return message;
},
};
function createBaseProcessSyncQueueRequest() {
return { limit: undefined };
}
exports.ProcessSyncQueueRequest = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.limit !== undefined) {
writer.uint32(8).int32(message.limit);
}
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 = createBaseProcessSyncQueueRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.limit = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { limit: isSet(object.limit) ? globalThis.Number(object.limit) : undefined };
},
toJSON(message) {
const obj = {};
if (message.limit !== undefined) {
obj.limit = Math.round(message.limit);
}
return obj;
},
create(base) {
return exports.ProcessSyncQueueRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseProcessSyncQueueRequest();
message.limit = (_a = object.limit) !== null && _a !== void 0 ? _a : undefined;
return message;
},
};
function createBaseProcessSyncQueueResponse() {
return { status: 0, message: "", processedCount: 0, failedCount: 0 };
}
exports.ProcessSyncQueueResponse = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.status !== 0) {
writer.uint32(8).int32(message.status);
}
if (message.message !== "") {
writer.uint32(18).string(message.message);
}
if (message.processedCount !== 0) {
writer.uint32(24).int32(message.processedCount);
}
if (message.failedCount !== 0) {
writer.uint32(32).int32(message.failedCount);
}
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 = createBaseProcessSyncQueueResponse();
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.message = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.processedCount = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.failedCount = reader.int32();
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,
message: isSet(object.message) ? globalThis.String(object.message) : "",
processedCount: isSet(object.processedCount) ? globalThis.Number(object.processedCount) : 0,
failedCount: isSet(object.failedCount) ? globalThis.Number(object.failedCount) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.status !== 0) {
obj.status = Math.round(message.status);
}
if (message.message !== "") {
obj.message = message.message;
}
if (message.processedCount !== 0) {
obj.processedCount = Math.round(message.processedCount);
}
if (message.failedCount !== 0) {
obj.failedCount = Math.round(message.failedCount);
}
return obj;
},
create(base) {
return exports.ProcessSyncQueueResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d;
const message = createBaseProcessSyncQueueResponse();
message.status = (_a = object.status) !== null && _a !== void 0 ? _a : 0;
message.message = (_b = object.message) !== null && _b !== void 0 ? _b : "";
message.processedCount = (_c = object.processedCount) !== null && _c !== void 0 ? _c : 0;
message.failedCount = (_d = object.failedCount) !== null && _d !== void 0 ? _d : 0;
return message;
},
};
function createBaseGetCardPDFRequest() {
return { cardId: "", provisional: undefined };
}
exports.GetCardPDFRequest = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.cardId !== "") {
writer.uint32(10).string(message.cardId);
}
if (message.provisional !== undefined) {
writer.uint32(16).bool(message.provisional);
}
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 = createBaseGetCardPDFRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.cardId = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.provisional = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
cardId: isSet(object.cardId) ? globalThis.String(object.cardId) : "",
provisional: isSet(object.provisional) ? globalThis.Boolean(object.provisional) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.cardId !== "") {
obj.cardId = message.cardId;
}
if (message.provisional !== undefined) {
obj.provisional = message.provisional;
}
return obj;
},
create(base) {
return exports.GetCardPDFRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseGetCardPDFRequest();
message.cardId = (_a = object.cardId) !== null && _a !== void 0 ? _a : "";
message.provisional = (_b = object.provisional) !== null && _b !== void 0 ? _b : undefined;
return message;
},
};
function createBaseGetCardPDFResponse() {
return { status: 0, message: "", pdfData: new Uint8Array(0), contentType: "" };
}
exports.GetCardPDFResponse = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.status !== 0) {
writer.uint32(8).int32(message.status);
}
if (message.message !== "") {
writer.uint32(18).string(message.message);
}
if (message.pdfData.length !== 0) {
writer.uint32(26).bytes(message.pdfData);
}
if (message.contentType !== "") {
writer.uint32(34).string(message.contentType);
}
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 = createBaseGetCardPDFResponse();
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.message = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.pdfData = reader.bytes();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.contentType = reader.string();
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,
message: isSet(object.message) ? globalThis.String(object.message) : "",
pdfData: isSet(object.pdfData) ? bytesFromBase64(object.pdfData) : new Uint8Array(0),
contentType: isSet(object.contentType) ? globalThis.String(object.contentType) : "",
};
},
toJSON(message) {
const obj = {};
if (message.status !== 0) {
obj.status = Math.round(message.status);
}
if (message.message !== "") {
obj.message = message.message;
}
if (message.pdfData.length !== 0) {
obj.pdfData = base64FromBytes(message.pdfData);
}
if (message.contentType !== "") {
obj.contentType = message.contentType;
}
return obj;
},
create(base) {
return exports.GetCardPDFResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d;
const message = createBaseGetCardPDFResponse();
message.status = (_a = object.status) !== null && _a !== void 0 ? _a : 0;
message.message = (_b = object.message) !== null && _b !== void 0 ? _b : "";
message.pdfData = (_c = object.pdfData) !== null && _c !== void 0 ? _c : new Uint8Array(0);
message.contentType = (_d = object.contentType) !== null && _d !== void 0 ? _d : "";
return message;
},
};
function createBaseGenerateOTPBatchRequest() {
return { count: 0, expiryMinutes: 0, maxUsesPerOtp: 0, deviceEncryptionKey: "" };
}
exports.GenerateOTPBatchRequest = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.count !== 0) {
writer.uint32(8).int32(message.count);
}
if (message.expiryMinutes !== 0) {
writer.uint32(16).int32(message.expiryMinutes);
}
if (message.maxUsesPerOtp !== 0) {
writer.uint32(24).int32(message.maxUsesPerOtp);
}
if (message.deviceEncryptionKey !== "") {
writer.uint32(34).string(message.deviceEncryptionKey);
}
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 = createBaseGenerateOTPBatchRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.count = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.expiryMinutes = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.maxUsesPerOtp = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.deviceEncryptionKey = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
count: isSet(object.count) ? globalThis.Number(object.count) : 0,
expiryMinutes: isSet(object.expiryMinutes) ? globalThis.Number(object.expiryMinutes) : 0,
maxUsesPerOtp: isSet(object.maxUsesPerOtp) ? globalThis.Number(object.maxUsesPerOtp) : 0,
deviceEncryptionKey: isSet(object.deviceEncryptionKey) ? globalThis.String(object.deviceEncryptionKey) : "",
};
},
toJSON(message) {
const obj = {};
if (message.count !== 0) {
obj.count = Math.round(message.count);
}
if (message.expiryMinutes !== 0) {
obj.expiryMinutes = Math.round(message.expiryMinutes);
}
if (message.maxUsesPerOtp !== 0) {
obj.maxUsesPerOtp = Math.round(message.maxUsesPerOtp);
}
if (message.deviceEncryptionKey !== "") {
obj.deviceEncryptionKey = message.deviceEncryptionKey;
}
return obj;
},
create(base) {
return exports.GenerateOTPBatchRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d;
const message = createBaseGenerateOTPBatchRequest();
message.count = (_a = object.count) !== null && _a !== void 0 ? _a : 0;
message.expiryMinutes = (_b = object.expiryMinutes) !== null && _b !== void 0 ? _b : 0;
message.maxUsesPerOtp = (_c = object.maxUsesPerOtp) !== null && _c !== void 0 ? _c : 0;
message.deviceEncryptionKey = (_d = object.deviceEncryptionKey) !== null && _d !== void 0 ? _d : "";
return message;
},
};
function createBaseGenerateOTPBatchResponse() {
return { status: 0, message: "", otpPoolEncrypted: new Uint8Array(0), otpCount: 0, expiryMinutes: 0, poolId: "" };
}
exports.GenerateOTPBatchResponse = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.status !== 0) {
writer.uint32(8).int32(message.status);
}
if (message.message !== "") {
writer.uint32(18).string(message.message);
}
if (message.otpPoolEncrypted.length !== 0) {
writer.uint32(26).bytes(message.otpPoolEncrypted);
}
if (message.otpCount !== 0) {
writer.uint32(32).int32(message.otpCount);
}
if (message.expiryMinutes !== 0) {
writer.uint32(40).int32(message.expiryMinutes);
}
if (message.poolId !== "") {
writer.uint32(50).string(message.poolId);
}
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 = createBaseGenerateOTPBatchResponse();
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.message = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.otpPoolEncrypted = reader.bytes();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.otpCount = reader.int32();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.expiryMinutes = reader.int32();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.poolId = reader.string();
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,
message: isSet(object.message) ? globalThis.String(object.message) : "",
otpPoolEncrypted: isSet(object.otpPoolEncrypted) ? bytesFromBase64(object.otpPoolEncrypted) : new Uint8Array(0),
otpCount: isSet(object.otpCount) ? globalThis.Number(object.otpCount) : 0,
expiryMinutes: isSet(object.expiryMinutes) ? globalThis.Number(object.expiryMinutes) : 0,
poolId: isSet(object.poolId) ? globalThis.String(object.poolId) : "",
};
},
toJSON(message) {
const obj = {};
if (message.status !== 0) {
obj.status = Math.round(message.status);
}
if (message.message !== "") {
obj.message = message.message;
}
if (message.otpPoolEncrypted.length !== 0) {
obj.otpPoolEncrypted = base64FromBytes(message.otpPoolEncrypted);
}
if (message.otpCount !== 0) {
obj.otpCount = Math.round(message.otpCount);
}
if (message.expiryMinutes !== 0) {
obj.expiryMinutes = Math.round(message.expiryMinutes);
}
if (message.poolId !== "") {
obj.poolId = message.poolId;
}
return obj;
},
create(base) {
return exports.GenerateOTPBatchResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f;
const message = createBaseGenerateOTPBatchResponse();
message.status = (_a = object.status) !== null && _a !== void 0 ? _a : 0;
message.message = (_b = object.message) !== null && _b !== void 0 ? _b : "";
message.otpPoolEncrypted = (_c = object.otpPoolEncrypted) !== null && _c !== void 0 ? _c : new Uint8Array(0);
message.otpCount = (_d = object.otpCount) !== null && _d !== void 0 ? _d : 0;
message.expiryMinutes = (_e = object.expiryMinutes) !== null && _e !== void 0 ? _e : 0;
message.poolId = (_f = object.poolId) !== null && _f !== void 0 ? _f : "";
return message;
},
};
function createBaseSyncOTPUsageRequest() {
return { usedOtps: [] };
}
exports.SyncOTPUsageRequest = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.usedOtps) {
exports.OTPUsageEntry.encode(v, writer.uint32(10).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 = createBaseSyncOTPUsageRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.usedOtps.push(exports.OTPUsageEntry.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
usedOtps: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.usedOtps)
? object.usedOtps.map((e) => exports.OTPUsageEntry.fromJSON(e))
: [],
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.usedOtps) === null || _a === void 0 ? void 0 : _a.length) {
obj.usedOtps = message.usedOtps.map((e) => exports.OTPUsageEntry.toJSON(e));
}
return obj;
},
create(base) {
return exports.SyncOTPUsageRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseSyncOTPUsageRequest();
message.usedOtps = ((_a = object.usedOtps) === null || _a === void 0 ? void 0 : _a.map((e) => exports.OTPUsageEntry.fromPartial(e))) || [];
return message;
},
};
function createBaseOTPUsageEntry() {
return { code: "", usedAt: "", operationId: "" };
}
exports.OTPUsageEntry = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.code !== "") {
writer.uint32(10).string(message.code);
}
if (message.usedAt !== "") {
writer.uint32(18).string(message.usedAt);
}
if (message.operationId !== "") {
writer.uint32(26).string(message.operationId);
}
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;