(function(e){"use strict";var n=e.Reader,t=e.Writer,r=e.util;var s=e.roots["push-server"]||(e.roots["push-server"]={});s.RequestBatch=function(){function e(e){this.requests=[];if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:if(!(o.requests&&o.requests.length))o.requests=[];o.requests.push(s.Request.decode(t,t.uint32()));break;default:t.skipType(a&7);break}}return o};return e}();s.Request=function(){function e(e){if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:o.incomingMessages=s.IncomingMessagesRequest.decode(t,t.uint32());break;case 2:o.channelStats=s.ChannelStatsRequest.decode(t,t.uint32());break;case 3:o.serverStats=s.ServerStatsRequest.decode(t,t.uint32());break;default:t.skipType(a&7);break}}return o};return e}();s.IncomingMessagesRequest=function(){function e(e){this.messages=[];if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:if(!(o.messages&&o.messages.length))o.messages=[];o.messages.push(s.IncomingMessage.decode(t,t.uint32()));break;default:t.skipType(a&7);break}}return o};return e}();s.IncomingMessage=function(){function e(e){this.receivers=[];if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:if(!(o.receivers&&o.receivers.length))o.receivers=[];o.receivers.push(s.Receiver.decode(t,t.uint32()));break;case 2:o.sender=s.Sender.decode(t,t.uint32());break;case 3:o.body=t.string();break;case 4:o.expiry=t.uint32();break;case 5:o.type=t.string();break;default:t.skipType(a&7);break}}return o};return e}();s.ChannelStatsRequest=function(){function e(e){this.channels=[];if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:if(!(o.channels&&o.channels.length))o.channels=[];o.channels.push(s.ChannelId.decode(t,t.uint32()));break;default:t.skipType(a&7);break}}return o};return e}();s.ChannelId=function(){function e(e){if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:o.id=t.bytes();break;case 2:o.isPrivate=t.bool();break;case 3:o.signature=t.bytes();break;default:t.skipType(a&7);break}}return o};return e}();s.ServerStatsRequest=function(){function e(e){if(e)for(var n=Object.keys(e),t=0;t>>3){default:t.skipType(a&7);break}}return o};return e}();s.Sender=function(){function e(e){if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:o.type=t.int32();break;case 2:o.id=t.bytes();break;default:t.skipType(a&7);break}}return o};return e}();s.SenderType=function(){var e={},n=Object.create(e);n[e[0]="UNKNOWN"]=0;n[e[1]="CLIENT"]=1;n[e[2]="BACKEND"]=2;return n}();s.Receiver=function(){function e(e){if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:o.id=t.bytes();break;case 2:o.isPrivate=t.bool();break;case 3:o.signature=t.bytes();break;default:t.skipType(a&7);break}}return o};return e}();s.ResponseBatch=function(){function e(e){this.responses=[];if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:if(!(o.responses&&o.responses.length))o.responses=[];o.responses.push(s.Response.decode(t,t.uint32()));break;default:t.skipType(a&7);break}}return o};return e}();s.Response=function(){function e(e){if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:o.outgoingMessages=s.OutgoingMessagesResponse.decode(t,t.uint32());break;case 2:o.channelStats=s.ChannelStatsResponse.decode(t,t.uint32());break;case 3:o.serverStats=s.JsonResponse.decode(t,t.uint32());break;default:t.skipType(a&7);break}}return o};return e}();s.OutgoingMessagesResponse=function(){function e(e){this.messages=[];if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:if(!(o.messages&&o.messages.length))o.messages=[];o.messages.push(s.OutgoingMessage.decode(t,t.uint32()));break;default:t.skipType(a&7);break}}return o};return e}();s.OutgoingMessage=function(){function e(e){if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:o.id=t.bytes();break;case 2:o.body=t.string();break;case 3:o.expiry=t.uint32();break;case 4:o.created=t.fixed32();break;case 5:o.sender=s.Sender.decode(t,t.uint32());break;default:t.skipType(a&7);break}}return o};return e}();s.ChannelStatsResponse=function(){function e(e){this.channels=[];if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:if(!(o.channels&&o.channels.length))o.channels=[];o.channels.push(s.ChannelStats.decode(t,t.uint32()));break;default:t.skipType(a&7);break}}return o};return e}();s.ChannelStats=function(){function e(e){if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:o.id=t.bytes();break;case 2:o.isPrivate=t.bool();break;case 3:o.isOnline=t.bool();break;default:t.skipType(a&7);break}}return o};return e}();s.JsonResponse=function(){function e(e){if(e)for(var n=Object.keys(e),t=0;t>>3){case 1:o.json=t.string();break;default:t.skipType(a&7);break}}return o};return e}();return s})(typeof window==="object"&&typeof window.protobuf==="object"&&window.protobuf||typeof self==="object"&&typeof self.protobuf==="object"&&self.protobuf||typeof protobuf==="object"&&protobuf); //# sourceMappingURL=model.map.js