Unique

sealed interface Unique : OwnedGift

Inheritors

Types

Link copied to clipboard
data class Common(val gift: Gift.Unique, val sendDate: TelegramDate, val senderUser: PreviewUser? = null, val isSaved: Boolean = false, val canBeTransferred: Boolean = false, val transferStarCount: Int? = null, val nextTransferDate: TelegramDate? = null) : OwnedGift.Unique, OwnedGift.Common
Link copied to clipboard
object Companion
Link copied to clipboard
data class OwnedByBusinessAccount(val gift: Gift.Unique, val sendDate: TelegramDate, val ownedGiftId: GiftId, val senderUser: PreviewUser? = null, val isSaved: Boolean = false, val canBeTransferred: Boolean = false, val transferStarCount: Int? = null, val nextTransferDate: TelegramDate? = null) : OwnedGift.Unique, OwnedGift.OwnedByBusinessAccount

Properties

Link copied to clipboard
Link copied to clipboard
abstract override val gift: Gift.Unique
Link copied to clipboard
abstract val isSaved: Boolean
Link copied to clipboard
Link copied to clipboard
abstract val ownedGiftId: GiftId?
Link copied to clipboard
abstract val sendDate: TelegramDate
Link copied to clipboard
abstract val senderUser: PreviewUser?
Link copied to clipboard
abstract val transferStarCount: Int?