Class AccessToken

java.lang.Object
com.xero.models.identity.AccessToken

public class AccessToken
extends Object
AccessToken
  • Constructor Details

    • AccessToken

      public AccessToken()
  • Method Details

    • idToken

      public AccessToken idToken​(String idToken)
    • getIdToken

      public String getIdToken()
      Xero unique identifier
      Returns:
      idToken
    • setIdToken

      public void setIdToken​(String idToken)
    • accessToken

      public AccessToken accessToken​(String accessToken)
    • getAccessToken

      public String getAccessToken()
      access token provided during authentication flow
      Returns:
      accessToken
    • setAccessToken

      public void setAccessToken​(String accessToken)
    • expiresIn

      public AccessToken expiresIn​(BigDecimal expiresIn)
    • getExpiresIn

      public BigDecimal getExpiresIn()
      time in milliseconds until access token expires.
      Returns:
      expiresIn
    • setExpiresIn

      public void setExpiresIn​(BigDecimal expiresIn)
    • tokenType

      public AccessToken tokenType​(String tokenType)
    • getTokenType

      public String getTokenType()
      type of token i.e. Bearer
      Returns:
      tokenType
    • setTokenType

      public void setTokenType​(String tokenType)
    • refreshToken

      public AccessToken refreshToken​(String refreshToken)
    • getRefreshToken

      public String getRefreshToken()
      token used to refresh an expired access token
      Returns:
      refreshToken
    • setRefreshToken

      public void setRefreshToken​(String refreshToken)
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object