public class User
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APPLICATION_ID |
Constructor and Description |
---|
User(java.lang.String userId,
java.lang.String displayName,
java.lang.String avatarUrl,
java.util.Map<java.lang.String,java.lang.String> identities,
java.util.Map<java.lang.String,java.lang.String> publicProperties,
boolean isVerified) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
java.lang.String |
getAvatarUrl()
User avatar url.
|
java.lang.String |
getDisplayName()
User display name.
|
java.lang.String |
getId()
Unique identifier.
|
java.util.Map<java.lang.String,java.lang.String> |
getIdentities()
Returns all auth identities added to the user.
|
java.util.Map<java.lang.String,java.lang.String> |
getPublicProperties()
Get all public properties of user.
|
int |
hashCode() |
boolean |
isAnonymous() |
boolean |
isApp() |
boolean |
isVerified() |
java.lang.String |
toString() |
public static final java.lang.String APPLICATION_ID
public User(java.lang.String userId, java.lang.String displayName, java.lang.String avatarUrl, java.util.Map<java.lang.String,java.lang.String> identities, java.util.Map<java.lang.String,java.lang.String> publicProperties, boolean isVerified)
public java.util.Map<java.lang.String,java.lang.String> getIdentities()
CurrentUser.addIdentity(Identity, CompletionCallback, Callback, FailureCallback)
and CurrentUser.removeIdentity(String, CompletionCallback, FailureCallback)
.
The key(providerId) is the one you've passed as a first parameter to Identity.custom(String, String, String)
or IdentityProviderIds.FACEBOOK
if you've created Facebook identity with Identity.facebook(String)
.
Read more about identities in the documentation.
The value(userId) is the second parameter in Identity.custom(String, String, String)
or automatically obtained by GetSocial if you've used Facebook identity.public java.lang.String getId()
public java.util.Map<java.lang.String,java.lang.String> getPublicProperties()
public java.lang.String getDisplayName()
public java.lang.String getAvatarUrl()
public boolean isAnonymous()
public boolean isVerified()
public boolean isApp()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
(c) Copyright GetSocial BV, 2022. All Rights Reserved.