# 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 |