main.java.com.streamlayer.interactive.common.QuestionOptionsOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sl-protofiles Show documentation
Show all versions of sl-protofiles Show documentation
StreamLayer Java Protofiles
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: streamlayer/interactive/interactive.common.proto
// Protobuf Java Version: 3.25.3
package com.streamlayer.interactive.common;
public interface QuestionOptionsOrBuilder extends
// @@protoc_insertion_point(interface_extends:streamlayer.interactive.QuestionOptions)
com.google.protobuf.MessageLiteOrBuilder {
/**
* .streamlayer.interactive.QuestionOptions.PollOptions poll = 1 [json_name = "poll"];
* @return Whether the poll field is set.
*/
boolean hasPoll();
/**
* .streamlayer.interactive.QuestionOptions.PollOptions poll = 1 [json_name = "poll"];
* @return The poll.
*/
com.streamlayer.interactive.common.QuestionOptions.PollOptions getPoll();
/**
* .streamlayer.interactive.QuestionOptions.TriviaOptions trivia = 2 [json_name = "trivia"];
* @return Whether the trivia field is set.
*/
boolean hasTrivia();
/**
* .streamlayer.interactive.QuestionOptions.TriviaOptions trivia = 2 [json_name = "trivia"];
* @return The trivia.
*/
com.streamlayer.interactive.common.QuestionOptions.TriviaOptions getTrivia();
/**
* .streamlayer.interactive.QuestionOptions.PredictionOptions prediction = 3 [json_name = "prediction"];
* @return Whether the prediction field is set.
*/
boolean hasPrediction();
/**
* .streamlayer.interactive.QuestionOptions.PredictionOptions prediction = 3 [json_name = "prediction"];
* @return The prediction.
*/
com.streamlayer.interactive.common.QuestionOptions.PredictionOptions getPrediction();
/**
* .streamlayer.interactive.QuestionOptions.FactoidOptions factoid = 4 [json_name = "factoid"];
* @return Whether the factoid field is set.
*/
boolean hasFactoid();
/**
* .streamlayer.interactive.QuestionOptions.FactoidOptions factoid = 4 [json_name = "factoid"];
* @return The factoid.
*/
com.streamlayer.interactive.common.QuestionOptions.FactoidOptions getFactoid();
/**
* .streamlayer.interactive.QuestionOptions.TweetOptions tweet = 5 [json_name = "tweet"];
* @return Whether the tweet field is set.
*/
boolean hasTweet();
/**
* .streamlayer.interactive.QuestionOptions.TweetOptions tweet = 5 [json_name = "tweet"];
* @return The tweet.
*/
com.streamlayer.interactive.common.QuestionOptions.TweetOptions getTweet();
/**
* .streamlayer.interactive.QuestionOptions.PromotionOptions promotion = 6 [json_name = "promotion"];
* @return Whether the promotion field is set.
*/
boolean hasPromotion();
/**
* .streamlayer.interactive.QuestionOptions.PromotionOptions promotion = 6 [json_name = "promotion"];
* @return The promotion.
*/
com.streamlayer.interactive.common.QuestionOptions.PromotionOptions getPromotion();
public com.streamlayer.interactive.common.QuestionOptions.OptionsCase getOptionsCase();
}