QuizPoll

data class QuizPoll(val id: PollId, val question: String, val textSources: List<TextSource> = emptyList(), val options: List<PollOption>, val votesCount: Int, val correctOptionIds: List<Int>? = null, val explanation: String?, val explanationTextSources: List<TextSource> = emptyList(), val isClosed: Boolean = false, val isAnonymous: Boolean = false, val allowsMultipleAnswers: Boolean = false, val allowsRevoting: Boolean = false, val scheduledCloseInfo: ScheduledCloseInfo? = null, val descriptionTextSources: List<TextSource> = emptyList()) : Poll

Constructors

Link copied to clipboard
constructor(id: PollId, question: String, textSources: List<TextSource> = emptyList(), options: List<PollOption>, votesCount: Int, correctOptionIds: List<Int>? = null, explanation: String?, explanationTextSources: List<TextSource> = emptyList(), isClosed: Boolean = false, isAnonymous: Boolean = false, allowsMultipleAnswers: Boolean = false, allowsRevoting: Boolean = false, scheduledCloseInfo: ScheduledCloseInfo? = null, descriptionTextSources: List<TextSource> = emptyList())

Properties

Link copied to clipboard
open override val allowsMultipleAnswers: Boolean = false
Link copied to clipboard
open override val allowsRevoting: Boolean = false
Link copied to clipboard
val correctOptionIds: List<Int>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val id: PollId
Link copied to clipboard
open override val isAnonymous: Boolean = false
Link copied to clipboard
open override val isClosed: Boolean = false
Link copied to clipboard
open override val options: List<PollOption>
Link copied to clipboard
open override val question: String
Link copied to clipboard
Link copied to clipboard
open override val scheduledCloseInfo: ScheduledCloseInfo? = null
Link copied to clipboard
open override val text: String
Link copied to clipboard
open override val textSources: List<TextSource>

Full list of TextSources

Link copied to clipboard
open override val votesCount: Int

Functions

Link copied to clipboard
fun Poll.createRequest(chatId: ChatIdentifier, threadId: MessageThreadId? = chatId.threadId, directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId, businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId, disableNotification: Boolean = false, protectContent: Boolean = false, allowPaidBroadcast: Boolean = false, effectId: EffectId? = null, suggestedPostParameters: SuggestedPostParameters? = null, replyParameters: ReplyParameters? = null, replyMarkup: KeyboardMarkup? = null): SendRegularPoll