docs / com.github.insanusmokrassar.TelegramBotAPI.CommonAbstracts.types / ChatRequest

ChatRequest

(common) interface ChatRequest

Properties

(common)

chatId

abstract val chatId: ChatIdentifier

Inheritors

(common)

ChatMemberRequest

interface ChatMemberRequest<T : Any> : ChatRequest, SimpleRequest<T>
(common)

DeleteChatPhoto

data class DeleteChatPhoto : ChatRequest, SimpleRequest<Boolean>
(common)

DeleteChatStickerSet

data class DeleteChatStickerSet : ChatRequest, SimpleRequest<Boolean>
(common)

ExportChatInviteLink

data class ExportChatInviteLink : ChatRequest, SimpleRequest<String>
(common)

GetChat

data class GetChat : ChatRequest, SimpleRequest<ExtendedChat>
(common)

GetChatAdministrators

data class GetChatAdministrators : ChatRequest, SimpleRequest<List<AdministratorChatMember>>
(common)

GetChatMembersCount

data class GetChatMembersCount : ChatRequest, SimpleRequest<Int>
(common)

LeaveChat

data class LeaveChat : ChatRequest, SimpleRequest<Boolean>
(common)

MessageAction

interface MessageAction : ChatRequest
(common)

PinChatMessage

data class PinChatMessage : ChatRequest, SimpleRequest<Boolean>, MessageAction, DisableNotification
(common)

SendChatMessageRequest

interface SendChatMessageRequest<T : Any> : SimpleRequest<T>, ChatRequest
(common)

SendInvoice

data class SendInvoice : Currencied, Priced, ChatRequest, DisableNotification, ReplyMessageId, ReplyMarkup, SendMessageRequest<ContentMessage<InvoiceContent>>
(common)

SetChatDescription

data class SetChatDescription : ChatRequest, SimpleRequest<Boolean>
(common)

SetChatPermissions

data class SetChatPermissions : ChatRequest, SimpleRequest<Boolean>
(common)

SetChatPhoto

data class SetChatPhoto : ChatRequest, MultipartRequest<Boolean>
(common)

SetChatStickerSet

data class SetChatStickerSet : ChatRequest, SimpleRequest<Boolean>
(common)

SetChatTitle

data class SetChatTitle : ChatRequest, SimpleRequest<Boolean>
(common)

UnpinChatMessage

data class UnpinChatMessage : ChatRequest, SimpleRequest<Boolean>