StoreTransaction

@Serializable
class StoreTransaction(transaction: GoogleBillingPurchaseTransaction, val configRequestId: String, val appSessionId: String) : StoreTransactionType(source)

Constructors

Link copied to clipboard
constructor(transaction: GoogleBillingPurchaseTransaction, configRequestId: String, appSessionId: String)

Properties

Link copied to clipboard
open override val appAccountToken: String?
Link copied to clipboard
open override val appBundleId: String?
Link copied to clipboard
@SerialName(value = "app_session_id")
val appSessionId: String
Link copied to clipboard
@SerialName(value = "config_request_id")
val configRequestId: String
Link copied to clipboard
@Serializable(with = DateSerializer::class)
open override val expirationDate: Date?
Link copied to clipboard
val id: String
Link copied to clipboard
open override val isUpgraded: Boolean?
Link copied to clipboard
open override val offerId: String?
Link copied to clipboard
@Serializable(with = DateSerializer::class)
open override val originalTransactionDate: Date?
Link copied to clipboard
Link copied to clipboard
open override val payment: StorePayment?
Link copied to clipboard
open override val purchaseToken: String
Link copied to clipboard
@Serializable(with = DateSerializer::class)
open override val revocationDate: Date?
Link copied to clipboard
open override val signature: String?
Link copied to clipboard
open override val state: StoreTransactionState
Link copied to clipboard
open override val storeTransactionId: String?
Link copied to clipboard
open override val subscriptionGroupId: String?
Link copied to clipboard
open override val transactionDate: Date?
Link copied to clipboard
open override val webOrderLineItemID: String?

Functions

Link copied to clipboard