Class: Google::Apis::AndroidpublisherV3::OutOfAppPurchaseContext
- Inherits:
-
Object
- Object
- Google::Apis::AndroidpublisherV3::OutOfAppPurchaseContext
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/androidpublisher_v3/classes.rb,
lib/google/apis/androidpublisher_v3/representations.rb,
lib/google/apis/androidpublisher_v3/representations.rb
Overview
Information specific to an out of app purchase.
Instance Attribute Summary collapse
-
#expired_external_account_identifiers ⇒ Google::Apis::AndroidpublisherV3::ExternalAccountIdentifiers
User account identifier in the third-party service.
-
#expired_purchase_token ⇒ String
The purchase token of the last expired subscription.
Instance Method Summary collapse
-
#initialize(**args) ⇒ OutOfAppPurchaseContext
constructor
A new instance of OutOfAppPurchaseContext.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ OutOfAppPurchaseContext
Returns a new instance of OutOfAppPurchaseContext.
6821 6822 6823 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 6821 def initialize(**args) update!(**args) end |
Instance Attribute Details
#expired_external_account_identifiers ⇒ Google::Apis::AndroidpublisherV3::ExternalAccountIdentifiers
User account identifier in the third-party service.
Corresponds to the JSON property expiredExternalAccountIdentifiers
6811 6812 6813 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 6811 def expired_external_account_identifiers @expired_external_account_identifiers end |
#expired_purchase_token ⇒ String
The purchase token of the last expired subscription. This purchase token must
only be used to help identify the user if the link between the purchaseToken
and user is stored in your database. This cannot be used to call the Google
Developer API if it has been more than 60 days since expiry.
Corresponds to the JSON property expiredPurchaseToken
6819 6820 6821 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 6819 def expired_purchase_token @expired_purchase_token end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6826 6827 6828 6829 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 6826 def update!(**args) @expired_external_account_identifiers = args[:expired_external_account_identifiers] if args.key?(:expired_external_account_identifiers) @expired_purchase_token = args[:expired_purchase_token] if args.key?(:expired_purchase_token) end |