OwnedGift

@Serializable
sealed class OwnedGift(source)

This object describes a gift received and owned by a user or a chat. Currently, it can be one of

  • OwnedGiftRegular

  • OwnedGiftUnique

Api reference

Inheritors

Types

Link copied to clipboard
@Serializable
@SerialName(value = "regular")
data class Regular(val gift: Gift, val sendDate: Instant, val ownedGiftId: String? = null, val senderUser: User? = null, val text: String? = null, val entities: List<MessageEntity>? = null, val isPrivate: Boolean? = null, val isSaved: Boolean? = null, val canBeUpgraded: Boolean? = null, val wasRefunded: Boolean? = null, val convertStarCount: Int? = null, val prepaidUpgradeStarCount: Int? = null) : OwnedGift
Link copied to clipboard
@Serializable
@SerialName(value = "unique")
data class Unique(val gift: StoryAreaType.UniqueGift, val sendDate: Instant, val ownedGiftId: String? = null, val senderUser: User? = null, val isSaved: Boolean? = null, val canBeTransferred: Boolean? = null, val transferStarCount: Int? = null, val nextTransferDate: Instant? = null) : OwnedGift

Properties

Link copied to clipboard