UNPKG

@bitrix24/b24jssdk

Version:

Bitrix24 REST API JavaScript SDK

1,059 lines (1,056 loc) 33.3 kB
/** * @package @bitrix24/b24jssdk * @version 1.0.1 * @copyright (c) 2026 Bitrix24 * @license MIT * @see https://github.com/bitrix24/b24jssdk * @see https://bitrix24.github.io/b24jssdk/ */ import $protobuf from '../../_virtual/protobuf.mjs'; var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); let $Reader = $protobuf.Reader, $Writer = $protobuf.Writer, $util = $protobuf.util; const $root = $protobuf.roots["push-server"] || ($protobuf.roots["push-server"] = {}); $root.RequestBatch = (function() { function RequestBatch(properties) { this.requests = []; if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(RequestBatch, "RequestBatch"); RequestBatch.prototype.requests = $util.emptyArray; RequestBatch.create = /* @__PURE__ */ __name(function create(properties) { return new RequestBatch(properties); }, "create"); RequestBatch.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.requests != null && message.requests.length) { for (var i = 0; i < message.requests.length; ++i) $root.Request.encode( message.requests[i], writer.uint32( /* id 1, wireType 2 =*/ 10 ).fork() ).ldelim(); } return writer; }, "encode"); RequestBatch.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.RequestBatch(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: if (!(message.requests && message.requests.length)) { message.requests = []; } message.requests.push($root.Request.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return RequestBatch; })(); $root.Request = (function() { function Request(properties) { if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(Request, "Request"); Request.prototype.incomingMessages = null; Request.prototype.channelStats = null; Request.prototype.serverStats = null; var $oneOfFields; Object.defineProperty(Request.prototype, "command", { get: $util.oneOfGetter( $oneOfFields = ["incomingMessages", "channelStats", "serverStats"] ), set: $util.oneOfSetter($oneOfFields) }); Request.create = /* @__PURE__ */ __name(function create(properties) { return new Request(properties); }, "create"); Request.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.incomingMessages != null && message.hasOwnProperty("incomingMessages")) { $root.IncomingMessagesRequest.encode( message.incomingMessages, writer.uint32( /* id 1, wireType 2 =*/ 10 ).fork() ).ldelim(); } if (message.channelStats != null && message.hasOwnProperty("channelStats")) { $root.ChannelStatsRequest.encode( message.channelStats, writer.uint32( /* id 2, wireType 2 =*/ 18 ).fork() ).ldelim(); } if (message.serverStats != null && message.hasOwnProperty("serverStats")) { $root.ServerStatsRequest.encode( message.serverStats, writer.uint32( /* id 3, wireType 2 =*/ 26 ).fork() ).ldelim(); } return writer; }, "encode"); Request.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.Request(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: message.incomingMessages = $root.IncomingMessagesRequest.decode( reader, reader.uint32() ); break; case 2: message.channelStats = $root.ChannelStatsRequest.decode( reader, reader.uint32() ); break; case 3: message.serverStats = $root.ServerStatsRequest.decode( reader, reader.uint32() ); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return Request; })(); $root.IncomingMessagesRequest = (function() { function IncomingMessagesRequest(properties) { this.messages = []; if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(IncomingMessagesRequest, "IncomingMessagesRequest"); IncomingMessagesRequest.prototype.messages = $util.emptyArray; IncomingMessagesRequest.create = /* @__PURE__ */ __name(function create(properties) { return new IncomingMessagesRequest(properties); }, "create"); IncomingMessagesRequest.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.messages != null && message.messages.length) { for (var i = 0; i < message.messages.length; ++i) $root.IncomingMessage.encode( message.messages[i], writer.uint32( /* id 1, wireType 2 =*/ 10 ).fork() ).ldelim(); } return writer; }, "encode"); IncomingMessagesRequest.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.IncomingMessagesRequest(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: if (!(message.messages && message.messages.length)) { message.messages = []; } message.messages.push( $root.IncomingMessage.decode(reader, reader.uint32()) ); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return IncomingMessagesRequest; })(); $root.IncomingMessage = (function() { function IncomingMessage(properties) { this.receivers = []; if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(IncomingMessage, "IncomingMessage"); IncomingMessage.prototype.receivers = $util.emptyArray; IncomingMessage.prototype.sender = null; IncomingMessage.prototype.body = ""; IncomingMessage.prototype.expiry = 0; IncomingMessage.prototype.type = ""; IncomingMessage.create = /* @__PURE__ */ __name(function create(properties) { return new IncomingMessage(properties); }, "create"); IncomingMessage.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.receivers != null && message.receivers.length) { for (var i = 0; i < message.receivers.length; ++i) $root.Receiver.encode( message.receivers[i], writer.uint32( /* id 1, wireType 2 =*/ 10 ).fork() ).ldelim(); } if (message.sender != null && message.hasOwnProperty("sender")) { $root.Sender.encode( message.sender, writer.uint32( /* id 2, wireType 2 =*/ 18 ).fork() ).ldelim(); } if (message.body != null && message.hasOwnProperty("body")) { writer.uint32( /* id 3, wireType 2 =*/ 26 ).string(message.body); } if (message.expiry != null && message.hasOwnProperty("expiry")) { writer.uint32( /* id 4, wireType 0 =*/ 32 ).uint32(message.expiry); } if (message.type != null && message.hasOwnProperty("type")) { writer.uint32( /* id 5, wireType 2 =*/ 42 ).string(message.type); } return writer; }, "encode"); IncomingMessage.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.IncomingMessage(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: if (!(message.receivers && message.receivers.length)) { message.receivers = []; } message.receivers.push($root.Receiver.decode(reader, reader.uint32())); break; case 2: message.sender = $root.Sender.decode(reader, reader.uint32()); break; case 3: message.body = reader.string(); break; case 4: message.expiry = reader.uint32(); break; case 5: message.type = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return IncomingMessage; })(); $root.ChannelStatsRequest = (function() { function ChannelStatsRequest(properties) { this.channels = []; if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(ChannelStatsRequest, "ChannelStatsRequest"); ChannelStatsRequest.prototype.channels = $util.emptyArray; ChannelStatsRequest.create = /* @__PURE__ */ __name(function create(properties) { return new ChannelStatsRequest(properties); }, "create"); ChannelStatsRequest.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.channels != null && message.channels.length) { for (var i = 0; i < message.channels.length; ++i) $root.ChannelId.encode( message.channels[i], writer.uint32( /* id 1, wireType 2 =*/ 10 ).fork() ).ldelim(); } return writer; }, "encode"); ChannelStatsRequest.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.ChannelStatsRequest(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: if (!(message.channels && message.channels.length)) { message.channels = []; } message.channels.push($root.ChannelId.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return ChannelStatsRequest; })(); $root.ChannelId = (function() { function ChannelId(properties) { if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(ChannelId, "ChannelId"); ChannelId.prototype.id = $util.newBuffer([]); ChannelId.prototype.isPrivate = false; ChannelId.prototype.signature = $util.newBuffer([]); ChannelId.create = /* @__PURE__ */ __name(function create(properties) { return new ChannelId(properties); }, "create"); ChannelId.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.id != null && message.hasOwnProperty("id")) { writer.uint32( /* id 1, wireType 2 =*/ 10 ).bytes(message.id); } if (message.isPrivate != null && message.hasOwnProperty("isPrivate")) { writer.uint32( /* id 2, wireType 0 =*/ 16 ).bool(message.isPrivate); } if (message.signature != null && message.hasOwnProperty("signature")) { writer.uint32( /* id 3, wireType 2 =*/ 26 ).bytes(message.signature); } return writer; }, "encode"); ChannelId.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.ChannelId(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: message.id = reader.bytes(); break; case 2: message.isPrivate = reader.bool(); break; case 3: message.signature = reader.bytes(); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return ChannelId; })(); $root.ServerStatsRequest = (function() { function ServerStatsRequest(properties) { if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(ServerStatsRequest, "ServerStatsRequest"); ServerStatsRequest.create = /* @__PURE__ */ __name(function create(properties) { return new ServerStatsRequest(properties); }, "create"); ServerStatsRequest.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } return writer; }, "encode"); ServerStatsRequest.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.ServerStatsRequest(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return ServerStatsRequest; })(); $root.Sender = (function() { function Sender(properties) { if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(Sender, "Sender"); Sender.prototype.type = 0; Sender.prototype.id = $util.newBuffer([]); Sender.create = /* @__PURE__ */ __name(function create(properties) { return new Sender(properties); }, "create"); Sender.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.type != null && message.hasOwnProperty("type")) { writer.uint32( /* id 1, wireType 0 =*/ 8 ).int32(message.type); } if (message.id != null && message.hasOwnProperty("id")) { writer.uint32( /* id 2, wireType 2 =*/ 18 ).bytes(message.id); } return writer; }, "encode"); Sender.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.Sender(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: message.type = reader.int32(); break; case 2: message.id = reader.bytes(); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return Sender; })(); $root.SenderType = (function() { var valuesById = {}, values = Object.create(valuesById); values[valuesById[0] = "UNKNOWN"] = 0; values[valuesById[1] = "CLIENT"] = 1; values[valuesById[2] = "BACKEND"] = 2; return values; })(); $root.Receiver = (function() { function Receiver(properties) { if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(Receiver, "Receiver"); Receiver.prototype.id = $util.newBuffer([]); Receiver.prototype.isPrivate = false; Receiver.prototype.signature = $util.newBuffer([]); Receiver.create = /* @__PURE__ */ __name(function create(properties) { return new Receiver(properties); }, "create"); Receiver.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.id != null && message.hasOwnProperty("id")) { writer.uint32( /* id 1, wireType 2 =*/ 10 ).bytes(message.id); } if (message.isPrivate != null && message.hasOwnProperty("isPrivate")) { writer.uint32( /* id 2, wireType 0 =*/ 16 ).bool(message.isPrivate); } if (message.signature != null && message.hasOwnProperty("signature")) { writer.uint32( /* id 3, wireType 2 =*/ 26 ).bytes(message.signature); } return writer; }, "encode"); Receiver.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.Receiver(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: message.id = reader.bytes(); break; case 2: message.isPrivate = reader.bool(); break; case 3: message.signature = reader.bytes(); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return Receiver; })(); $root.ResponseBatch = (function() { function ResponseBatch(properties) { this.responses = []; if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(ResponseBatch, "ResponseBatch"); ResponseBatch.prototype.responses = $util.emptyArray; ResponseBatch.create = /* @__PURE__ */ __name(function create(properties) { return new ResponseBatch(properties); }, "create"); ResponseBatch.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.responses != null && message.responses.length) { for (var i = 0; i < message.responses.length; ++i) $root.Response.encode( message.responses[i], writer.uint32( /* id 1, wireType 2 =*/ 10 ).fork() ).ldelim(); } return writer; }, "encode"); ResponseBatch.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.ResponseBatch(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: if (!(message.responses && message.responses.length)) { message.responses = []; } message.responses.push($root.Response.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return ResponseBatch; })(); $root.Response = (function() { function Response(properties) { if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(Response, "Response"); Response.prototype.outgoingMessages = null; Response.prototype.channelStats = null; Response.prototype.serverStats = null; var $oneOfFields; Object.defineProperty(Response.prototype, "command", { get: $util.oneOfGetter( $oneOfFields = ["outgoingMessages", "channelStats", "serverStats"] ), set: $util.oneOfSetter($oneOfFields) }); Response.create = /* @__PURE__ */ __name(function create(properties) { return new Response(properties); }, "create"); Response.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.outgoingMessages != null && message.hasOwnProperty("outgoingMessages")) { $root.OutgoingMessagesResponse.encode( message.outgoingMessages, writer.uint32( /* id 1, wireType 2 =*/ 10 ).fork() ).ldelim(); } if (message.channelStats != null && message.hasOwnProperty("channelStats")) { $root.ChannelStatsResponse.encode( message.channelStats, writer.uint32( /* id 2, wireType 2 =*/ 18 ).fork() ).ldelim(); } if (message.serverStats != null && message.hasOwnProperty("serverStats")) { $root.JsonResponse.encode( message.serverStats, writer.uint32( /* id 3, wireType 2 =*/ 26 ).fork() ).ldelim(); } return writer; }, "encode"); Response.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.Response(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: message.outgoingMessages = $root.OutgoingMessagesResponse.decode( reader, reader.uint32() ); break; case 2: message.channelStats = $root.ChannelStatsResponse.decode( reader, reader.uint32() ); break; case 3: message.serverStats = $root.JsonResponse.decode( reader, reader.uint32() ); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return Response; })(); $root.OutgoingMessagesResponse = (function() { function OutgoingMessagesResponse(properties) { this.messages = []; if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(OutgoingMessagesResponse, "OutgoingMessagesResponse"); OutgoingMessagesResponse.prototype.messages = $util.emptyArray; OutgoingMessagesResponse.create = /* @__PURE__ */ __name(function create(properties) { return new OutgoingMessagesResponse(properties); }, "create"); OutgoingMessagesResponse.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.messages != null && message.messages.length) { for (var i = 0; i < message.messages.length; ++i) $root.OutgoingMessage.encode( message.messages[i], writer.uint32( /* id 1, wireType 2 =*/ 10 ).fork() ).ldelim(); } return writer; }, "encode"); OutgoingMessagesResponse.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.OutgoingMessagesResponse(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: if (!(message.messages && message.messages.length)) { message.messages = []; } message.messages.push( $root.OutgoingMessage.decode(reader, reader.uint32()) ); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return OutgoingMessagesResponse; })(); $root.OutgoingMessage = (function() { function OutgoingMessage(properties) { if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(OutgoingMessage, "OutgoingMessage"); OutgoingMessage.prototype.id = $util.newBuffer([]); OutgoingMessage.prototype.body = ""; OutgoingMessage.prototype.expiry = 0; OutgoingMessage.prototype.created = 0; OutgoingMessage.prototype.sender = null; OutgoingMessage.create = /* @__PURE__ */ __name(function create(properties) { return new OutgoingMessage(properties); }, "create"); OutgoingMessage.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.id != null && message.hasOwnProperty("id")) { writer.uint32( /* id 1, wireType 2 =*/ 10 ).bytes(message.id); } if (message.body != null && message.hasOwnProperty("body")) { writer.uint32( /* id 2, wireType 2 =*/ 18 ).string(message.body); } if (message.expiry != null && message.hasOwnProperty("expiry")) { writer.uint32( /* id 3, wireType 0 =*/ 24 ).uint32(message.expiry); } if (message.created != null && message.hasOwnProperty("created")) { writer.uint32( /* id 4, wireType 5 =*/ 37 ).fixed32(message.created); } if (message.sender != null && message.hasOwnProperty("sender")) { $root.Sender.encode( message.sender, writer.uint32( /* id 5, wireType 2 =*/ 42 ).fork() ).ldelim(); } return writer; }, "encode"); OutgoingMessage.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.OutgoingMessage(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: message.id = reader.bytes(); break; case 2: message.body = reader.string(); break; case 3: message.expiry = reader.uint32(); break; case 4: message.created = reader.fixed32(); break; case 5: message.sender = $root.Sender.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return OutgoingMessage; })(); $root.ChannelStatsResponse = (function() { function ChannelStatsResponse(properties) { this.channels = []; if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(ChannelStatsResponse, "ChannelStatsResponse"); ChannelStatsResponse.prototype.channels = $util.emptyArray; ChannelStatsResponse.create = /* @__PURE__ */ __name(function create(properties) { return new ChannelStatsResponse(properties); }, "create"); ChannelStatsResponse.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.channels != null && message.channels.length) { for (var i = 0; i < message.channels.length; ++i) $root.ChannelStats.encode( message.channels[i], writer.uint32( /* id 1, wireType 2 =*/ 10 ).fork() ).ldelim(); } return writer; }, "encode"); ChannelStatsResponse.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.ChannelStatsResponse(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: if (!(message.channels && message.channels.length)) { message.channels = []; } message.channels.push( $root.ChannelStats.decode(reader, reader.uint32()) ); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return ChannelStatsResponse; })(); $root.ChannelStats = (function() { function ChannelStats(properties) { if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(ChannelStats, "ChannelStats"); ChannelStats.prototype.id = $util.newBuffer([]); ChannelStats.prototype.isPrivate = false; ChannelStats.prototype.isOnline = false; ChannelStats.create = /* @__PURE__ */ __name(function create(properties) { return new ChannelStats(properties); }, "create"); ChannelStats.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.id != null && message.hasOwnProperty("id")) { writer.uint32( /* id 1, wireType 2 =*/ 10 ).bytes(message.id); } if (message.isPrivate != null && message.hasOwnProperty("isPrivate")) { writer.uint32( /* id 2, wireType 0 =*/ 16 ).bool(message.isPrivate); } if (message.isOnline != null && message.hasOwnProperty("isOnline")) { writer.uint32( /* id 3, wireType 0 =*/ 24 ).bool(message.isOnline); } return writer; }, "encode"); ChannelStats.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.ChannelStats(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: message.id = reader.bytes(); break; case 2: message.isPrivate = reader.bool(); break; case 3: message.isOnline = reader.bool(); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return ChannelStats; })(); $root.JsonResponse = (function() { function JsonResponse(properties) { if (properties) { for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) { this[keys[i]] = properties[keys[i]]; } } } __name(JsonResponse, "JsonResponse"); JsonResponse.prototype.json = ""; JsonResponse.create = /* @__PURE__ */ __name(function create(properties) { return new JsonResponse(properties); }, "create"); JsonResponse.encode = /* @__PURE__ */ __name(function encode(message, writer) { if (!writer) { writer = $Writer.create(); } if (message.json != null && message.hasOwnProperty("json")) { writer.uint32( /* id 1, wireType 2 =*/ 10 ).string(message.json); } return writer; }, "encode"); JsonResponse.decode = /* @__PURE__ */ __name(function decode(reader, length) { if (!(reader instanceof $Reader)) { reader = $Reader.create(reader); } var end = length === void 0 ? reader.len : reader.pos + length, message = new $root.JsonResponse(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: message.json = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, "decode"); return JsonResponse; })(); export { $root }; //# sourceMappingURL=model.mjs.map