//[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)
|