Package pbx

Class Model.TopicSub

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Model.TopicSub.Builder
      MsgTopicSub: topic subscription details, sent in Meta message
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite

        com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,​?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,​Type extends java.lang.Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)  
      Model.AccessMode getAcs()
      .pbx.AccessMode acs = 4 [json_name = "acs"];
      long getCreatedAt()
      int64 created_at = 17 [json_name = "createdAt"];
      static Model.TopicSub getDefaultInstance()  
      long getDeletedAt()
      int64 deleted_at = 2 [json_name = "deletedAt"];
      int getDelId()
      Messages are deleted up to this ID
      long getLastSeenTime()
      Other user's last online timestamp & user agent
      java.lang.String getLastSeenUserAgent()
      string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
      com.google.protobuf.ByteString getLastSeenUserAgentBytes()
      string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
      boolean getOnline()
      bool online = 3 [json_name = "online"];
      com.google.protobuf.ByteString getPrivate()
      bytes private = 8 [json_name = "private"];
      com.google.protobuf.ByteString getPublic()
      bytes public = 7 [json_name = "public"];
      int getReadId()
      int32 read_id = 5 [json_name = "readId"];
      int getRecvId()
      int32 recv_id = 6 [json_name = "recvId"];
      int getSeqId()
      ID of the last {data} message in a topic
      java.lang.String getTopic()
      Topic name of this subscription
      com.google.protobuf.ByteString getTopicBytes()
      Topic name of this subscription
      long getTouchedAt()
      int64 touched_at = 11 [json_name = "touchedAt"];
      com.google.protobuf.ByteString getTrusted()
      16!
      long getUpdatedAt()
      int64 updated_at = 1 [json_name = "updatedAt"];
      java.lang.String getUserId()
      Uid of the subscribed user
      com.google.protobuf.ByteString getUserIdBytes()
      Uid of the subscribed user
      boolean hasAcs()
      .pbx.AccessMode acs = 4 [json_name = "acs"];
      static Model.TopicSub.Builder newBuilder()  
      static Model.TopicSub.Builder newBuilder​(Model.TopicSub prototype)  
      static Model.TopicSub parseDelimitedFrom​(java.io.InputStream input)  
      static Model.TopicSub parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Model.TopicSub parseFrom​(byte[] data)  
      static Model.TopicSub parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Model.TopicSub parseFrom​(com.google.protobuf.ByteString data)  
      static Model.TopicSub parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Model.TopicSub parseFrom​(com.google.protobuf.CodedInputStream input)  
      static Model.TopicSub parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Model.TopicSub parseFrom​(java.io.InputStream input)  
      static Model.TopicSub parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Model.TopicSub parseFrom​(java.nio.ByteBuffer data)  
      static Model.TopicSub parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<Model.TopicSub> parser()  
      • Methods inherited from class com.google.protobuf.GeneratedMessageLite

        createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • getUpdatedAt

        public long getUpdatedAt()
        int64 updated_at = 1 [json_name = "updatedAt"];
        Specified by:
        getUpdatedAt in interface Model.TopicSubOrBuilder
        Returns:
        The updatedAt.
      • getDeletedAt

        public long getDeletedAt()
        int64 deleted_at = 2 [json_name = "deletedAt"];
        Specified by:
        getDeletedAt in interface Model.TopicSubOrBuilder
        Returns:
        The deletedAt.
      • getCreatedAt

        public long getCreatedAt()
        int64 created_at = 17 [json_name = "createdAt"];
        Specified by:
        getCreatedAt in interface Model.TopicSubOrBuilder
        Returns:
        The createdAt.
      • getOnline

        public boolean getOnline()
        bool online = 3 [json_name = "online"];
        Specified by:
        getOnline in interface Model.TopicSubOrBuilder
        Returns:
        The online.
      • hasAcs

        public boolean hasAcs()
        .pbx.AccessMode acs = 4 [json_name = "acs"];
        Specified by:
        hasAcs in interface Model.TopicSubOrBuilder
        Returns:
        Whether the acs field is set.
      • getReadId

        public int getReadId()
        int32 read_id = 5 [json_name = "readId"];
        Specified by:
        getReadId in interface Model.TopicSubOrBuilder
        Returns:
        The readId.
      • getRecvId

        public int getRecvId()
        int32 recv_id = 6 [json_name = "recvId"];
        Specified by:
        getRecvId in interface Model.TopicSubOrBuilder
        Returns:
        The recvId.
      • getPublic

        public com.google.protobuf.ByteString getPublic()
        bytes public = 7 [json_name = "public"];
        Specified by:
        getPublic in interface Model.TopicSubOrBuilder
        Returns:
        The public.
      • getTrusted

        public com.google.protobuf.ByteString getTrusted()
         16!
         
        bytes trusted = 16 [json_name = "trusted"];
        Specified by:
        getTrusted in interface Model.TopicSubOrBuilder
        Returns:
        The trusted.
      • getPrivate

        public com.google.protobuf.ByteString getPrivate()
        bytes private = 8 [json_name = "private"];
        Specified by:
        getPrivate in interface Model.TopicSubOrBuilder
        Returns:
        The private.
      • getUserId

        public java.lang.String getUserId()
         Uid of the subscribed user
         
        string user_id = 9 [json_name = "userId"];
        Specified by:
        getUserId in interface Model.TopicSubOrBuilder
        Returns:
        The userId.
      • getUserIdBytes

        public com.google.protobuf.ByteString getUserIdBytes()
         Uid of the subscribed user
         
        string user_id = 9 [json_name = "userId"];
        Specified by:
        getUserIdBytes in interface Model.TopicSubOrBuilder
        Returns:
        The bytes for userId.
      • getTopic

        public java.lang.String getTopic()
         Topic name of this subscription
         
        string topic = 10 [json_name = "topic"];
        Specified by:
        getTopic in interface Model.TopicSubOrBuilder
        Returns:
        The topic.
      • getTopicBytes

        public com.google.protobuf.ByteString getTopicBytes()
         Topic name of this subscription
         
        string topic = 10 [json_name = "topic"];
        Specified by:
        getTopicBytes in interface Model.TopicSubOrBuilder
        Returns:
        The bytes for topic.
      • getTouchedAt

        public long getTouchedAt()
        int64 touched_at = 11 [json_name = "touchedAt"];
        Specified by:
        getTouchedAt in interface Model.TopicSubOrBuilder
        Returns:
        The touchedAt.
      • getSeqId

        public int getSeqId()
         ID of the last {data} message in a topic
         
        int32 seq_id = 12 [json_name = "seqId"];
        Specified by:
        getSeqId in interface Model.TopicSubOrBuilder
        Returns:
        The seqId.
      • getDelId

        public int getDelId()
         Messages are deleted up to this ID
         
        int32 del_id = 13 [json_name = "delId"];
        Specified by:
        getDelId in interface Model.TopicSubOrBuilder
        Returns:
        The delId.
      • getLastSeenTime

        public long getLastSeenTime()
         Other user's last online timestamp & user agent
         
        int64 last_seen_time = 14 [json_name = "lastSeenTime"];
        Specified by:
        getLastSeenTime in interface Model.TopicSubOrBuilder
        Returns:
        The lastSeenTime.
      • getLastSeenUserAgent

        public java.lang.String getLastSeenUserAgent()
        string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
        Specified by:
        getLastSeenUserAgent in interface Model.TopicSubOrBuilder
        Returns:
        The lastSeenUserAgent.
      • getLastSeenUserAgentBytes

        public com.google.protobuf.ByteString getLastSeenUserAgentBytes()
        string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];
        Specified by:
        getLastSeenUserAgentBytes in interface Model.TopicSubOrBuilder
        Returns:
        The bytes for lastSeenUserAgent.
      • parseFrom

        public static Model.TopicSub parseFrom​(java.nio.ByteBuffer data)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Model.TopicSub parseFrom​(java.nio.ByteBuffer data,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Model.TopicSub parseFrom​(com.google.protobuf.ByteString data)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Model.TopicSub parseFrom​(com.google.protobuf.ByteString data,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Model.TopicSub parseFrom​(byte[] data)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Model.TopicSub parseFrom​(byte[] data,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Model.TopicSub parseFrom​(java.io.InputStream input)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Model.TopicSub parseFrom​(java.io.InputStream input,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Model.TopicSub parseDelimitedFrom​(java.io.InputStream input)
                                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Model.TopicSub parseDelimitedFrom​(java.io.InputStream input,
                                                        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Model.TopicSub parseFrom​(com.google.protobuf.CodedInputStream input)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Model.TopicSub parseFrom​(com.google.protobuf.CodedInputStream input,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • dynamicMethod

        protected final java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
                                                       java.lang.Object arg0,
                                                       java.lang.Object arg1)
        Specified by:
        dynamicMethod in class com.google.protobuf.GeneratedMessageLite<Model.TopicSub,​Model.TopicSub.Builder>
      • getDefaultInstance

        public static Model.TopicSub getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<Model.TopicSub> parser()