target.apidocs.com.google.api.services.androidpublisher.model.ExternalAccountIdentifiers.html Maven / Gradle / Ivy
ExternalAccountIdentifiers (Google Play Android Developer API v3-rev20240129-2.0.0)
com.google.api.services.androidpublisher.model
Class ExternalAccountIdentifiers
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.androidpublisher.model.ExternalAccountIdentifiers
-
public final class ExternalAccountIdentifiers
extends com.google.api.client.json.GenericJson
User account identifier in the third-party service.
This is the Java data model class that specifies how to parse/serialize into the JSON that is
transmitted over HTTP when working with the Google Play Android Developer API. For a detailed
explanation see:
https://developers.google.com/api-client-library/java/google-http-java-client/json
- Author:
- Google, Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
com.google.api.client.util.GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
ExternalAccountIdentifiers()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
ExternalAccountIdentifiers
clone()
String
getExternalAccountId()
User account identifier in the third-party service.
String
getObfuscatedExternalAccountId()
An obfuscated version of the id that is uniquely associated with the user's account in your
app.
String
getObfuscatedExternalProfileId()
An obfuscated version of the id that is uniquely associated with the user's profile in your
app.
ExternalAccountIdentifiers
set(String fieldName,
Object value)
ExternalAccountIdentifiers
setExternalAccountId(String externalAccountId)
User account identifier in the third-party service.
ExternalAccountIdentifiers
setObfuscatedExternalAccountId(String obfuscatedExternalAccountId)
An obfuscated version of the id that is uniquely associated with the user's account in your
app.
ExternalAccountIdentifiers
setObfuscatedExternalProfileId(String obfuscatedExternalProfileId)
An obfuscated version of the id that is uniquely associated with the user's profile in your
app.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Method Detail
-
getExternalAccountId
public String getExternalAccountId()
User account identifier in the third-party service. Only present if account linking happened as
part of the subscription purchase flow.
- Returns:
- value or
null
for none
-
setExternalAccountId
public ExternalAccountIdentifiers setExternalAccountId(String externalAccountId)
User account identifier in the third-party service. Only present if account linking happened as
part of the subscription purchase flow.
- Parameters:
externalAccountId
- externalAccountId or null
for none
-
getObfuscatedExternalAccountId
public String getObfuscatedExternalAccountId()
An obfuscated version of the id that is uniquely associated with the user's account in your
app. Present for the following purchases: * If account linking happened as part of the
subscription purchase flow. * It was specified using https://developer.android.com/reference/co
m/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid when the purchase
was made.
- Returns:
- value or
null
for none
-
setObfuscatedExternalAccountId
public ExternalAccountIdentifiers setObfuscatedExternalAccountId(String obfuscatedExternalAccountId)
An obfuscated version of the id that is uniquely associated with the user's account in your
app. Present for the following purchases: * If account linking happened as part of the
subscription purchase flow. * It was specified using https://developer.android.com/reference/co
m/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid when the purchase
was made.
- Parameters:
obfuscatedExternalAccountId
- obfuscatedExternalAccountId or null
for none
-
getObfuscatedExternalProfileId
public String getObfuscatedExternalProfileId()
An obfuscated version of the id that is uniquely associated with the user's profile in your
app. Only present if specified using https://developer.android.com/reference/com/android/billin
gclient/api/BillingFlowParams.Builder#setobfuscatedprofileid when the purchase was made.
- Returns:
- value or
null
for none
-
setObfuscatedExternalProfileId
public ExternalAccountIdentifiers setObfuscatedExternalProfileId(String obfuscatedExternalProfileId)
An obfuscated version of the id that is uniquely associated with the user's profile in your
app. Only present if specified using https://developer.android.com/reference/com/android/billin
gclient/api/BillingFlowParams.Builder#setobfuscatedprofileid when the purchase was made.
- Parameters:
obfuscatedExternalProfileId
- obfuscatedExternalProfileId or null
for none
-
set
public ExternalAccountIdentifiers set(String fieldName,
Object value)
- Overrides:
set
in class com.google.api.client.json.GenericJson
-
clone
public ExternalAccountIdentifiers clone()
- Overrides:
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy