GoogleBillingPurchaseTransaction

@Serializable
data class GoogleBillingPurchaseTransaction(var underlyingSK2Transaction: Purchase? = null, val transactionDate: Date?, val originalTransactionIdentifier: String?, val state: StoreTransactionState, val storeTransactionId: String?, val originalTransactionDate: Date?, val webOrderLineItemID: String?, val appBundleId: String?, val subscriptionGroupId: String?, val isUpgraded: Boolean?, val expirationDate: Date?, val offerId: String?, val revocationDate: Date?, val appAccountToken: String?, val purchaseToken: String, var payment: StorePayment, val signature: String?) : StoreTransactionType(source)

Constructors

Link copied to clipboard
constructor(underlyingSK2Transaction: Purchase? = null, transactionDate: Date?, originalTransactionIdentifier: String?, state: StoreTransactionState, storeTransactionId: String?, originalTransactionDate: Date?, webOrderLineItemID: String?, appBundleId: String?, subscriptionGroupId: String?, isUpgraded: Boolean?, expirationDate: Date?, offerId: String?, revocationDate: Date?, appAccountToken: String?, purchaseToken: String, payment: StorePayment, signature: String?)
constructor(transaction: Purchase)

Properties

Link copied to clipboard
@SerialName(value = "app_account_token")
open override val appAccountToken: String?
Link copied to clipboard
@SerialName(value = "app_bundle_id")
open override val appBundleId: String?
Link copied to clipboard
@Serializable(with = DateSerializer::class)
@SerialName(value = "expiration_date")
open override val expirationDate: Date?
Link copied to clipboard
@SerialName(value = "is_upgraded")
open override val isUpgraded: Boolean?
Link copied to clipboard
@SerialName(value = "offer_id")
open override val offerId: String?
Link copied to clipboard
@Serializable(with = DateSerializer::class)
@SerialName(value = "original_transaction_date")
open override val originalTransactionDate: Date?
Link copied to clipboard
@SerialName(value = "original_transaction_identifier")
open override val originalTransactionIdentifier: String?
Link copied to clipboard
open override var payment: StorePayment
Link copied to clipboard
@SerialName(value = "purchase_token")
open override val purchaseToken: String
Link copied to clipboard
@Serializable(with = DateSerializer::class)
@SerialName(value = "revocation_date")
open override val revocationDate: Date?
Link copied to clipboard
open override val signature: String?
Link copied to clipboard
@SerialName(value = "state")
open override val state: StoreTransactionState
Link copied to clipboard
@SerialName(value = "store_transaction_id")
open override val storeTransactionId: String?
Link copied to clipboard
@SerialName(value = "subscription_group_id")
open override val subscriptionGroupId: String?
Link copied to clipboard
@Serializable(with = DateSerializer::class)
@SerialName(value = "transaction_date")
open override val transactionDate: Date?
Link copied to clipboard
@Transient
var underlyingSK2Transaction: Purchase?
Link copied to clipboard
@SerialName(value = "web_order_line_item_id")
open override val webOrderLineItemID: String?