Package pbx

Interface Model.TopicSubOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Model.AccessMode getAcs()
      .pbx.AccessMode acs = 4 [json_name = "acs"];
      long getCreatedAt()
      int64 created_at = 17 [json_name = "createdAt"];
      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"];
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • getUpdatedAt

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

        long getDeletedAt()
        int64 deleted_at = 2 [json_name = "deletedAt"];
        Returns:
        The deletedAt.
      • getCreatedAt

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

        boolean getOnline()
        bool online = 3 [json_name = "online"];
        Returns:
        The online.
      • hasAcs

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

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

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

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

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

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

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

        java.lang.String getUserId()
         Uid of the subscribed user
         
        string user_id = 9 [json_name = "userId"];
        Returns:
        The userId.
      • getUserIdBytes

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

        java.lang.String getTopic()
         Topic name of this subscription
         
        string topic = 10 [json_name = "topic"];
        Returns:
        The topic.
      • getTopicBytes

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

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

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

        int getDelId()
         Messages are deleted up to this ID
         
        int32 del_id = 13 [json_name = "delId"];
        Returns:
        The delId.
      • getLastSeenTime

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

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

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