Package-level declarations

Types

Link copied to clipboard
data class AcceptedGiftTypes(val unlimitedGifts: Boolean = false, val limitedGifts: Boolean = false, val uniqueGifts: Boolean = false, val premiumSubscription: Boolean = false, val giftsFromChannels: Boolean = false)
Link copied to clipboard
sealed interface Gift
Link copied to clipboard
data class GiftBackground(val centerColor: RGBColor, val edgeColor: RGBColor, val textColor: RGBColor)
Link copied to clipboard
data class Gifts(val gifts: List<Gift.Regular>)
Link copied to clipboard
Link copied to clipboard

Represent Telegram Bots API abstraction GiftInfo and UniqueGiftInfo

Link copied to clipboard
sealed interface OwnedGift
Link copied to clipboard
sealed interface Rarity
Link copied to clipboard
value class UniqueGiftName(val value: String)

Represents a name for a unique gift, encapsulating its value as a single, immutable string.