TMAuthenticationParams

data class TMAuthenticationParams(val apiKey: String, val clientName: String, val region: TMXDeploymentRegion, val environment: TMXDeploymentEnvironment? = null, val darkColors: TMAuthenticationColors? = null, val lightColors: TMAuthenticationColors? = null, val quickLogin: Boolean? = null, val autoQuickLogin: Boolean? = null, val hostModernLoginParameters: Map<String, String>? = null, val archticsModernLoginParameters: Map<String, String>? = null, val forceNewSession: Boolean? = null, val externalToken: String? = null) : Parcelable

Represents configuration parameters for Ticketmaster authentication, supporting Parcelable for Android.

Parameters

apiKey

The API key used for authentication.

clientName

The name of the client application.

region

The TMXDeploymentRegion specifying the deployment region for authentication.

environment

The TMXDeploymentEnvironment specifying the deployment environment, or null if not specified.

darkColors

The TMAuthenticationColors for dark theme UI, or null if not specified.

lightColors

The TMAuthenticationColors for light theme UI, or null if not specified.

quickLogin

Indicates whether quick login is enabled, or null if not specified.

autoQuickLogin

Indicates whether automatic quick login is enabled, or null if not specified.

hostModernLoginParameters

A map of parameters for host modern login, or null if not specified.

archticsModernLoginParameters

A map of parameters for Archtics modern login, or null if not specified.

forceNewSession

Indicates whether to force a new authentication session, or null if not specified.

externalToken

An external token for authentication, or null if not specified.

Constructors

Link copied to clipboard
constructor(apiKey: String, clientName: String, region: TMXDeploymentRegion, environment: TMXDeploymentEnvironment? = null, darkColors: TMAuthenticationColors? = null, lightColors: TMAuthenticationColors? = null, quickLogin: Boolean? = null, autoQuickLogin: Boolean? = null, hostModernLoginParameters: Map<String, String>? = null, archticsModernLoginParameters: Map<String, String>? = null, forceNewSession: Boolean? = null, externalToken: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val autoQuickLogin: Boolean? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val environment: TMXDeploymentEnvironment? = null
Link copied to clipboard
val externalToken: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val quickLogin: Boolean? = null
Link copied to clipboard
val region: TMXDeploymentRegion

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)