Poll

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
abstract val scheduledCloseInfo: ScheduledCloseInfo?
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
val Poll.allows_multiple_answers: Boolean
Link copied to clipboard
inline fun Poll.asMultipleAnswersPoll(): MultipleAnswersPoll?
Link copied to clipboard
inline fun Poll.asQuizPoll(): QuizPoll?
Link copied to clipboard
inline fun Poll.asRegularPoll(): RegularPoll?
Link copied to clipboard
inline fun Poll.asUnknownPollType(): UnknownPollType?
Link copied to clipboard
val Poll.close_date: TelegramDate?
Link copied to clipboard
val Poll.correct_option_id: Int?
Link copied to clipboard
fun Poll.createRequest(chatId: ChatIdentifier, disableNotification: Boolean = false, protectContent: Boolean = false, replyToMessageId: MessageIdentifier? = null, allowSendingWithoutReply: Boolean? = null, replyMarkup: KeyboardMarkup? = null): SendPoll
Link copied to clipboard
val Poll.explanation: String?
Link copied to clipboard
val Poll.explanation_entities: TextSourcesList?
Link copied to clipboard
val Poll.is_anonymous: Boolean
Link copied to clipboard
val Poll.is_closed: Boolean
Link copied to clipboard
val Poll.open_period: Seconds?
Link copied to clipboard
inline fun Poll.requireMultipleAnswersPoll(): MultipleAnswersPoll
Link copied to clipboard
inline fun Poll.requireQuizPoll(): QuizPoll
Link copied to clipboard
inline fun Poll.requireRegularPoll(): RegularPoll
Link copied to clipboard
inline fun Poll.requireUnknownPollType(): UnknownPollType
Link copied to clipboard
val Poll.total_voter_count: Int
Link copied to clipboard
val Poll.type: String
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?