Poll

@Serializable(with = PollSerializer::class)
interface Poll

Properties

Link copied to clipboard
abstract val id: PollIdentifier
Link copied to clipboard
abstract val isAnonymous: Boolean
Link copied to clipboard
abstract val isClosed: Boolean
Link copied to clipboard
abstract val options: List<PollOption>
Link copied to clipboard
abstract val question: String
Link copied to clipboard
Link copied to clipboard
abstract val votesCount: Int

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Extensions

Link copied to clipboard
Link copied to clipboard
inline fun Poll.asQuizPoll(): QuizPoll?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Poll.createRequest(chatId: ChatIdentifier, threadId: MessageThreadId? = chatId.threadId, disableNotification: Boolean = false, protectContent: Boolean = false, replyToMessageId: MessageId? = null, allowSendingWithoutReply: Boolean? = null, replyMarkup: KeyboardMarkup? = null): SendPoll
Link copied to clipboard
Link copied to clipboard
inline fun <T> Poll.ifMultipleAnswersPoll(block: (MultipleAnswersPoll) -> T): T?
Link copied to clipboard
inline fun <T> Poll.ifQuizPoll(block: (QuizPoll) -> T): T?
Link copied to clipboard
inline fun <T> Poll.ifRegularPoll(block: (RegularPoll) -> T): T?
Link copied to clipboard
inline fun <T> Poll.ifUnknownPollType(block: (UnknownPollType) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> Poll.whenMultipleAnswersPoll(block: (MultipleAnswersPoll) -> T): T?
Link copied to clipboard
inline fun <T> Poll.whenQuizPoll(block: (QuizPoll) -> T): T?
Link copied to clipboard
inline fun <T> Poll.whenRegularPoll(block: (RegularPoll) -> T): T?
Link copied to clipboard
inline fun <T> Poll.whenUnknownPollType(block: (UnknownPollType) -> T): T?