UNPKG

yc-types

Version:

TypeScript types and interfaces for YellowCard protobuf definitions

1,348 lines (1,347 loc) 56.7 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: 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;