UNPKG

kubemq-js

Version:

kubemq js/ts library for KubeMQ Message Broker

1,244 lines 193 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.kubemq = void 0; const tslib_1 = require("tslib"); /** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 5.27.3 * source: kubemq.proto * git: https://github.com/thesayyn/protoc-gen-ts */ const pb_1 = require("google-protobuf"); const grpc_1 = require("@grpc/grpc-js"); var kubemq; (function (kubemq) { var _PingResult_one_of_decls, _Empty_one_of_decls, _Result_one_of_decls, _Event_one_of_decls, _EventReceive_one_of_decls, _Subscribe_one_of_decls, _Request_one_of_decls, _Response_one_of_decls, _QueueMessage_one_of_decls, _QueueMessagesBatchRequest_one_of_decls, _QueueMessagesBatchResponse_one_of_decls, _QueueMessageAttributes_one_of_decls, _QueueMessagePolicy_one_of_decls, _SendQueueMessageResult_one_of_decls, _ReceiveQueueMessagesRequest_one_of_decls, _ReceiveQueueMessagesResponse_one_of_decls, _AckAllQueueMessagesRequest_one_of_decls, _AckAllQueueMessagesResponse_one_of_decls, _StreamQueueMessagesRequest_one_of_decls, _StreamQueueMessagesResponse_one_of_decls, _QueuesUpstreamRequest_one_of_decls, _QueuesUpstreamResponse_one_of_decls, _QueuesDownstreamRequest_one_of_decls, _QueuesDownstreamResponse_one_of_decls, _QueueInfo_one_of_decls, _QueuesInfo_one_of_decls, _QueuesInfoRequest_one_of_decls, _QueuesInfoResponse_one_of_decls; let StreamRequestType; (function (StreamRequestType) { StreamRequestType[StreamRequestType["StreamRequestTypeUnknown"] = 0] = "StreamRequestTypeUnknown"; StreamRequestType[StreamRequestType["ReceiveMessage"] = 1] = "ReceiveMessage"; StreamRequestType[StreamRequestType["AckMessage"] = 2] = "AckMessage"; StreamRequestType[StreamRequestType["RejectMessage"] = 3] = "RejectMessage"; StreamRequestType[StreamRequestType["ModifyVisibility"] = 4] = "ModifyVisibility"; StreamRequestType[StreamRequestType["ResendMessage"] = 5] = "ResendMessage"; StreamRequestType[StreamRequestType["SendModifiedMessage"] = 6] = "SendModifiedMessage"; })(StreamRequestType = kubemq.StreamRequestType || (kubemq.StreamRequestType = {})); let QueuesDownstreamRequestType; (function (QueuesDownstreamRequestType) { QueuesDownstreamRequestType[QueuesDownstreamRequestType["PollRequestTypeUnknown"] = 0] = "PollRequestTypeUnknown"; QueuesDownstreamRequestType[QueuesDownstreamRequestType["Get"] = 1] = "Get"; QueuesDownstreamRequestType[QueuesDownstreamRequestType["AckAll"] = 2] = "AckAll"; QueuesDownstreamRequestType[QueuesDownstreamRequestType["AckRange"] = 3] = "AckRange"; QueuesDownstreamRequestType[QueuesDownstreamRequestType["NAckAll"] = 4] = "NAckAll"; QueuesDownstreamRequestType[QueuesDownstreamRequestType["NAckRange"] = 5] = "NAckRange"; QueuesDownstreamRequestType[QueuesDownstreamRequestType["ReQueueAll"] = 6] = "ReQueueAll"; QueuesDownstreamRequestType[QueuesDownstreamRequestType["ReQueueRange"] = 7] = "ReQueueRange"; QueuesDownstreamRequestType[QueuesDownstreamRequestType["ActiveOffsets"] = 8] = "ActiveOffsets"; QueuesDownstreamRequestType[QueuesDownstreamRequestType["TransactionStatus"] = 9] = "TransactionStatus"; QueuesDownstreamRequestType[QueuesDownstreamRequestType["CloseByClient"] = 10] = "CloseByClient"; QueuesDownstreamRequestType[QueuesDownstreamRequestType["CloseByServer"] = 11] = "CloseByServer"; })(QueuesDownstreamRequestType = kubemq.QueuesDownstreamRequestType || (kubemq.QueuesDownstreamRequestType = {})); class PingResult extends pb_1.Message { constructor(data) { super(); _PingResult_one_of_decls.set(this, []); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], tslib_1.__classPrivateFieldGet(this, _PingResult_one_of_decls, "f")); if (!Array.isArray(data) && typeof data == "object") { if ("Host" in data && data.Host != undefined) { this.Host = data.Host; } if ("Version" in data && data.Version != undefined) { this.Version = data.Version; } if ("ServerStartTime" in data && data.ServerStartTime != undefined) { this.ServerStartTime = data.ServerStartTime; } if ("ServerUpTimeSeconds" in data && data.ServerUpTimeSeconds != undefined) { this.ServerUpTimeSeconds = data.ServerUpTimeSeconds; } } } get Host() { return pb_1.Message.getFieldWithDefault(this, 1, ""); } set Host(value) { pb_1.Message.setField(this, 1, value); } get Version() { return pb_1.Message.getFieldWithDefault(this, 2, ""); } set Version(value) { pb_1.Message.setField(this, 2, value); } get ServerStartTime() { return pb_1.Message.getFieldWithDefault(this, 3, 0); } set ServerStartTime(value) { pb_1.Message.setField(this, 3, value); } get ServerUpTimeSeconds() { return pb_1.Message.getFieldWithDefault(this, 4, 0); } set ServerUpTimeSeconds(value) { pb_1.Message.setField(this, 4, value); } static fromObject(data) { const message = new PingResult({}); if (data.Host != null) { message.Host = data.Host; } if (data.Version != null) { message.Version = data.Version; } if (data.ServerStartTime != null) { message.ServerStartTime = data.ServerStartTime; } if (data.ServerUpTimeSeconds != null) { message.ServerUpTimeSeconds = data.ServerUpTimeSeconds; } return message; } toObject() { const data = {}; if (this.Host != null) { data.Host = this.Host; } if (this.Version != null) { data.Version = this.Version; } if (this.ServerStartTime != null) { data.ServerStartTime = this.ServerStartTime; } if (this.ServerUpTimeSeconds != null) { data.ServerUpTimeSeconds = this.ServerUpTimeSeconds; } return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (this.Host.length) writer.writeString(1, this.Host); if (this.Version.length) writer.writeString(2, this.Version); if (this.ServerStartTime != 0) writer.writeInt64(3, this.ServerStartTime); if (this.ServerUpTimeSeconds != 0) writer.writeInt64(4, this.ServerUpTimeSeconds); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new PingResult(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.Host = reader.readString(); break; case 2: message.Version = reader.readString(); break; case 3: message.ServerStartTime = reader.readInt64(); break; case 4: message.ServerUpTimeSeconds = reader.readInt64(); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return PingResult.deserialize(bytes); } } _PingResult_one_of_decls = new WeakMap(); kubemq.PingResult = PingResult; class Empty extends pb_1.Message { constructor(data) { super(); _Empty_one_of_decls.set(this, []); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], tslib_1.__classPrivateFieldGet(this, _Empty_one_of_decls, "f")); if (!Array.isArray(data) && typeof data == "object") { } } static fromObject(data) { const message = new Empty({}); return message; } toObject() { const data = {}; return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Empty(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return Empty.deserialize(bytes); } } _Empty_one_of_decls = new WeakMap(); kubemq.Empty = Empty; class Result extends pb_1.Message { constructor(data) { super(); _Result_one_of_decls.set(this, []); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], tslib_1.__classPrivateFieldGet(this, _Result_one_of_decls, "f")); if (!Array.isArray(data) && typeof data == "object") { if ("EventID" in data && data.EventID != undefined) { this.EventID = data.EventID; } if ("Sent" in data && data.Sent != undefined) { this.Sent = data.Sent; } if ("Error" in data && data.Error != undefined) { this.Error = data.Error; } } } get EventID() { return pb_1.Message.getFieldWithDefault(this, 1, ""); } set EventID(value) { pb_1.Message.setField(this, 1, value); } get Sent() { return pb_1.Message.getFieldWithDefault(this, 2, false); } set Sent(value) { pb_1.Message.setField(this, 2, value); } get Error() { return pb_1.Message.getFieldWithDefault(this, 3, ""); } set Error(value) { pb_1.Message.setField(this, 3, value); } static fromObject(data) { const message = new Result({}); if (data.EventID != null) { message.EventID = data.EventID; } if (data.Sent != null) { message.Sent = data.Sent; } if (data.Error != null) { message.Error = data.Error; } return message; } toObject() { const data = {}; if (this.EventID != null) { data.EventID = this.EventID; } if (this.Sent != null) { data.Sent = this.Sent; } if (this.Error != null) { data.Error = this.Error; } return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (this.EventID.length) writer.writeString(1, this.EventID); if (this.Sent != false) writer.writeBool(2, this.Sent); if (this.Error.length) writer.writeString(3, this.Error); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Result(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.EventID = reader.readString(); break; case 2: message.Sent = reader.readBool(); break; case 3: message.Error = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return Result.deserialize(bytes); } } _Result_one_of_decls = new WeakMap(); kubemq.Result = Result; class Event extends pb_1.Message { constructor(data) { super(); _Event_one_of_decls.set(this, []); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], tslib_1.__classPrivateFieldGet(this, _Event_one_of_decls, "f")); if (!Array.isArray(data) && typeof data == "object") { if ("EventID" in data && data.EventID != undefined) { this.EventID = data.EventID; } if ("ClientID" in data && data.ClientID != undefined) { this.ClientID = data.ClientID; } if ("Channel" in data && data.Channel != undefined) { this.Channel = data.Channel; } if ("Metadata" in data && data.Metadata != undefined) { this.Metadata = data.Metadata; } if ("Body" in data && data.Body != undefined) { this.Body = data.Body; } if ("Store" in data && data.Store != undefined) { this.Store = data.Store; } if ("Tags" in data && data.Tags != undefined) { this.Tags = data.Tags; } } if (!this.Tags) this.Tags = new Map(); } get EventID() { return pb_1.Message.getFieldWithDefault(this, 1, ""); } set EventID(value) { pb_1.Message.setField(this, 1, value); } get ClientID() { return pb_1.Message.getFieldWithDefault(this, 2, ""); } set ClientID(value) { pb_1.Message.setField(this, 2, value); } get Channel() { return pb_1.Message.getFieldWithDefault(this, 3, ""); } set Channel(value) { pb_1.Message.setField(this, 3, value); } get Metadata() { return pb_1.Message.getFieldWithDefault(this, 4, ""); } set Metadata(value) { pb_1.Message.setField(this, 4, value); } get Body() { return pb_1.Message.getFieldWithDefault(this, 5, new Uint8Array(0)); } set Body(value) { pb_1.Message.setField(this, 5, value); } get Store() { return pb_1.Message.getFieldWithDefault(this, 6, false); } set Store(value) { pb_1.Message.setField(this, 6, value); } get Tags() { return pb_1.Message.getField(this, 7); } set Tags(value) { pb_1.Message.setField(this, 7, value); } static fromObject(data) { const message = new Event({}); if (data.EventID != null) { message.EventID = data.EventID; } if (data.ClientID != null) { message.ClientID = data.ClientID; } if (data.Channel != null) { message.Channel = data.Channel; } if (data.Metadata != null) { message.Metadata = data.Metadata; } if (data.Body != null) { message.Body = data.Body; } if (data.Store != null) { message.Store = data.Store; } if (typeof data.Tags == "object") { message.Tags = new Map(Object.entries(data.Tags)); } return message; } toObject() { const data = {}; if (this.EventID != null) { data.EventID = this.EventID; } if (this.ClientID != null) { data.ClientID = this.ClientID; } if (this.Channel != null) { data.Channel = this.Channel; } if (this.Metadata != null) { data.Metadata = this.Metadata; } if (this.Body != null) { data.Body = this.Body; } if (this.Store != null) { data.Store = this.Store; } if (this.Tags != null) { data.Tags = (Object.fromEntries)(this.Tags); } return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (this.EventID.length) writer.writeString(1, this.EventID); if (this.ClientID.length) writer.writeString(2, this.ClientID); if (this.Channel.length) writer.writeString(3, this.Channel); if (this.Metadata.length) writer.writeString(4, this.Metadata); if (this.Body.length) writer.writeBytes(5, this.Body); if (this.Store != false) writer.writeBool(6, this.Store); for (const [key, value] of this.Tags) { writer.writeMessage(7, this.Tags, () => { writer.writeString(1, key); writer.writeString(2, value); }); } if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Event(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.EventID = reader.readString(); break; case 2: message.ClientID = reader.readString(); break; case 3: message.Channel = reader.readString(); break; case 4: message.Metadata = reader.readString(); break; case 5: message.Body = reader.readBytes(); break; case 6: message.Store = reader.readBool(); break; case 7: reader.readMessage(message, () => pb_1.Map.deserializeBinary(message.Tags, reader, reader.readString, reader.readString)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return Event.deserialize(bytes); } } _Event_one_of_decls = new WeakMap(); kubemq.Event = Event; class EventReceive extends pb_1.Message { constructor(data) { super(); _EventReceive_one_of_decls.set(this, []); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], tslib_1.__classPrivateFieldGet(this, _EventReceive_one_of_decls, "f")); if (!Array.isArray(data) && typeof data == "object") { if ("EventID" in data && data.EventID != undefined) { this.EventID = data.EventID; } if ("Channel" in data && data.Channel != undefined) { this.Channel = data.Channel; } if ("Metadata" in data && data.Metadata != undefined) { this.Metadata = data.Metadata; } if ("Body" in data && data.Body != undefined) { this.Body = data.Body; } if ("Timestamp" in data && data.Timestamp != undefined) { this.Timestamp = data.Timestamp; } if ("Sequence" in data && data.Sequence != undefined) { this.Sequence = data.Sequence; } if ("Tags" in data && data.Tags != undefined) { this.Tags = data.Tags; } } if (!this.Tags) this.Tags = new Map(); } get EventID() { return pb_1.Message.getFieldWithDefault(this, 1, ""); } set EventID(value) { pb_1.Message.setField(this, 1, value); } get Channel() { return pb_1.Message.getFieldWithDefault(this, 2, ""); } set Channel(value) { pb_1.Message.setField(this, 2, value); } get Metadata() { return pb_1.Message.getFieldWithDefault(this, 3, ""); } set Metadata(value) { pb_1.Message.setField(this, 3, value); } get Body() { return pb_1.Message.getFieldWithDefault(this, 4, new Uint8Array(0)); } set Body(value) { pb_1.Message.setField(this, 4, value); } get Timestamp() { return pb_1.Message.getFieldWithDefault(this, 5, 0); } set Timestamp(value) { pb_1.Message.setField(this, 5, value); } get Sequence() { return pb_1.Message.getFieldWithDefault(this, 6, 0); } set Sequence(value) { pb_1.Message.setField(this, 6, value); } get Tags() { return pb_1.Message.getField(this, 7); } set Tags(value) { pb_1.Message.setField(this, 7, value); } static fromObject(data) { const message = new EventReceive({}); if (data.EventID != null) { message.EventID = data.EventID; } if (data.Channel != null) { message.Channel = data.Channel; } if (data.Metadata != null) { message.Metadata = data.Metadata; } if (data.Body != null) { message.Body = data.Body; } if (data.Timestamp != null) { message.Timestamp = data.Timestamp; } if (data.Sequence != null) { message.Sequence = data.Sequence; } if (typeof data.Tags == "object") { message.Tags = new Map(Object.entries(data.Tags)); } return message; } toObject() { const data = {}; if (this.EventID != null) { data.EventID = this.EventID; } if (this.Channel != null) { data.Channel = this.Channel; } if (this.Metadata != null) { data.Metadata = this.Metadata; } if (this.Body != null) { data.Body = this.Body; } if (this.Timestamp != null) { data.Timestamp = this.Timestamp; } if (this.Sequence != null) { data.Sequence = this.Sequence; } if (this.Tags != null) { data.Tags = (Object.fromEntries)(this.Tags); } return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (this.EventID.length) writer.writeString(1, this.EventID); if (this.Channel.length) writer.writeString(2, this.Channel); if (this.Metadata.length) writer.writeString(3, this.Metadata); if (this.Body.length) writer.writeBytes(4, this.Body); if (this.Timestamp != 0) writer.writeInt64(5, this.Timestamp); if (this.Sequence != 0) writer.writeUint64(6, this.Sequence); for (const [key, value] of this.Tags) { writer.writeMessage(7, this.Tags, () => { writer.writeString(1, key); writer.writeString(2, value); }); } if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new EventReceive(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.EventID = reader.readString(); break; case 2: message.Channel = reader.readString(); break; case 3: message.Metadata = reader.readString(); break; case 4: message.Body = reader.readBytes(); break; case 5: message.Timestamp = reader.readInt64(); break; case 6: message.Sequence = reader.readUint64(); break; case 7: reader.readMessage(message, () => pb_1.Map.deserializeBinary(message.Tags, reader, reader.readString, reader.readString)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return EventReceive.deserialize(bytes); } } _EventReceive_one_of_decls = new WeakMap(); kubemq.EventReceive = EventReceive; class Subscribe extends pb_1.Message { constructor(data) { super(); _Subscribe_one_of_decls.set(this, []); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], tslib_1.__classPrivateFieldGet(this, _Subscribe_one_of_decls, "f")); if (!Array.isArray(data) && typeof data == "object") { if ("SubscribeTypeData" in data && data.SubscribeTypeData != undefined) { this.SubscribeTypeData = data.SubscribeTypeData; } if ("ClientID" in data && data.ClientID != undefined) { this.ClientID = data.ClientID; } if ("Channel" in data && data.Channel != undefined) { this.Channel = data.Channel; } if ("Group" in data && data.Group != undefined) { this.Group = data.Group; } if ("EventsStoreTypeData" in data && data.EventsStoreTypeData != undefined) { this.EventsStoreTypeData = data.EventsStoreTypeData; } if ("EventsStoreTypeValue" in data && data.EventsStoreTypeValue != undefined) { this.EventsStoreTypeValue = data.EventsStoreTypeValue; } } } get SubscribeTypeData() { return pb_1.Message.getFieldWithDefault(this, 1, Subscribe.SubscribeType.SubscribeTypeUndefined); } set SubscribeTypeData(value) { pb_1.Message.setField(this, 1, value); } get ClientID() { return pb_1.Message.getFieldWithDefault(this, 2, ""); } set ClientID(value) { pb_1.Message.setField(this, 2, value); } get Channel() { return pb_1.Message.getFieldWithDefault(this, 3, ""); } set Channel(value) { pb_1.Message.setField(this, 3, value); } get Group() { return pb_1.Message.getFieldWithDefault(this, 4, ""); } set Group(value) { pb_1.Message.setField(this, 4, value); } get EventsStoreTypeData() { return pb_1.Message.getFieldWithDefault(this, 5, Subscribe.EventsStoreType.EventsStoreTypeUndefined); } set EventsStoreTypeData(value) { pb_1.Message.setField(this, 5, value); } get EventsStoreTypeValue() { return pb_1.Message.getFieldWithDefault(this, 6, 0); } set EventsStoreTypeValue(value) { pb_1.Message.setField(this, 6, value); } static fromObject(data) { const message = new Subscribe({}); if (data.SubscribeTypeData != null) { message.SubscribeTypeData = data.SubscribeTypeData; } if (data.ClientID != null) { message.ClientID = data.ClientID; } if (data.Channel != null) { message.Channel = data.Channel; } if (data.Group != null) { message.Group = data.Group; } if (data.EventsStoreTypeData != null) { message.EventsStoreTypeData = data.EventsStoreTypeData; } if (data.EventsStoreTypeValue != null) { message.EventsStoreTypeValue = data.EventsStoreTypeValue; } return message; } toObject() { const data = {}; if (this.SubscribeTypeData != null) { data.SubscribeTypeData = this.SubscribeTypeData; } if (this.ClientID != null) { data.ClientID = this.ClientID; } if (this.Channel != null) { data.Channel = this.Channel; } if (this.Group != null) { data.Group = this.Group; } if (this.EventsStoreTypeData != null) { data.EventsStoreTypeData = this.EventsStoreTypeData; } if (this.EventsStoreTypeValue != null) { data.EventsStoreTypeValue = this.EventsStoreTypeValue; } return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (this.SubscribeTypeData != Subscribe.SubscribeType.SubscribeTypeUndefined) writer.writeEnum(1, this.SubscribeTypeData); if (this.ClientID.length) writer.writeString(2, this.ClientID); if (this.Channel.length) writer.writeString(3, this.Channel); if (this.Group.length) writer.writeString(4, this.Group); if (this.EventsStoreTypeData != Subscribe.EventsStoreType.EventsStoreTypeUndefined) writer.writeEnum(5, this.EventsStoreTypeData); if (this.EventsStoreTypeValue != 0) writer.writeInt64(6, this.EventsStoreTypeValue); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Subscribe(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.SubscribeTypeData = reader.readEnum(); break; case 2: message.ClientID = reader.readString(); break; case 3: message.Channel = reader.readString(); break; case 4: message.Group = reader.readString(); break; case 5: message.EventsStoreTypeData = reader.readEnum(); break; case 6: message.EventsStoreTypeValue = reader.readInt64(); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return Subscribe.deserialize(bytes); } } _Subscribe_one_of_decls = new WeakMap(); kubemq.Subscribe = Subscribe; (function (Subscribe) { let SubscribeType; (function (SubscribeType) { SubscribeType[SubscribeType["SubscribeTypeUndefined"] = 0] = "SubscribeTypeUndefined"; SubscribeType[SubscribeType["Events"] = 1] = "Events"; SubscribeType[SubscribeType["EventsStore"] = 2] = "EventsStore"; SubscribeType[SubscribeType["Commands"] = 3] = "Commands"; SubscribeType[SubscribeType["Queries"] = 4] = "Queries"; })(SubscribeType = Subscribe.SubscribeType || (Subscribe.SubscribeType = {})); let EventsStoreType; (function (EventsStoreType) { EventsStoreType[EventsStoreType["EventsStoreTypeUndefined"] = 0] = "EventsStoreTypeUndefined"; EventsStoreType[EventsStoreType["StartNewOnly"] = 1] = "StartNewOnly"; EventsStoreType[EventsStoreType["StartFromFirst"] = 2] = "StartFromFirst"; EventsStoreType[EventsStoreType["StartFromLast"] = 3] = "StartFromLast"; EventsStoreType[EventsStoreType["StartAtSequence"] = 4] = "StartAtSequence"; EventsStoreType[EventsStoreType["StartAtTime"] = 5] = "StartAtTime"; EventsStoreType[EventsStoreType["StartAtTimeDelta"] = 6] = "StartAtTimeDelta"; })(EventsStoreType = Subscribe.EventsStoreType || (Subscribe.EventsStoreType = {})); })(Subscribe = kubemq.Subscribe || (kubemq.Subscribe = {})); class Request extends pb_1.Message { constructor(data) { super(); _Request_one_of_decls.set(this, []); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], tslib_1.__classPrivateFieldGet(this, _Request_one_of_decls, "f")); if (!Array.isArray(data) && typeof data == "object") { if ("RequestID" in data && data.RequestID != undefined) { this.RequestID = data.RequestID; } if ("RequestTypeData" in data && data.RequestTypeData != undefined) { this.RequestTypeData = data.RequestTypeData; } if ("ClientID" in data && data.ClientID != undefined) { this.ClientID = data.ClientID; } if ("Channel" in data && data.Channel != undefined) { this.Channel = data.Channel; } if ("Metadata" in data && data.Metadata != undefined) { this.Metadata = data.Metadata; } if ("Body" in data && data.Body != undefined) { this.Body = data.Body; } if ("ReplyChannel" in data && data.ReplyChannel != undefined) { this.ReplyChannel = data.ReplyChannel; } if ("Timeout" in data && data.Timeout != undefined) { this.Timeout = data.Timeout; } if ("CacheKey" in data && data.CacheKey != undefined) { this.CacheKey = data.CacheKey; } if ("CacheTTL" in data && data.CacheTTL != undefined) { this.CacheTTL = data.CacheTTL; } if ("Span" in data && data.Span != undefined) { this.Span = data.Span; } if ("Tags" in data && data.Tags != undefined) { this.Tags = data.Tags; } } if (!this.Tags) this.Tags = new Map(); } get RequestID() { return pb_1.Message.getFieldWithDefault(this, 1, ""); } set RequestID(value) { pb_1.Message.setField(this, 1, value); } get RequestTypeData() { return pb_1.Message.getFieldWithDefault(this, 2, Request.RequestType.RequestTypeUnknown); } set RequestTypeData(value) { pb_1.Message.setField(this, 2, value); } get ClientID() { return pb_1.Message.getFieldWithDefault(this, 3, ""); } set ClientID(value) { pb_1.Message.setField(this, 3, value); } get Channel() { return pb_1.Message.getFieldWithDefault(this, 4, ""); } set Channel(value) { pb_1.Message.setField(this, 4, value); } get Metadata() { return pb_1.Message.getFieldWithDefault(this, 5, ""); } set Metadata(value) { pb_1.Message.setField(this, 5, value); } get Body() { return pb_1.Message.getFieldWithDefault(this, 6, new Uint8Array(0)); } set Body(value) { pb_1.Message.setField(this, 6, value); } get ReplyChannel() { return pb_1.Message.getFieldWithDefault(this, 7, ""); } set ReplyChannel(value) { pb_1.Message.setField(this, 7, value); } get Timeout() { return pb_1.Message.getFieldWithDefault(this, 8, 0); } set Timeout(value) { pb_1.Message.setField(this, 8, value); } get CacheKey() { return pb_1.Message.getFieldWithDefault(this, 9, ""); } set CacheKey(value) { pb_1.Message.setField(this, 9, value); } get CacheTTL() { return pb_1.Message.getFieldWithDefault(this, 10, 0); } set CacheTTL(value) { pb_1.Message.setField(this, 10, value); } get Span() { return pb_1.Message.getFieldWithDefault(this, 11, new Uint8Array(0)); } set Span(value) { pb_1.Message.setField(this, 11, value); } get Tags() { return pb_1.Message.getField(this, 12); } set Tags(value) { pb_1.Message.setField(this, 12, value); } static fromObject(data) { const message = new Request({}); if (data.RequestID != null) { message.RequestID = data.RequestID; } if (data.RequestTypeData != null) { message.RequestTypeData = data.RequestTypeData; } if (data.ClientID != null) { message.ClientID = data.ClientID; } if (data.Channel != null) { message.Channel = data.Channel; } if (data.Metadata != null) { message.Metadata = data.Metadata; } if (data.Body != null) { message.Body = data.Body; } if (data.ReplyChannel != null) { message.ReplyChannel = data.ReplyChannel; } if (data.Timeout != null) { message.Timeout = data.Timeout; } if (data.CacheKey != null) { message.CacheKey = data.CacheKey; } if (data.CacheTTL != null) { message.CacheTTL = data.CacheTTL; } if (data.Span != null) { message.Span = data.Span; } if (typeof data.Tags == "object") { message.Tags = new Map(Object.entries(data.Tags)); } return message; } toObject() { const data = {}; if (this.RequestID != null) { data.RequestID = this.RequestID; } if (this.RequestTypeData != null) { data.RequestTypeData = this.RequestTypeData; } if (this.ClientID != null) { data.ClientID = this.ClientID; } if (this.Channel != null) { data.Channel = this.Channel; } if (this.Metadata != null) { data.Metadata = this.Metadata; } if (this.Body != null) { data.Body = this.Body; } if (this.ReplyChannel != null) { data.ReplyChannel = this.ReplyChannel; } if (this.Timeout != null) { data.Timeout = this.Timeout; } if (this.CacheKey != null) { data.CacheKey = this.CacheKey; } if (this.CacheTTL != null) { data.CacheTTL = this.CacheTTL; } if (this.Span != null) { data.Span = this.Span; } if (this.Tags != null) { data.Tags = (Object.fromEntries)(this.Tags); } return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (this.RequestID.length) writer.writeString(1, this.RequestID); if (this.RequestTypeData != Request.RequestType.RequestTypeUnknown) writer.writeEnum(2, this.RequestTypeData); if (this.ClientID.length) writer.writeString(3, this.ClientID); if (this.Channel.length) writer.writeString(4, this.Channel); if (this.Metadata.length) writer.writeString(5, this.Metadata); if (this.Body.length) writer.writeBytes(6, this.Body); if (this.ReplyChannel.length) writer.writeString(7, this.ReplyChannel); if (this.Timeout != 0) writer.writeInt32(8, this.Timeout); if (this.CacheKey.length) writer.writeString(9, this.CacheKey); if (this.CacheTTL != 0) writer.writeInt32(10, this.CacheTTL); if (this.Span.length) writer.writeBytes(11, this.Span); for (const [key, value] of this.Tags) { writer.writeMessage(12, this.Tags, () => { writer.writeString(1, key); writer.writeString(2, value); }); } if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Request(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.RequestID = reader.readString(); break; case 2: message.RequestTypeData = reader.readEnum(); break; case 3: message.ClientID = reader.readString(); break; case 4: message.Channel = reader.readString(); break; case 5: message.Metadata = reader.readString(); break; case 6: message.Body = reader.readBytes(); break; case 7: message.ReplyChannel = reader.readString(); break; case 8: message.Timeout = reader.readInt32(); break; case 9: message.CacheKey = reader.readString(); break; case 10: message.CacheTTL = reader.readInt32(); break; case 11: message.Span = reader.readBytes(); break; case 12: reader.readMessage(message, () => pb_1.Map.deserializeBinary(message.Tags, reader, reader.readString, reader.readString)); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return Request.deserialize(bytes); } } _Request_one_of_decls = new WeakMap(); kubemq.Request = Request; (function (Request) { let RequestType; (function (RequestType) { RequestType[RequestType["RequestTypeUnknown"] = 0] = "RequestTypeUnknown"; RequestType[RequestType["Command"] = 1] = "Command"; RequestType[RequestType["Query"] = 2] = "Query"; })(RequestType = Request.RequestType || (Request.RequestType = {})); })(Request = kubemq.Request || (kubemq.Request = {})); class Response extends pb_1.Message { constructor(data) { super(); _Response_one_of_decls.set(this, []); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], tslib_1.__classPrivateFieldGet(this, _Response_one_of_decls, "f")); if (!Array.isArray(data) && typeof data == "object") { if ("ClientID" in data && data.ClientID != undefined) { this.ClientID = data.ClientID; } if ("RequestID" in data && data.RequestID != undefined) { this.RequestID = data.RequestID; } if ("ReplyChannel" in data && data.ReplyChannel != undefined) { this.ReplyChannel = data.ReplyChannel; } if ("Metadata" in data && data.Metadata != undefined) { this.Metadata = data.Metadata; } if ("Body" in data && data.Body != undefined) { this.Body = data.Body; } if ("CacheHit" in data && data.CacheHit != undefined) { this.CacheHit = data.CacheHit; } if ("Timestamp" in data && data.Timestamp != undefined) { this.Timestamp = data.Timestamp; } if ("Executed" in data && data.Executed != undefined) { this.Executed = data.Executed; } if ("Error" in data && data.Error != undefined) { this.Error = data.Error; } if ("Span" in data && data.Span != undefined) { this.Span = data.Span; } if ("Tags" in data && data.Tags != undefined) { this.Tags = data.Tags; } } if (!this.Tags) this.Tags = new Map(); } get ClientID() { return pb_1.Message.getFieldWithDefault(this, 1, ""); } set ClientID(value) { pb_1.Message.setField(this, 1, value); } get RequestID() { return pb_1.Message.getFieldWithDefault(this, 2, ""); } set RequestID(value) { pb_1.Message.setField(this, 2, value); } get ReplyChannel() { return pb_1.Message.getFieldWithDefault(this, 3, ""); } set ReplyChannel(value) { pb_1.Message.setField(this, 3, value); } get Metadata() { return pb_1.Message.getFieldWithDefault(this, 4, ""); } set Metadata(value) { pb_1.Message.setField(this, 4, value); } get Body() { return pb_1.Message.getFieldWithDefault(this, 5, new Uint8Array(0)); } set Body(value) { pb_1.Message.setField(this, 5, value); } get CacheHit() { return pb_1.Message.getFieldWithDefault(this, 6, false); } set CacheHit(value) { pb_1.Message.setField(this, 6, value); } get Timestamp() { return pb_1.Message.getFieldWithDefault(this, 7, 0); } set Timestamp(value) { pb_1.Message.setField(this, 7, value); } get Executed() { return pb_1.Message.getFieldWithDefault(this, 8, false); } set Executed(value) { pb_1.Message.setField(this, 8, value); } get Error() { return pb_1.