Poll

data class Poll(id: String, question: String, options: List<PollOption>, total_voter_count: Long, is_closed: Boolean, is_anonymous: Boolean, type: String, allows_multiple_answers: Boolean, correct_option_id: Long?, explanation: String?, explanation_entities: List<MessageEntity>?, open_period: Long?, close_date: Long?) : TelegramModel

This object contains information about a poll.

Constructors

Poll
Link copied to clipboard
fun Poll(id: String, question: String, options: List<PollOption>, total_voter_count: Long, is_closed: Boolean, is_anonymous: Boolean, type: String, allows_multiple_answers: Boolean, correct_option_id: Long? = null, explanation: String? = null, explanation_entities: List<MessageEntity>? = null, open_period: Long? = null, close_date: Long? = null)
Creates a Poll.

Properties

allows_multiple_answers
Link copied to clipboard
val allows_multiple_answers: Boolean
True, if the poll allows multiple answers
close_date
Link copied to clipboard
val close_date: Long? = null
Optional.
correct_option_id
Link copied to clipboard
val correct_option_id: Long? = null
Optional.
explanation
Link copied to clipboard
val explanation: String? = null
Optional.
explanation_entities
Link copied to clipboard
val explanation_entities: List<MessageEntity>? = null
Optional.
id
Link copied to clipboard
val id: String
Unique poll identifier
is_anonymous
Link copied to clipboard
val is_anonymous: Boolean
True, if the poll is anonymous
is_closed
Link copied to clipboard
val is_closed: Boolean
True, if the poll is closed
open_period
Link copied to clipboard
val open_period: Long? = null
Optional.
options
Link copied to clipboard
val options: List<PollOption>
List of poll options
question
Link copied to clipboard
val question: String
Poll question, 1-300 characters
total_voter_count
Link copied to clipboard
val total_voter_count: Long
Total number of users that voted in the poll
type
Link copied to clipboard
val type: String
Poll type, currently can be “regular” or “quiz”