Class SendPoll.Builder
java.lang.Object
org.teleight.teleightbots.api.methods.SendPoll.Builder
- Enclosing class:
SendPoll
-
Method Summary
Modifier and TypeMethodDescriptionallowAddingOptions(boolean allowAddingOptions) allowPaidBroadcast(boolean allowPaidBroadcast) allowsMultipleAnswers(boolean allowsMultipleAnswers) allowsRevoting(boolean allowsRevoting) build()businessConnectionId(@Nullable String businessConnectionId) closeDate(long closeDate) correctOptionIds(int[] correctOptionIds) countryCodes(@Nullable String[] countryCodes) description(@Nullable String description) descriptionEntities(@Nullable MessageEntity[] descriptionEntities) descriptionParseMode(@Nullable ParseMode descriptionParseMode) disableNotification(boolean disableNotification) explanation(@Nullable String explanation) explanationEntities(@Nullable MessageEntity[] explanationEntities) explanationMedia(@Nullable InputPollMedia explanationMedia) explanationParseMode(@Nullable ParseMode explanationParseMode) hideResultsUntilCloses(boolean hideResultsUntilCloses) isAnonymous(boolean isAnonymous) isClosed(boolean isClosed) media(@Nullable InputPollMedia media) membersOnly(boolean membersOnly) messageEffectId(String messageEffectId) messageThreadId(int messageThreadId) openPeriod(int openPeriod) options(@NotNull InputPollOption[] options) protectContent(boolean protectContent) questionEntities(@Nullable MessageEntity[] questionEntities) questionParseMode(@Nullable ParseMode questionParseMode) replyMarkup(@Nullable ReplyKeyboard replyMarkup) replyParameters(@Nullable ReplyParameters replyParameters) shuffleOptions(boolean shuffleOptions) toString()
-
Method Details
-
closeDate
-
closeDate
-
businessConnectionId
- Returns:
this.
-
chatId
- Returns:
this.
-
messageThreadId
- Returns:
this.
-
question
- Returns:
this.
-
questionParseMode
- Returns:
this.
-
questionEntities
- Returns:
this.
-
options
- Returns:
this.
-
isAnonymous
- Returns:
this.
-
type
- Returns:
this.
-
allowsMultipleAnswers
- Returns:
this.
-
allowsRevoting
- Returns:
this.
-
shuffleOptions
- Returns:
this.
-
allowAddingOptions
- Returns:
this.
-
hideResultsUntilCloses
- Returns:
this.
-
membersOnly
- Returns:
this.
-
countryCodes
- Returns:
this.
-
correctOptionIds
- Returns:
this.
-
explanation
- Returns:
this.
-
explanationParseMode
- Returns:
this.
-
explanationEntities
public SendPoll.Builder explanationEntities(@Nullable @Nullable MessageEntity[] explanationEntities) - Returns:
this.
-
explanationMedia
- Returns:
this.
-
openPeriod
- Returns:
this.
-
closeDate
- Returns:
this.
-
isClosed
- Returns:
this.
-
description
- Returns:
this.
-
descriptionParseMode
- Returns:
this.
-
descriptionEntities
public SendPoll.Builder descriptionEntities(@Nullable @Nullable MessageEntity[] descriptionEntities) - Returns:
this.
-
media
- Returns:
this.
-
disableNotification
- Returns:
this.
-
protectContent
- Returns:
this.
-
allowPaidBroadcast
- Returns:
this.
-
messageEffectId
- Returns:
this.
-
replyParameters
- Returns:
this.
-
replyMarkup
- Returns:
this.
-
build
-
toString
-