alltypes - libtd-ktx

Kotlin Coroutines extensions for Telegram API TDLib (Telegram Database library)


The module is a Kotlin extensions wrapper around Telegram Api using Kotlin Coroutines.

All Types

kotlinx.telegram.extensions.BaseKtx

Base extensions interface

kotlinx.telegram.extensions.BasicGroupKtx

Interface for access TdApi.BasicGroup extension functions. Can be used alongside with other extension interfaces of the package. Must contain TelegramFlow instance field to access its functionality

kotlinx.telegram.extensions.CallKtx

Interface for access TdApi.Call extension functions. Can be used alongside with other extension interfaces of the package. Must contain TelegramFlow instance field to access its functionality

kotlinx.telegram.extensions.ChatKtx

Interface for access TdApi.Chat extension functions. Can be used alongside with other extension interfaces of the package. Must contain TelegramFlow instance field to access its functionality

kotlinx.telegram.extensions.CommonKtx

Interface for access common

kotlinx.telegram.extensions.FileKtx

Interface for access TdApi.File extension functions. Can be used alongside with other extension interfaces of the package. Must contain TelegramFlow instance field to access its functionality

kotlinx.telegram.extensions.MessageKtx

Interface for access TdApi.Message extension functions. Can be used alongside with other extension interfaces of the package. Must contain TelegramFlow instance field to access its functionality

kotlinx.telegram.extensions.NotificationGroupKtx

Interface for access TdApi.NotificationGroup extension functions. Can be used alongside with other extension interfaces of the package. Must contain TelegramFlow instance field to access its functionality

kotlinx.telegram.extensions.ProxyKtx

Interface for access TdApi.Proxy extension functions. Can be used alongside with other extension interfaces of the package. Must contain TelegramFlow instance field to access its functionality

kotlinx.telegram.core.ResultHandlerChannelFlow

Class that converts results handler from TdApi client to Flow of the TdApi.Object using ConflatedBroadcastChannel

kotlinx.telegram.extensions.SecretChatKtx

Interface for access TdApi.SecretChat extension functions. Can be used alongside with other extension interfaces of the package. Must contain TelegramFlow instance field to access its functionality

kotlinx.telegram.extensions.SupergroupKtx

Interface for access TdApi.Supergroup extension functions. Can be used alongside with other extension interfaces of the package. Must contain TelegramFlow instance field to access its functionality

kotlinx.telegram.core.TelegramException
kotlinx.telegram.core.TelegramFlow

Main class to interact with Telegram API client

kotlinx.telegram.extensions.TelegramKtx

Interface for access all Telegram objects extension functions. Contains 182 extensions

kotlinx.telegram.extensions.UserKtx

Interface for access TdApi.User extension functions. Can be used alongside with other extension interfaces of the package. Must contain TelegramFlow instance field to access its functionality