google:: play:: billing:: ProductPurchaseDetails
#include <billing/models.h>
Details for a purchased product.
Summary
Public attributes |
|
---|---|
is_acknowledged
|
bool
The acknowledgement state of this purchase.
|
obfuscated_account_id
|
std::string
The obfuscated account id for the purchase.
|
obfuscated_profile_id
|
std::string
The obfsucated profile id for the purchase.
|
order_id
|
std::string
A unique order identifier for the transaction.
|
package_name
|
std::string
The package name of the game associated with this purchase.
|
product_id
|
std::string
Unique identifier for the product.
|
purchase_state
|
PurchaseState
State of the purchase.
|
purchase_time_epoch_seconds
|
int64_t
The time the purchase was made in seconds since the epoch.
|
purchase_token
|
std::string
Token representing the purchase.
|
quantity
|
int64_t
The quantity of the purchase.
|
Public attributes
is_acknowledged
bool google::play::billing::ProductPurchaseDetails::is_acknowledged
The acknowledgement state of this purchase.
obfuscated_account_id
std::string google::play::billing::ProductPurchaseDetails::obfuscated_account_id
The obfuscated account id for the purchase.
An obfuscated version of the ID that is uniquely associated with the user's account in the game. Only present (non-empty) if specified when the purchase flow was launched.
See LaunchPurchaseFlowParams::obfuscated_account_id for more details.
obfuscated_profile_id
std::string google::play::billing::ProductPurchaseDetails::obfuscated_profile_id
The obfsucated profile id for the purchase.
An obfuscated version of the id that is uniquely associated with the user's profile in the game. Only present (non-empty) if specified when the purchase flow was launched.
See LaunchPurchaseFlowParams::obfuscated_profile_id for more details.
order_id
std::string google::play::billing::ProductPurchaseDetails::order_id
A unique order identifier for the transaction.
This identifier corresponds to the Google order ID.
The order ID will be an empty string if the purchase is in the PurchaseState::kPurchaseStatePending state and populated if the purchase has transitioned to the PurchaseState::kPurchaseStatePurchased state.
package_name
std::string google::play::billing::ProductPurchaseDetails::package_name
The package name of the game associated with this purchase.
product_id
std::string google::play::billing::ProductPurchaseDetails::product_id
Unique identifier for the product.
purchase_state
PurchaseState google::play::billing::ProductPurchaseDetails::purchase_state
State of the purchase.
purchase_time_epoch_seconds
int64_t google::play::billing::ProductPurchaseDetails::purchase_time_epoch_seconds
The time the purchase was made in seconds since the epoch.
purchase_token
std::string google::play::billing::ProductPurchaseDetails::purchase_token
Token representing the purchase.
quantity
int64_t google::play::billing::ProductPurchaseDetails::quantity
The quantity of the purchase.