Package pbx

Class Model.TopicDesc

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Model.TopicDesc.Builder
      Topic description, S2C 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 = 5 [json_name = "acs"];
      long getCreatedAt()
      int64 created_at = 1 [json_name = "createdAt"];
      Model.DefaultAcsMode getDefacs()
      .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
      static Model.TopicDesc getDefaultInstance()  
      int getDelId()
      int32 del_id = 9 [json_name = "delId"];
      boolean getIsChan()
      17!
      long getLastSeenTime()
      P2P only: other user's last online timestamp & user agent
      java.lang.String getLastSeenUserAgent()
      string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
      com.google.protobuf.ByteString getLastSeenUserAgentBytes()
      string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
      java.lang.String getOwner()
      owner user id; custom field
      com.google.protobuf.ByteString getOwnerBytes()
      owner user id; custom field
      com.google.protobuf.ByteString getPrivate()
      bytes private = 11 [json_name = "private"];
      com.google.protobuf.ByteString getPublic()
      bytes public = 10 [json_name = "public"];
      int getReadId()
      int32 read_id = 7 [json_name = "readId"];
      int getRecvId()
      int32 recv_id = 8 [json_name = "recvId"];
      int getSeqId()
      int32 seq_id = 6 [json_name = "seqId"];
      java.lang.String getState()
      string state = 12 [json_name = "state"];
      long getStateAt()
      int64 state_at = 13 [json_name = "stateAt"];
      com.google.protobuf.ByteString getStateBytes()
      string state = 12 [json_name = "state"];
      long getTouchedAt()
      int64 touched_at = 3 [json_name = "touchedAt"];
      com.google.protobuf.ByteString getTrusted()
      bytes trusted = 14 [json_name = "trusted"];
      long getUpdatedAt()
      int64 updated_at = 2 [json_name = "updatedAt"];
      boolean hasAcs()
      .pbx.AccessMode acs = 5 [json_name = "acs"];
      boolean hasDefacs()
      .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
      static Model.TopicDesc.Builder newBuilder()  
      static Model.TopicDesc.Builder newBuilder​(Model.TopicDesc prototype)  
      static Model.TopicDesc parseDelimitedFrom​(java.io.InputStream input)  
      static Model.TopicDesc parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Model.TopicDesc parseFrom​(byte[] data)  
      static Model.TopicDesc parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Model.TopicDesc parseFrom​(com.google.protobuf.ByteString data)  
      static Model.TopicDesc parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Model.TopicDesc parseFrom​(com.google.protobuf.CodedInputStream input)  
      static Model.TopicDesc parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Model.TopicDesc parseFrom​(java.io.InputStream input)  
      static Model.TopicDesc parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Model.TopicDesc parseFrom​(java.nio.ByteBuffer data)  
      static Model.TopicDesc parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<Model.TopicDesc> 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

      • getCreatedAt

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

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

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

        public boolean hasDefacs()
        .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
        Specified by:
        hasDefacs in interface Model.TopicDescOrBuilder
        Returns:
        Whether the defacs field is set.
      • hasAcs

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

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

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

        public java.lang.String getState()
        string state = 12 [json_name = "state"];
        Specified by:
        getState in interface Model.TopicDescOrBuilder
        Returns:
        The state.
      • getStateBytes

        public com.google.protobuf.ByteString getStateBytes()
        string state = 12 [json_name = "state"];
        Specified by:
        getStateBytes in interface Model.TopicDescOrBuilder
        Returns:
        The bytes for state.
      • getStateAt

        public long getStateAt()
        int64 state_at = 13 [json_name = "stateAt"];
        Specified by:
        getStateAt in interface Model.TopicDescOrBuilder
        Returns:
        The stateAt.
      • getTrusted

        public com.google.protobuf.ByteString getTrusted()
        bytes trusted = 14 [json_name = "trusted"];
        Specified by:
        getTrusted in interface Model.TopicDescOrBuilder
        Returns:
        The trusted.
      • getIsChan

        public boolean getIsChan()
         17!
         
        bool is_chan = 17 [json_name = "isChan"];
        Specified by:
        getIsChan in interface Model.TopicDescOrBuilder
        Returns:
        The isChan.
      • getLastSeenTime

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

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

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

        public java.lang.String getOwner()
         owner user id; custom field
         
        string owner = 1000 [json_name = "owner"];
        Specified by:
        getOwner in interface Model.TopicDescOrBuilder
        Returns:
        The owner.
      • getOwnerBytes

        public com.google.protobuf.ByteString getOwnerBytes()
         owner user id; custom field
         
        string owner = 1000 [json_name = "owner"];
        Specified by:
        getOwnerBytes in interface Model.TopicDescOrBuilder
        Returns:
        The bytes for owner.
      • parseFrom

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

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

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

        public static Model.TopicDesc 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.TopicDesc parseFrom​(byte[] data)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

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

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

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

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

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

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

        public static Model.TopicDesc 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.TopicDesc,​Model.TopicDesc.Builder>
      • parser

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