Package-level declarations

Types

Link copied to clipboard
@Serializable
data class CustomEmojiStickerSet(val name: StickerSetName, val title: String, val stickers: List<CustomEmojiSticker>, val thumbnail: PhotoSize? = null) : StickerSet
Link copied to clipboard
@Serializable
data class MaskPosition(val point: String, val xShift: Float, val yShift: Float, val scale: Float)
Link copied to clipboard
@Serializable
data class MaskStickerSet(val name: StickerSetName, val title: String, val stickers: List<MaskSticker>, val thumbnail: PhotoSize? = null) : StickerSet
Link copied to clipboard
@Serializable
data class RegularStickerSet(val name: StickerSetName, val title: String, val stickers: List<RegularSticker>, val thumbnail: PhotoSize? = null) : StickerSet
Link copied to clipboard
@Serializable(with = StickerSet.Serializer::class)
sealed interface StickerSet
Link copied to clipboard
@Serializable
data class SurrogateStickerSet(val name: StickerSetName, val title: String, val sticker_type: StickerType, val is_animated: Boolean? = false, val is_video: Boolean? = false, val stickers: List<@Serializable(with = StickerSerializer::class) Sticker> = emptyList(), val thumb: PhotoSize? = null)
Link copied to clipboard
@Serializable
data class UnknownStickerSet(val name: StickerSetName, val title: String, val stickers: List<Sticker>, val stickerType: StickerType, val thumbnail: PhotoSize? = null, val raw: JsonElement) : StickerSet