UniqueGift

Represent the hierarchy of UniqueGiftInfo.

Inheritors

Types

Link copied to clipboard
data class Common(val gift: Gift.Unique, val originTyped: GiftSentOrReceivedEvent.UniqueGift.Origin? = null, val lastResaleStarCount: Int? = null, val lastResaleCurrency: Currency? = null, val lastResaleAmount: Long? = null, val transferStarCount: Int? = null, val nextTransferDate: TelegramDate? = null) : GiftSentOrReceivedEvent.UniqueGift
Link copied to clipboard
object Companion
Link copied to clipboard
sealed interface Origin
Link copied to clipboard
data class ReceivedInBusinessAccount(val gift: Gift.Unique, val ownedGiftId: GiftId, val originTyped: GiftSentOrReceivedEvent.UniqueGift.Origin? = null, val lastResaleStarCount: Int? = null, val lastResaleCurrency: Currency? = null, val lastResaleAmount: Long? = null, val transferStarCount: Int? = null, val nextTransferDate: TelegramDate? = null) : GiftSentOrReceivedEvent.UniqueGift, GiftSentOrReceivedEvent.ReceivedInBusinessAccount

Properties

Link copied to clipboard
abstract override val gift: Gift.Unique
Link copied to clipboard
abstract val lastResaleAmount: Long?
Link copied to clipboard
abstract val lastResaleCurrency: String?
Link copied to clipboard
abstract val lastResaleStarCount: Int?
Link copied to clipboard
Link copied to clipboard
abstract val origin: String?
Link copied to clipboard
Link copied to clipboard
abstract val ownedGiftId: GiftId?
Link copied to clipboard
abstract val transferStarCount: Int?