Package-level declarations

Types

Link copied to clipboard
@Serializable
class SendQuizPoll : SendPoll
Link copied to clipboard
@Serializable
class SendRegularPoll : SendPoll

Functions

Link copied to clipboard
fun Poll.createRequest(    chatId: ChatIdentifier,     threadId: MessageThreadId? = chatId.threadId,     businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,     disableNotification: Boolean = false,     protectContent: Boolean = false,     allowPaidBroadcast: Boolean = false,     effectId: EffectId? = null,     replyParameters: ReplyParameters? = null,     replyMarkup: KeyboardMarkup? = null): SendPoll
Link copied to clipboard
fun SendPoll(    chatId: ChatIdentifier,     textSources: TextSourcesList,     options: List<InputPollOption>,     isAnonymous: Boolean = true,     isClosed: Boolean = false,     threadId: MessageThreadId? = chatId.threadId,     businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,     disableNotification: Boolean = false,     protectContent: Boolean = false,     allowPaidBroadcast: Boolean = false,     replyParameters: ReplyParameters? = null,     replyMarkup: KeyboardMarkup? = null): SendRegularPoll
fun SendPoll(    chatId: ChatIdentifier,     question: String,     options: List<InputPollOption>,     questionParseMode: ParseMode? = null,     isAnonymous: Boolean = true,     isClosed: Boolean = false,     threadId: MessageThreadId? = chatId.threadId,     businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,     disableNotification: Boolean = false,     protectContent: Boolean = false,     allowPaidBroadcast: Boolean = false,     replyParameters: ReplyParameters? = null,     replyMarkup: KeyboardMarkup? = null): SendRegularPoll
Link copied to clipboard
fun SendQuizPoll(    chatId: ChatIdentifier,     questionEntities: List<TextSource>,     options: List<InputPollOption>,     correctOptionId: Int,     closeInfo: ScheduledCloseInfo?,     explanationTextSources: List<TextSource>? = null,     isAnonymous: Boolean = true,     isClosed: Boolean = false,     threadId: MessageThreadId? = chatId.threadId,     businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,     disableNotification: Boolean = false,     protectContent: Boolean = false,     allowPaidBroadcast: Boolean = false,     effectId: EffectId? = null,     replyParameters: ReplyParameters? = null,     replyMarkup: KeyboardMarkup? = null): SendQuizPoll
fun SendQuizPoll(    chatId: ChatIdentifier,     question: String,     options: List<InputPollOption>,     correctOptionId: Int,     closeInfo: ScheduledCloseInfo?,     questionParseMode: ParseMode? = null,     explanationTextSources: List<TextSource>? = null,     isAnonymous: Boolean = true,     isClosed: Boolean = false,     threadId: MessageThreadId? = chatId.threadId,     businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,     disableNotification: Boolean = false,     protectContent: Boolean = false,     allowPaidBroadcast: Boolean = false,     effectId: EffectId? = null,     replyParameters: ReplyParameters? = null,     replyMarkup: KeyboardMarkup? = null): SendQuizPoll
fun SendQuizPoll(    chatId: ChatIdentifier,     questionEntities: List<TextSource>,     options: List<InputPollOption>,     correctOptionId: Int,     closeInfo: ScheduledCloseInfo?,     explanation: String?,     explanationParseMode: ParseMode? = null,     isAnonymous: Boolean = true,     isClosed: Boolean = false,     threadId: MessageThreadId? = chatId.threadId,     businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,     disableNotification: Boolean = false,     protectContent: Boolean = false,     allowPaidBroadcast: Boolean = false,     effectId: EffectId? = null,     replyParameters: ReplyParameters? = null,     replyMarkup: KeyboardMarkup? = null): SendQuizPoll
fun SendQuizPoll(    chatId: ChatIdentifier,     question: String,     options: List<InputPollOption>,     correctOptionId: Int,     closeInfo: ScheduledCloseInfo?,     explanation: String?,     questionParseMode: ParseMode? = null,     explanationParseMode: ParseMode? = null,     isAnonymous: Boolean = true,     isClosed: Boolean = false,     threadId: MessageThreadId? = chatId.threadId,     businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,     disableNotification: Boolean = false,     protectContent: Boolean = false,     allowPaidBroadcast: Boolean = false,     effectId: EffectId? = null,     replyParameters: ReplyParameters? = null,     replyMarkup: KeyboardMarkup? = null): SendQuizPoll
Link copied to clipboard
fun SendRegularPoll(    chatId: ChatIdentifier,     questionTextSources: List<TextSource>,     options: List<InputPollOption>,     closeInfo: ScheduledCloseInfo?,     isAnonymous: Boolean = true,     isClosed: Boolean = false,     allowMultipleAnswers: Boolean = false,     threadId: MessageThreadId? = chatId.threadId,     businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,     disableNotification: Boolean = false,     protectContent: Boolean = false,     allowPaidBroadcast: Boolean = false,     effectId: EffectId? = null,     replyParameters: ReplyParameters? = null,     replyMarkup: KeyboardMarkup? = null): SendRegularPoll
fun SendRegularPoll(    chatId: ChatIdentifier,     options: List<InputPollOption>,     closeInfo: ScheduledCloseInfo?,     isAnonymous: Boolean = true,     isClosed: Boolean = false,     allowMultipleAnswers: Boolean = false,     threadId: MessageThreadId? = chatId.threadId,     businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,     disableNotification: Boolean = false,     protectContent: Boolean = false,     allowPaidBroadcast: Boolean = false,     effectId: EffectId? = null,     replyParameters: ReplyParameters? = null,     replyMarkup: KeyboardMarkup? = null,     builder: EntitiesBuilderBody): SendRegularPoll
fun SendRegularPoll(    chatId: ChatIdentifier,     question: String,     options: List<InputPollOption>,     closeInfo: ScheduledCloseInfo?,     questionParseMode: ParseMode? = null,     isAnonymous: Boolean = true,     isClosed: Boolean = false,     allowMultipleAnswers: Boolean = false,     threadId: MessageThreadId? = chatId.threadId,     businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,     disableNotification: Boolean = false,     protectContent: Boolean = false,     allowPaidBroadcast: Boolean = false,     effectId: EffectId? = null,     replyParameters: ReplyParameters? = null,     replyMarkup: KeyboardMarkup? = null): SendRegularPoll