Class AuthorizationCodeCredentials
java.lang.Object
se.michaelthelin.spotify.model_objects.AbstractModelObject
se.michaelthelin.spotify.model_objects.credentials.AuthorizationCodeCredentials
- All Implemented Interfaces:
Serializable
,IModelObject
Retrieve information about
Authorization Code
Credentials by building instances from this class.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Builder class for buildingAuthorizationCodeCredentials
instances.static final class
JsonUtil class for buildingAuthorizationCodeCredentials
instances.Nested classes/interfaces inherited from interface se.michaelthelin.spotify.model_objects.IModelObject
IModelObject.IJsonUtil<T>
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Create a builder for building an instance of a model object.boolean
Get the access token.Get the time period (in seconds) for which the access token is valid.Get the refresh token.getScope()
Get the Scopes specified in the authorization code credentials request.Get the type of an access token, which will always be "Bearer".int
hashCode()
toString()
Returns a String representation of this model object in the style:
-
Method Details
-
getAccessToken
Get the access token. It becomes invalid after a certain period of time.- Returns:
- An access token that can be provided in subsequent calls, for example to Spotify Web API services.
-
getTokenType
Get the type of an access token, which will always be "Bearer".- Returns:
- How the access token may be used: always "Bearer".
-
getScope
Get the Scopes specified in the authorization code credentials request.- Returns:
- The scopes specified in the credentials request.
-
getExpiresIn
Get the time period (in seconds) for which the access token is valid.- Returns:
- The time period (in seconds) for which the access token is valid.
-
getRefreshToken
Get the refresh token. This token can be sent to the Spotify Accounts service in place of an authorization code to retrieve a new access token.- Returns:
- A token that can be sent to the Spotify Accounts service in place of an access token.
-
toString
Description copied from class:AbstractModelObject
Returns a String representation of this model object in the style:ModelObject(attr1=value1, attr2=value2, ...)
- Specified by:
toString
in classAbstractModelObject
-
builder
Description copied from interface:IModelObject
Create a builder for building an instance of a model object.
The type of the builder and its methods depend on its corresponding implementation.- Returns:
- A builder object.
-
equals
-
hashCode
public int hashCode()
-