@Value.Immutable
@Gson.TypeAdapters(fieldNamingStrategy=true)
public abstract class AccountInfo
extends java.lang.Object
ImmutableAccountInfo
Constructor and Description |
---|
AccountInfo() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAccountId()
Get account ID.
|
java.util.List<AccountProfile> |
getProfiles()
Get list profile.
|
abstract java.lang.String |
getRefreshToken()
Get refresh token.
|
abstract java.lang.String |
getToken()
Get auth token to access with CMS.
|
boolean |
isNewAccount()
Only use when login with Google+/Facebook.
|
public abstract java.lang.String getToken()
public abstract java.lang.String getRefreshToken()
@Value.Default public boolean isNewAccount()
@Value.Default public java.util.List<AccountProfile> getProfiles()
@Value.Lazy public java.lang.String getAccountId()