TransactionType

@Serializable(with = TransactionTypeSerializer::class)
sealed interface TransactionType(source)

Inheritors

Types

Link copied to clipboard
@Serializable
data object BusinessAccountTransfer : TransactionType
Link copied to clipboard
@Serializable
data object GiftPurchase : TransactionType
Link copied to clipboard
@Serializable
data object InvoicePayment : TransactionType
Link copied to clipboard
@Serializable
data object PaidMediaPayment : TransactionType
Link copied to clipboard
@Serializable
data object PremiumPurchase : TransactionType
Link copied to clipboard
@Serializable
value class Unknown(val name: String) : TransactionType

Properties

Link copied to clipboard
abstract val name: String