Package pbx

Interface Model.TopicDescOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder
    All Known Implementing Classes:
    Model.TopicDesc, Model.TopicDesc.Builder
    Enclosing class:
    Model

    public static interface Model.TopicDescOrBuilder
    extends com.google.protobuf.MessageLiteOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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"];
      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"];
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • getCreatedAt

        long getCreatedAt()
        int64 created_at = 1 [json_name = "createdAt"];
        Returns:
        The createdAt.
      • getUpdatedAt

        long getUpdatedAt()
        int64 updated_at = 2 [json_name = "updatedAt"];
        Returns:
        The updatedAt.
      • getTouchedAt

        long getTouchedAt()
        int64 touched_at = 3 [json_name = "touchedAt"];
        Returns:
        The touchedAt.
      • hasDefacs

        boolean hasDefacs()
        .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
        Returns:
        Whether the defacs field is set.
      • getDefacs

        Model.DefaultAcsMode getDefacs()
        .pbx.DefaultAcsMode defacs = 4 [json_name = "defacs"];
        Returns:
        The defacs.
      • hasAcs

        boolean hasAcs()
        .pbx.AccessMode acs = 5 [json_name = "acs"];
        Returns:
        Whether the acs field is set.
      • getAcs

        Model.AccessMode getAcs()
        .pbx.AccessMode acs = 5 [json_name = "acs"];
        Returns:
        The acs.
      • getSeqId

        int getSeqId()
        int32 seq_id = 6 [json_name = "seqId"];
        Returns:
        The seqId.
      • getReadId

        int getReadId()
        int32 read_id = 7 [json_name = "readId"];
        Returns:
        The readId.
      • getRecvId

        int getRecvId()
        int32 recv_id = 8 [json_name = "recvId"];
        Returns:
        The recvId.
      • getDelId

        int getDelId()
        int32 del_id = 9 [json_name = "delId"];
        Returns:
        The delId.
      • getPublic

        com.google.protobuf.ByteString getPublic()
        bytes public = 10 [json_name = "public"];
        Returns:
        The public.
      • getPrivate

        com.google.protobuf.ByteString getPrivate()
        bytes private = 11 [json_name = "private"];
        Returns:
        The private.
      • getState

        java.lang.String getState()
        string state = 12 [json_name = "state"];
        Returns:
        The state.
      • getStateBytes

        com.google.protobuf.ByteString getStateBytes()
        string state = 12 [json_name = "state"];
        Returns:
        The bytes for state.
      • getStateAt

        long getStateAt()
        int64 state_at = 13 [json_name = "stateAt"];
        Returns:
        The stateAt.
      • getTrusted

        com.google.protobuf.ByteString getTrusted()
        bytes trusted = 14 [json_name = "trusted"];
        Returns:
        The trusted.
      • getIsChan

        boolean getIsChan()
         17!
         
        bool is_chan = 17 [json_name = "isChan"];
        Returns:
        The isChan.
      • getLastSeenTime

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

        java.lang.String getLastSeenUserAgent()
        string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
        Returns:
        The lastSeenUserAgent.
      • getLastSeenUserAgentBytes

        com.google.protobuf.ByteString getLastSeenUserAgentBytes()
        string last_seen_user_agent = 16 [json_name = "lastSeenUserAgent"];
        Returns:
        The bytes for lastSeenUserAgent.
      • getOwner

        java.lang.String getOwner()
         owner user id; custom field
         
        string owner = 1000 [json_name = "owner"];
        Returns:
        The owner.
      • getOwnerBytes

        com.google.protobuf.ByteString getOwnerBytes()
         owner user id; custom field
         
        string owner = 1000 [json_name = "owner"];
        Returns:
        The bytes for owner.