Types

Link copied to clipboard
Link copied to clipboard
data class AffiliateProgram(val sponsorUser: PreviewBot?, val commissionPerMille: Int) : TransactionPartner
Link copied to clipboard
data class Chat(val chat: PreviewChat, val gift: Gift? = null) : TransactionPartner
Link copied to clipboard
object Companion : KSerializer<TransactionPartner>
Link copied to clipboard
data class Fragment(val withdrawalState: RevenueWithdrawalState) : TransactionPartner
Link copied to clipboard
Link copied to clipboard
data class TelegramAPI(val requestCount: Int) : TransactionPartner
Link copied to clipboard
data class Unknown(val type: String, val raw: JsonElement?) : TransactionPartner
Link copied to clipboard
data class User(    val user: PreviewUser,     val affiliate: AffiliateInfo? = null,     val invoicePayload: InvoicePayload? = null,     val subscriptionPeriod: TimeSpan? = null,     val paidMedia: List<PaidMedia>? = null,     val paidMediaPayload: PaidMediaPayload? = null,     val gift: Gift? = null) : TransactionPartner, SubscriptionPeriodInfo

Properties

Link copied to clipboard
abstract val type: String