kubemq-js
Version:
kubemq js/ts library for KubeMQ Message Broker
1,244 lines • 193 kB
JavaScript
"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.