Class AuthTokenResponse

java.lang.Object
com.qtsurfer.api.client.model.AuthTokenResponse

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.14.0") public class AuthTokenResponse extends Object
AuthTokenResponse
  • Field Details

  • Constructor Details

    • AuthTokenResponse

      public AuthTokenResponse()
  • Method Details

    • accessToken

      public AuthTokenResponse accessToken(@Nonnull String accessToken)
    • getAccessToken

      @Nonnull public String getAccessToken()
      Short-lived HS256 JWT. Send as `Authorization: Bearer <token>` on all other endpoints.
      Returns:
      accessToken
    • setAccessToken

      public void setAccessToken(@Nonnull String accessToken)
    • tokenType

      public AuthTokenResponse tokenType(@Nonnull AuthTokenResponse.TokenTypeEnum tokenType)
    • getTokenType

      @Nonnull public AuthTokenResponse.TokenTypeEnum getTokenType()
      Always `Bearer`.
      Returns:
      tokenType
    • setTokenType

      public void setTokenType(@Nonnull AuthTokenResponse.TokenTypeEnum tokenType)
    • expiresIn

      public AuthTokenResponse expiresIn(@Nonnull Integer expiresIn)
    • getExpiresIn

      @Nonnull public Integer getExpiresIn()
      Seconds until the JWT expires (typically 3600).
      Returns:
      expiresIn
    • setExpiresIn

      public void setExpiresIn(@Nonnull Integer expiresIn)
    • scopes

      public AuthTokenResponse scopes(@Nullable List<String> scopes)
    • addScopesItem

      public AuthTokenResponse addScopesItem(String scopesItem)
    • getScopes

      @Nullable public List<String> getScopes()
      Scopes granted to this token. Reserved for future use; currently always empty.
      Returns:
      scopes
    • setScopes

      public void setScopes(@Nullable List<String> scopes)
    • tier

      public AuthTokenResponse tier(@Nonnull AuthTokenResponse.TierEnum tier)
    • getTier

      @Nonnull public AuthTokenResponse.TierEnum getTier()
      Subscription tier this token was issued for. Drives rate limits and feature flags on downstream endpoints.
      Returns:
      tier
    • setTier

      public void setTier(@Nonnull AuthTokenResponse.TierEnum tier)
    • equals

      public boolean equals(Object o)
      Return true if this AuthTokenResponse object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string