Class AccessToken


  • public class AccessToken
    extends Object
    AccessToken
    • Constructor Detail

      • AccessToken

        public AccessToken()
    • 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object