docs
35.1.0
      Target filter
Search in API
Skip to content
    docs
docs/dev.inmo.tgbotapi.types.gifts/GiftSentOrReceivedEvent/UniqueGift/Origin

Origin

@Serializable(with = GiftSentOrReceivedEvent.UniqueGift.Origin.Companion::class)
sealed interface Origin(source)

Inheritors

Upgrade
Transfer
Resale
GiftedUpgrade
Offer
Unknown

Types

Companion
Link copied to clipboard
object Companion : KSerializer<GiftSentOrReceivedEvent.UniqueGift.Origin>
GiftedUpgrade
Link copied to clipboard
@Serializable(with = GiftSentOrReceivedEvent.UniqueGift.Origin.Companion::class)
data object GiftedUpgrade : GiftSentOrReceivedEvent.UniqueGift.Origin
Offer
Link copied to clipboard
@Serializable(with = GiftSentOrReceivedEvent.UniqueGift.Origin.Companion::class)
data object Offer : GiftSentOrReceivedEvent.UniqueGift.Origin
Resale
Link copied to clipboard
@Serializable(with = GiftSentOrReceivedEvent.UniqueGift.Origin.Companion::class)
data object Resale : GiftSentOrReceivedEvent.UniqueGift.Origin
Transfer
Link copied to clipboard
@Serializable(with = GiftSentOrReceivedEvent.UniqueGift.Origin.Companion::class)
data object Transfer : GiftSentOrReceivedEvent.UniqueGift.Origin
Unknown
Link copied to clipboard
@Serializable(with = GiftSentOrReceivedEvent.UniqueGift.Origin.Companion::class)
@JvmInline
value class Unknown(val string: String) : GiftSentOrReceivedEvent.UniqueGift.Origin
Upgrade
Link copied to clipboard
@Serializable(with = GiftSentOrReceivedEvent.UniqueGift.Origin.Companion::class)
data object Upgrade : GiftSentOrReceivedEvent.UniqueGift.Origin

Properties

string
Link copied to clipboard
abstract val string: String
Generated by Dokka
© 2026 Copyright