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.
6368 6369 6370 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 6368 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
6358 6359 6360 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 6358 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
6366 6367 6368 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 6366 def expired_purchase_token @expired_purchase_token end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6373 6374 6375 6376 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 6373 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 |