//[docs](../../../index.md)/[dev.inmo.tgbotapi.types.polls](../index.md)/[Poll](index.md) # Poll [common] sealed class [Poll](index.md) ## Properties | Name | Summary | |---|---| | [id](id.md)| [common] abstract val [id](id.md): [PollIdentifier](../../dev.inmo.tgbotapi.types/index.md#%5Bdev.inmo.tgbotapi.types%2FPollIdentifier%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)
| | [isAnonymous](is-anonymous.md)| [common] abstract val [isAnonymous](is-anonymous.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
| | [isClosed](is-closed.md)| [common] abstract val [isClosed](is-closed.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
| | [options](options.md)| [common] abstract val [options](options.md): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[PollOption](../-poll-option/index.md)>
| | [question](question.md)| [common] abstract val [question](question.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)
| | [scheduledCloseInfo](scheduled-close-info.md)| [common] abstract val [scheduledCloseInfo](scheduled-close-info.md): [ScheduledCloseInfo](../-scheduled-close-info/index.md)?
| | [votesCount](votes-count.md)| [common] abstract val [votesCount](votes-count.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
| ## Inheritors | Name | |---| | [MultipleAnswersPoll](../-multiple-answers-poll/index.md)| | [UnknownPollType](../-unknown-poll-type/index.md)| | [QuizPoll](../-quiz-poll/index.md)| ## Extensions | Name | Summary | |---|---| | [asMultipleAnswersPoll](../../dev.inmo.tgbotapi.extensions.utils/as-multiple-answers-poll.md)| [common]
Content
inline fun [Poll](index.md).[asMultipleAnswersPoll](../../dev.inmo.tgbotapi.extensions.utils/as-multiple-answers-poll.md)(): [MultipleAnswersPoll](../-multiple-answers-poll/index.md)?


| | [asQuizPoll](../../dev.inmo.tgbotapi.extensions.utils/as-quiz-poll.md)| [common]
Content
inline fun [Poll](index.md).[asQuizPoll](../../dev.inmo.tgbotapi.extensions.utils/as-quiz-poll.md)(): [QuizPoll](../-quiz-poll/index.md)?


| | [asRegularPoll](../../dev.inmo.tgbotapi.extensions.utils/as-regular-poll.md)| [common]
Content
inline fun [Poll](index.md).[asRegularPoll](../../dev.inmo.tgbotapi.extensions.utils/as-regular-poll.md)(): [RegularPoll](../-regular-poll/index.md)?


| | [asUnknownPollType](../../dev.inmo.tgbotapi.extensions.utils/as-unknown-poll-type.md)| [common]
Content
inline fun [Poll](index.md).[asUnknownPollType](../../dev.inmo.tgbotapi.extensions.utils/as-unknown-poll-type.md)(): [UnknownPollType](../-unknown-poll-type/index.md)?


| | [createRequest](../../dev.inmo.tgbotapi.requests.send.polls/create-request.md)| [common]
Content
fun [Poll](index.md).[createRequest](../../dev.inmo.tgbotapi.requests.send.polls/create-request.md)(chatId: [ChatIdentifier](../../dev.inmo.tgbotapi.types/-chat-identifier/index.md), disableNotification: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, replyToMessageId: [MessageIdentifier](../../dev.inmo.tgbotapi.types/index.md#%5Bdev.inmo.tgbotapi.types%2FMessageIdentifier%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)? = null, allowSendingWithoutReply: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)? = null, replyMarkup: [KeyboardMarkup](../../dev.inmo.tgbotapi.types.buttons/-keyboard-markup/index.md)? = null): [SendPoll](../../dev.inmo.tgbotapi.requests.send.polls/-send-poll/index.md)


| | [requireMultipleAnswersPoll](../../dev.inmo.tgbotapi.extensions.utils/require-multiple-answers-poll.md)| [common]
Content
inline fun [Poll](index.md).[requireMultipleAnswersPoll](../../dev.inmo.tgbotapi.extensions.utils/require-multiple-answers-poll.md)(): [MultipleAnswersPoll](../-multiple-answers-poll/index.md)


| | [requireQuizPoll](../../dev.inmo.tgbotapi.extensions.utils/require-quiz-poll.md)| [common]
Content
inline fun [Poll](index.md).[requireQuizPoll](../../dev.inmo.tgbotapi.extensions.utils/require-quiz-poll.md)(): [QuizPoll](../-quiz-poll/index.md)


| | [requireRegularPoll](../../dev.inmo.tgbotapi.extensions.utils/require-regular-poll.md)| [common]
Content
inline fun [Poll](index.md).[requireRegularPoll](../../dev.inmo.tgbotapi.extensions.utils/require-regular-poll.md)(): [RegularPoll](../-regular-poll/index.md)


| | [requireUnknownPollType](../../dev.inmo.tgbotapi.extensions.utils/require-unknown-poll-type.md)| [common]
Content
inline fun [Poll](index.md).[requireUnknownPollType](../../dev.inmo.tgbotapi.extensions.utils/require-unknown-poll-type.md)(): [UnknownPollType](../-unknown-poll-type/index.md)


|