Unclaimed

@Serializable(with = ChatBoostSource.Companion::class)
data class Unclaimed(val messageId: MessageId, val prizeStarCount: Int?) : ChatBoostSource.Giveaway(source)

Constructors

Link copied to clipboard
constructor(messageId: MessageId, prizeStarCount: Int?)

Properties

Link copied to clipboard
open val claimed: Boolean
Link copied to clipboard
@SerialName(value = "giveaway_message_id")
open override val messageId: MessageId
Link copied to clipboard
@SerialName(value = "prize_star_count")
open override val prizeStarCount: Int?
Link copied to clipboard
@Required
@EncodeDefault
@SerialName(value = "source")
open override val sourceName: String
Link copied to clipboard
@Required
@EncodeDefault
@SerialName(value = "is_unclaimed")
open override val unclaimed: Boolean = true
Link copied to clipboard
@SerialName(value = "user")
open override val user: PreviewUser? = null

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> ChatBoostSource.ifByUser(block: (ChatBoostSource.ByUser) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard