Package com.xero.models.identity
Class AccessToken
- java.lang.Object
-
- com.xero.models.identity.AccessToken
-
public class AccessToken extends Object
AccessToken
-
-
Constructor Summary
Constructors Constructor Description AccessToken()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessTokenaccessToken(String accessToken)access token provided during authentication flowbooleanequals(Object o)AccessTokenexpiresIn(Long expiresIn)time in seconds until access token expires.StringgetAccessToken()access token provided during authentication flowLonggetExpiresIn()time in seconds until access token expires.StringgetIdToken()Xero unique identifierStringgetRefreshToken()token used to refresh an expired access tokenStringgetTokenType()type of token i.e.inthashCode()AccessTokenidToken(String idToken)Xero unique identifierAccessTokenrefreshToken(String refreshToken)token used to refresh an expired access tokenvoidsetAccessToken(String accessToken)access token provided during authentication flowvoidsetExpiresIn(Long expiresIn)time in seconds until access token expires.voidsetIdToken(String idToken)Xero unique identifiervoidsetRefreshToken(String refreshToken)token used to refresh an expired access tokenvoidsetTokenType(String tokenType)type of token i.e.AccessTokentokenType(String tokenType)type of token i.e.StringtoString()
-
-
-
Method Detail
-
idToken
public AccessToken idToken(String idToken)
Xero unique identifier- Parameters:
idToken- String- Returns:
- AccessToken
-
getIdToken
public String getIdToken()
Xero unique identifier- Returns:
- idToken
-
setIdToken
public void setIdToken(String idToken)
Xero unique identifier- Parameters:
idToken- String
-
accessToken
public AccessToken accessToken(String accessToken)
access token provided during authentication flow- Parameters:
accessToken- String- Returns:
- AccessToken
-
getAccessToken
public String getAccessToken()
access token provided during authentication flow- Returns:
- accessToken
-
setAccessToken
public void setAccessToken(String accessToken)
access token provided during authentication flow- Parameters:
accessToken- String
-
expiresIn
public AccessToken expiresIn(Long expiresIn)
time in seconds until access token expires.- Parameters:
expiresIn- Long- Returns:
- AccessToken
-
getExpiresIn
public Long getExpiresIn()
time in seconds until access token expires.- Returns:
- expiresIn
-
setExpiresIn
public void setExpiresIn(Long expiresIn)
time in seconds until access token expires.- Parameters:
expiresIn- Long
-
tokenType
public AccessToken tokenType(String tokenType)
type of token i.e. Bearer- Parameters:
tokenType- String- Returns:
- AccessToken
-
getTokenType
public String getTokenType()
type of token i.e. Bearer- Returns:
- tokenType
-
setTokenType
public void setTokenType(String tokenType)
type of token i.e. Bearer- Parameters:
tokenType- String
-
refreshToken
public AccessToken refreshToken(String refreshToken)
token used to refresh an expired access token- Parameters:
refreshToken- String- Returns:
- AccessToken
-
getRefreshToken
public String getRefreshToken()
token used to refresh an expired access token- Returns:
- refreshToken
-
setRefreshToken
public void setRefreshToken(String refreshToken)
token used to refresh an expired access token- Parameters:
refreshToken- String
-
-