RegularPoll

@Serializable(with = PollSerializer::class)
data class RegularPoll(val id: PollIdentifier, val question: String, val options: List<PollOption>, val votesCount: Int, val isClosed: Boolean = false, val isAnonymous: Boolean = false, val allowMultipleAnswers: Boolean = false, val scheduledCloseInfo: ScheduledCloseInfo? = null) : MultipleAnswersPoll

Constructors

Link copied to clipboard
constructor(id: PollIdentifier, question: String, options: List<PollOption>, votesCount: Int, isClosed: Boolean = false, isAnonymous: Boolean = false, allowMultipleAnswers: Boolean = false, scheduledCloseInfo: ScheduledCloseInfo? = null)

Properties

Link copied to clipboard
open override val allowMultipleAnswers: Boolean = false
Link copied to clipboard
open override val id: PollIdentifier
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
open override val scheduledCloseInfo: ScheduledCloseInfo? = null
Link copied to clipboard
open override val votesCount: Int

Functions

Link copied to clipboard
fun Poll.createRequest(chatId: ChatIdentifier, threadId: MessageThreadId? = chatId.threadId, disableNotification: Boolean = false, protectContent: Boolean = false, replyParameters: ReplyParameters? = null, replyMarkup: KeyboardMarkup? = null): SendPoll