Unique

@Serializable
data class Unique(val id: GiftId? = null, val baseName: String, val name: UniqueGiftName, val number: Int, val model: UniqueGiftModel, val symbol: UniqueGiftSymbol, val backdrop: UniqueGiftBackdrop, val isPremium: Boolean = false, val isBurned: Boolean = false, val isFromBlockchain: Boolean = false, val colors: UniqueGiftColors? = null, val publisherChat: PreviewChat? = null) : Gift(source)

Represents a UniqueGift from telegram bots api

Constructors

Link copied to clipboard
constructor(id: GiftId? = null, baseName: String, name: UniqueGiftName, number: Int, model: UniqueGiftModel, symbol: UniqueGiftSymbol, backdrop: UniqueGiftBackdrop, isPremium: Boolean = false, isBurned: Boolean = false, isFromBlockchain: Boolean = false, colors: UniqueGiftColors? = null, publisherChat: PreviewChat? = null)

Properties

Link copied to clipboard
@SerialName(value = "backdrop")
val backdrop: UniqueGiftBackdrop
Link copied to clipboard
@SerialName(value = "base_name")
val baseName: String
Link copied to clipboard
@SerialName(value = "colors")
val colors: UniqueGiftColors?
Link copied to clipboard
@SerialName(value = "gift_id")
open override val id: GiftId?
Link copied to clipboard
@SerialName(value = "is_burned")
val isBurned: Boolean
Link copied to clipboard
@SerialName(value = "is_from_blockchain")
val isFromBlockchain: Boolean
Link copied to clipboard
@SerialName(value = "is_premium")
open override val isPremium: Boolean
Link copied to clipboard
@SerialName(value = "model")
val model: UniqueGiftModel
Link copied to clipboard
@SerialName(value = "name")
val name: UniqueGiftName
Link copied to clipboard
@SerialName(value = "number")
val number: Int
Link copied to clipboard
@SerialName(value = "publisher_chat")
open override val publisherChat: PreviewChat?
Link copied to clipboard
@SerialName(value = "symbol")
val symbol: UniqueGiftSymbol