TransactionProduct

data class TransactionProduct(val id: String, val price: TransactionProduct.Price, val trialPeriod: TransactionProduct.TrialPeriod?, val period: TransactionProduct.Period?, val locale: String, val languageCode: String?, val currency: TransactionProduct.Currency)(source)

Constructors

Link copied to clipboard
constructor(id: String, price: TransactionProduct.Price, trialPeriod: TransactionProduct.TrialPeriod?, period: TransactionProduct.Period?, locale: String, languageCode: String?, currency: TransactionProduct.Currency)
constructor(product: StoreProduct)

Types

Link copied to clipboard
data class Currency(val code: String?, val symbol: String?)
Link copied to clipboard
data class Period(val alt: String, val ly: String, val unit: SubscriptionPeriod.Unit, val days: Int, val weeks: Int, val months: Int, val years: Int)
Link copied to clipboard
data class Price(val raw: BigDecimal, val localized: String, val daily: String, val weekly: String, val monthly: String, val yearly: String)
Link copied to clipboard
data class TrialPeriod(val days: Int, val weeks: Int, val months: Int, val years: Int, val text: String, val endAt: Date?)

Properties

Link copied to clipboard
Link copied to clipboard
val id: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard