SessionDetails

# SessionDetails


data class SessionDetails(prerollId: String, appName: String, appLogoUrl: String, projectId: String, projectName: String, projectLogoUrl: String, clientId: String, redirectUri: String, pinLength: Int, accessId: String, verificationMethod: VerificationMethod, verificationUrl: String, verificationCustomText: String, identityType: IdentityType, identityTypeLabel: String, quickCodeEnabled: Boolean)

Object representing details from incoming authentication session.

# Parameters

prerollId User id entered by the user when session is started.
appName Name of the project application in MIRACL platform.
appLogoUrl Logo of the project application in MIRACL platform.
projectId Project id setting for the application in MIRACL platform.
projectName Name of the project in MIRACL platform.
projectLogoUrl URL of the project logo.
clientId Client ID setting for the application in MIRACL platform.
redirectUri Redirect URI setting for the application in MIRACL platform.
pinLength Pin Length that needs to be entered from user.
accessId Identifier of the session.
verificationMethod Indicates method of user verification
verificationUrl URL for verification in case of custom verification method
verificationCustomText Custom text specified in the MIRACL Trust portal for the custom verification.
identityType Identity type which will be used for identity verification.
identityTypeLabel Label of the identity which will be used for identity verification.
quickCodeEnabled Whether the Quick Code is enabled for the project or not.

# Constructors

SessionDetails
fun SessionDetails(prerollId: String, appName: String, appLogoUrl: String, projectId: String, projectName: String, projectLogoUrl: String, clientId: String, redirectUri: String, pinLength: Int, accessId: String, verificationMethod: VerificationMethod, verificationUrl: String, verificationCustomText: String, identityType: IdentityType, identityTypeLabel: String, quickCodeEnabled: Boolean)

# Properties

Name Summary
accessId
val accessId: String
appLogoUrl
val appLogoUrl: String
appName
val appName: String
clientId
val clientId: String
identityType
val identityType: IdentityType
identityTypeLabel
val identityTypeLabel: String
pinLength
val pinLength: Int
prerollId
val prerollId: String
projectId
val projectId: String
projectLogoUrl
val projectLogoUrl: String
projectName
val projectName: String
quickCodeEnabled
val quickCodeEnabled: Boolean
redirectUri
val redirectUri: String
verificationCustomText
val verificationCustomText: String
verificationMethod
val verificationMethod: VerificationMethod
verificationUrl
val verificationUrl: String