TMAuthenticationParams

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)

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.