Interface QuestionTimelineOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder
    All Known Implementing Classes:
    QuestionTimeline, QuestionTimeline.Builder

    public interface QuestionTimelineOrBuilder
    extends com.google.protobuf.MessageLiteOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getActivatedAt()
      string activated_at = 4 [json_name = "activatedAt"];
      com.google.protobuf.ByteString getActivatedAtBytes()
      string activated_at = 4 [json_name = "activatedAt"];
      java.lang.String getId()
      string id = 1 [json_name = "id"];
      com.google.protobuf.ByteString getIdBytes()
      string id = 1 [json_name = "id"];
      QuestionNotification getNotification()
      .streamlayer.interactive.QuestionNotification notification = 7 [json_name = "notification"];
      QuestionOptions getOptions()
      .streamlayer.interactive.QuestionOptions options = 6 [json_name = "options"];
      QuestionStatus getStatus()
      .streamlayer.interactive.QuestionStatus status = 5 [json_name = "status"];
      int getStatusValue()
      .streamlayer.interactive.QuestionStatus status = 5 [json_name = "status"];
      java.lang.String getSubject()
      string subject = 3 [json_name = "subject"];
      com.google.protobuf.ByteString getSubjectBytes()
      string subject = 3 [json_name = "subject"];
      QuestionType getType()
      .streamlayer.interactive.QuestionType type = 2 [json_name = "type"];
      int getTypeValue()
      .streamlayer.interactive.QuestionType type = 2 [json_name = "type"];
      boolean hasNotification()
      .streamlayer.interactive.QuestionNotification notification = 7 [json_name = "notification"];
      boolean hasOptions()
      .streamlayer.interactive.QuestionOptions options = 6 [json_name = "options"];
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • getId

        java.lang.String getId()
        string id = 1 [json_name = "id"];
        Returns:
        The id.
      • getIdBytes

        com.google.protobuf.ByteString getIdBytes()
        string id = 1 [json_name = "id"];
        Returns:
        The bytes for id.
      • getTypeValue

        int getTypeValue()
        .streamlayer.interactive.QuestionType type = 2 [json_name = "type"];
        Returns:
        The enum numeric value on the wire for type.
      • getType

        QuestionType getType()
        .streamlayer.interactive.QuestionType type = 2 [json_name = "type"];
        Returns:
        The type.
      • getSubject

        java.lang.String getSubject()
        string subject = 3 [json_name = "subject"];
        Returns:
        The subject.
      • getSubjectBytes

        com.google.protobuf.ByteString getSubjectBytes()
        string subject = 3 [json_name = "subject"];
        Returns:
        The bytes for subject.
      • getActivatedAt

        java.lang.String getActivatedAt()
        string activated_at = 4 [json_name = "activatedAt"];
        Returns:
        The activatedAt.
      • getActivatedAtBytes

        com.google.protobuf.ByteString getActivatedAtBytes()
        string activated_at = 4 [json_name = "activatedAt"];
        Returns:
        The bytes for activatedAt.
      • getStatusValue

        int getStatusValue()
        .streamlayer.interactive.QuestionStatus status = 5 [json_name = "status"];
        Returns:
        The enum numeric value on the wire for status.
      • getStatus

        QuestionStatus getStatus()
        .streamlayer.interactive.QuestionStatus status = 5 [json_name = "status"];
        Returns:
        The status.
      • hasOptions

        boolean hasOptions()
        .streamlayer.interactive.QuestionOptions options = 6 [json_name = "options"];
        Returns:
        Whether the options field is set.
      • getOptions

        QuestionOptions getOptions()
        .streamlayer.interactive.QuestionOptions options = 6 [json_name = "options"];
        Returns:
        The options.
      • hasNotification

        boolean hasNotification()
        .streamlayer.interactive.QuestionNotification notification = 7 [json_name = "notification"];
        Returns:
        Whether the notification field is set.
      • getNotification

        QuestionNotification getNotification()
        .streamlayer.interactive.QuestionNotification notification = 7 [json_name = "notification"];
        Returns:
        The notification.