Package dev. inmo. tgbotapi. types. polls
Types
Link copied to clipboard
data class ApproximateScheduledCloseInfo(val openDuration: TimeSpan, val startPoint: DateTime = DateTime.now()) : ScheduledCloseInfo
Content copied to clipboard
Link copied to clipboard
data class ExactScheduledCloseInfo(val closeDateTime: DateTime) : ScheduledCloseInfo
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PollAnswer( val pollId: PollIdentifier, val user: User, val chosen: List<Int>) : FromUser
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class QuizPoll( val id: PollIdentifier, val question: String, val options: List<PollOption>, val votesCount: Int, val correctOptionId: Int? = null, val text: String? = null, val textSources: List<TextSource> = emptyList(), val isClosed: Boolean = false, val isAnonymous: Boolean = false, val scheduledCloseInfo: ScheduledCloseInfo? = null) : Poll, TextedInput
Content copied to clipboard
Link copied to clipboard
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
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SimplePollOption(val text: String, val votes: Int = 0) : PollOption
Content copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
fun LongSeconds.asApproximateScheduledCloseInfo(startPoint: DateTime): ApproximateScheduledCloseInfo
Content copied to clipboard
Properties
Link copied to clipboard
val LongSeconds.asApproximateScheduledCloseInfo: ApproximateScheduledCloseInfo
Content copied to clipboard