SpotifyPkceLoginConfiguration

data class SpotifyPkceLoginConfiguration(clientId: String, redirectUri: String, scopes: List<SpotifyScope>, onSuccess: AbstractSpotifyPkceLoginActivity.(SpotifyClientApi) -> Unit, onFailure: AbstractSpotifyPkceLoginActivity.(Exception) -> Unit?, codeVerifier: String, state: String, options: SpotifyApiOptions.() -> Unit?)

Functions

component1
Link copied to clipboard
operator fun component1(): String
component2
Link copied to clipboard
operator fun component2(): String
component3
Link copied to clipboard
operator fun component3(): List<SpotifyScope>
component4
Link copied to clipboard
operator fun component4(): AbstractSpotifyPkceLoginActivity.(SpotifyClientApi) -> Unit
component5
Link copied to clipboard
operator fun component5(): AbstractSpotifyPkceLoginActivity.(Exception) -> Unit?
component6
Link copied to clipboard
operator fun component6(): String
component7
Link copied to clipboard
operator fun component7(): String
component8
Link copied to clipboard
operator fun component8(): SpotifyApiOptions.() -> Unit?
copy
Link copied to clipboard
fun copy(clientId: String, redirectUri: String, scopes: List<SpotifyScope>, onSuccess: AbstractSpotifyPkceLoginActivity.(SpotifyClientApi) -> Unit = {}, onFailure: AbstractSpotifyPkceLoginActivity.(Exception) -> Unit? = null, codeVerifier: String = (0..96).joinToString("") { (('a'..'z') + ('A'..'Z') + ('0'..'9')).random().toString() }, state: String = Random.nextLong().toString(), options: SpotifyApiOptions.() -> Unit? = null): SpotifyPkceLoginConfiguration
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

authorizationUrl
Link copied to clipboard
val authorizationUrl: Uri
clientId
Link copied to clipboard
val clientId: String
codeChallenge
Link copied to clipboard
val codeChallenge: String
codeVerifier
Link copied to clipboard
val codeVerifier: String
onFailure
Link copied to clipboard
val onFailure: AbstractSpotifyPkceLoginActivity.(Exception) -> Unit? = null
onSuccess
Link copied to clipboard
options
Link copied to clipboard
val options: SpotifyApiOptions.() -> Unit? = null
redirectUri
Link copied to clipboard
val redirectUri: String
scopes
Link copied to clipboard
val scopes: List<SpotifyScope>
state
Link copied to clipboard
val state: String

Sources

(source)
Link copied to clipboard