Interface ExtendedQuestionOrBuilder

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

    public interface ExtendedQuestionOrBuilder
    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 = 12 [json_name = "activatedAt"];
      com.google.protobuf.ByteString getActivatedAtBytes()
      string activated_at = 12 [json_name = "activatedAt"];
      ExtendedQuestionAnswer getAnswers​(int index)
      repeated .streamlayer.interactive.ExtendedQuestionAnswer answers = 8 [json_name = "answers"];
      int getAnswersCount()
      repeated .streamlayer.interactive.ExtendedQuestionAnswer answers = 8 [json_name = "answers"];
      java.lang.String getAnswerSetAt()
      string answer_set_at = 13 [json_name = "answerSetAt"];
      com.google.protobuf.ByteString getAnswerSetAtBytes()
      string answer_set_at = 13 [json_name = "answerSetAt"];
      java.util.List<ExtendedQuestionAnswer> getAnswersList()
      repeated .streamlayer.interactive.ExtendedQuestionAnswer answers = 8 [json_name = "answers"];
      QuestionAppearance getAppearance()
      .streamlayer.interactive.QuestionAppearance appearance = 5 [json_name = "appearance"];
      BackgroundImage getBackgroundImage()
      .streamlayer.interactive.BackgroundImage background_image = 17 [json_name = "backgroundImage"];
      BypassNotifications getBypassNotifications()
      .streamlayer.interactive.BypassNotifications bypass_notifications = 15 [json_name = "bypassNotifications"];
      java.lang.String getEventId()
      string event_id = 14 [json_name = "eventId"];
      com.google.protobuf.ByteString getEventIdBytes()
      string event_id = 14 [json_name = "eventId"];
      java.lang.String getId()
      string id = 1 [json_name = "id"];
      com.google.protobuf.ByteString getIdBytes()
      string id = 1 [json_name = "id"];
      boolean getMarketClosed()
      bool market_closed = 11 [json_name = "marketClosed"];
      QuestionNotification getNotification()
      .streamlayer.interactive.QuestionNotification notification = 7 [json_name = "notification"];
      QuestionOptions getOptions()
      .streamlayer.interactive.QuestionOptions options = 4 [json_name = "options"];
      int getPosition()
      uint32 position = 10 [json_name = "position"];
      Promotion getPromotion()
      .streamlayer.interactive.Promotion promotion = 16 [json_name = "promotion"];
      Sponsorship getSponsorship()
      .streamlayer.interactive.Sponsorship sponsorship = 6 [json_name = "sponsorship"];
      QuestionStatus getStatus()
      .streamlayer.interactive.QuestionStatus status = 9 [json_name = "status"];
      int getStatusValue()
      .streamlayer.interactive.QuestionStatus status = 9 [json_name = "status"];
      java.lang.String getSubject()
      string subject = 3 [json_name = "subject"];
      com.google.protobuf.ByteString getSubjectBytes()
      string subject = 3 [json_name = "subject"];
      java.lang.String getTemplateId()
      optional string template_id = 18 [json_name = "templateId"];
      com.google.protobuf.ByteString getTemplateIdBytes()
      optional string template_id = 18 [json_name = "templateId"];
      QuestionType getType()
      .streamlayer.interactive.QuestionType type = 2 [json_name = "type"];
      int getTypeValue()
      .streamlayer.interactive.QuestionType type = 2 [json_name = "type"];
      boolean hasAppearance()
      .streamlayer.interactive.QuestionAppearance appearance = 5 [json_name = "appearance"];
      boolean hasBackgroundImage()
      .streamlayer.interactive.BackgroundImage background_image = 17 [json_name = "backgroundImage"];
      boolean hasBypassNotifications()
      .streamlayer.interactive.BypassNotifications bypass_notifications = 15 [json_name = "bypassNotifications"];
      boolean hasNotification()
      .streamlayer.interactive.QuestionNotification notification = 7 [json_name = "notification"];
      boolean hasOptions()
      .streamlayer.interactive.QuestionOptions options = 4 [json_name = "options"];
      boolean hasPromotion()
      .streamlayer.interactive.Promotion promotion = 16 [json_name = "promotion"];
      boolean hasSponsorship()
      .streamlayer.interactive.Sponsorship sponsorship = 6 [json_name = "sponsorship"];
      boolean hasTemplateId()
      optional string template_id = 18 [json_name = "templateId"];
      • 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.
      • hasOptions

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

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

        boolean hasAppearance()
        .streamlayer.interactive.QuestionAppearance appearance = 5 [json_name = "appearance"];
        Returns:
        Whether the appearance field is set.
      • getAppearance

        QuestionAppearance getAppearance()
        .streamlayer.interactive.QuestionAppearance appearance = 5 [json_name = "appearance"];
        Returns:
        The appearance.
      • hasSponsorship

        boolean hasSponsorship()
        .streamlayer.interactive.Sponsorship sponsorship = 6 [json_name = "sponsorship"];
        Returns:
        Whether the sponsorship field is set.
      • getSponsorship

        Sponsorship getSponsorship()
        .streamlayer.interactive.Sponsorship sponsorship = 6 [json_name = "sponsorship"];
        Returns:
        The sponsorship.
      • 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.
      • getAnswersList

        java.util.List<ExtendedQuestionAnswer> getAnswersList()
        repeated .streamlayer.interactive.ExtendedQuestionAnswer answers = 8 [json_name = "answers"];
      • getAnswers

        ExtendedQuestionAnswer getAnswers​(int index)
        repeated .streamlayer.interactive.ExtendedQuestionAnswer answers = 8 [json_name = "answers"];
      • getAnswersCount

        int getAnswersCount()
        repeated .streamlayer.interactive.ExtendedQuestionAnswer answers = 8 [json_name = "answers"];
      • getStatusValue

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

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

        int getPosition()
        uint32 position = 10 [json_name = "position"];
        Returns:
        The position.
      • getMarketClosed

        boolean getMarketClosed()
        bool market_closed = 11 [json_name = "marketClosed"];
        Returns:
        The marketClosed.
      • getActivatedAt

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

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

        java.lang.String getAnswerSetAt()
        string answer_set_at = 13 [json_name = "answerSetAt"];
        Returns:
        The answerSetAt.
      • getAnswerSetAtBytes

        com.google.protobuf.ByteString getAnswerSetAtBytes()
        string answer_set_at = 13 [json_name = "answerSetAt"];
        Returns:
        The bytes for answerSetAt.
      • getEventId

        java.lang.String getEventId()
        string event_id = 14 [json_name = "eventId"];
        Returns:
        The eventId.
      • getEventIdBytes

        com.google.protobuf.ByteString getEventIdBytes()
        string event_id = 14 [json_name = "eventId"];
        Returns:
        The bytes for eventId.
      • hasBypassNotifications

        boolean hasBypassNotifications()
        .streamlayer.interactive.BypassNotifications bypass_notifications = 15 [json_name = "bypassNotifications"];
        Returns:
        Whether the bypassNotifications field is set.
      • getBypassNotifications

        BypassNotifications getBypassNotifications()
        .streamlayer.interactive.BypassNotifications bypass_notifications = 15 [json_name = "bypassNotifications"];
        Returns:
        The bypassNotifications.
      • hasPromotion

        boolean hasPromotion()
        .streamlayer.interactive.Promotion promotion = 16 [json_name = "promotion"];
        Returns:
        Whether the promotion field is set.
      • getPromotion

        Promotion getPromotion()
        .streamlayer.interactive.Promotion promotion = 16 [json_name = "promotion"];
        Returns:
        The promotion.
      • hasBackgroundImage

        boolean hasBackgroundImage()
        .streamlayer.interactive.BackgroundImage background_image = 17 [json_name = "backgroundImage"];
        Returns:
        Whether the backgroundImage field is set.
      • getBackgroundImage

        BackgroundImage getBackgroundImage()
        .streamlayer.interactive.BackgroundImage background_image = 17 [json_name = "backgroundImage"];
        Returns:
        The backgroundImage.
      • hasTemplateId

        boolean hasTemplateId()
        optional string template_id = 18 [json_name = "templateId"];
        Returns:
        Whether the templateId field is set.
      • getTemplateId

        java.lang.String getTemplateId()
        optional string template_id = 18 [json_name = "templateId"];
        Returns:
        The templateId.
      • getTemplateIdBytes

        com.google.protobuf.ByteString getTemplateIdBytes()
        optional string template_id = 18 [json_name = "templateId"];
        Returns:
        The bytes for templateId.