Package-level declarations

Types

Link copied to clipboard

DeeplinkAction is used to indicate if the SDK intercepted the deeplink or not.

Link copied to clipboard

DsApplication is used to indicate which application the user is logging in to. The applicationId is used to identify the application and the domain is used to identify the environment.

Link copied to clipboard
sealed class DsEnvironment

DsEnvironment is used to indicate which environment the SDK is using. The production environment is used for all production applications. The test environment is used for all test applications. The testServerNumber on test environment is used to identify which test server to use (Town42).

Link copied to clipboard
data class DsError(val correlationId: String, val code: String?, val title: String, val description: String, val ctaWebLogin: Boolean, val ctaWebSignup: Boolean)

Model for the error returned from the biometric login API

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class LoginComplete(val postLoginUrl: String?, val shouldPromptForBiometric: Boolean, val loginMethod: String?, val loginTime: Date)

LoginComplete is used to indicate that the login flow has completed.

Link copied to clipboard