User

data class User(val user: PreviewUser, val transactionType: TransactionType, val affiliate: AffiliateInfo? = null, val invoicePayload: InvoicePayload? = null, val subscriptionPeriod: TimeSpan? = null, val paidMedia: List<PaidMedia>? = null, val paidMediaPayload: PaidMediaPayload? = null, val premiumSubscriptionDuration: Int? = null, val gift: Gift.Regular? = null) : TransactionPartner, SubscriptionPeriodInfo(source)

Constructors

Link copied to clipboard
constructor(user: PreviewUser, transactionType: TransactionType, affiliate: AffiliateInfo? = null, invoicePayload: InvoicePayload? = null, subscriptionPeriod: TimeSpan? = null, paidMedia: List<PaidMedia>? = null, paidMediaPayload: PaidMediaPayload? = null, premiumSubscriptionDuration: Int? = null, gift: Gift.Regular? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@SerialName(value = "affiliate")
val affiliate: AffiliateInfo?
Link copied to clipboard
@SerialName(value = "gift")
val gift: Gift.Regular?
Link copied to clipboard
@SerialName(value = "invoice_payload")
val invoicePayload: InvoicePayload?
Link copied to clipboard
@SerialName(value = "paid_media")
val paidMedia: List<PaidMedia>?
Link copied to clipboard
@SerialName(value = "paid_media_payload")
val paidMediaPayload: PaidMediaPayload?
Link copied to clipboard
@SerialName(value = "premium_subscription_duration")
val premiumSubscriptionDuration: Int?
Link copied to clipboard
@SerialName(value = "subscription_period")
open override val subscriptionPeriod: TimeSpan?
Link copied to clipboard
@SerialName(value = "transaction_type")
val transactionType: TransactionType
Link copied to clipboard
@EncodeDefault
open override val type: String
Link copied to clipboard
@SerialName(value = "user")
val user: PreviewUser

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> TransactionPartner.ifAds(block: (TransactionPartner.Ads) -> 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