SessionDetails

PROTOCOL

# SessionDetails

@objc public protocol SessionDetails: Sendable

# Properties

# userId

var userId: String

User id entered by the user when session is started.

# projectName

var projectName: String

Name of the project in MIRACL platform.

# projectLogoURL

var projectLogoURL: String

URL of the project logo.

# projectId

var projectId: String

Project id setting for the application in MIRACL platform.

# pinLength

var pinLength: Int

Pin Length that needs to be entered from user.

# verificationMethod

var verificationMethod: VerificationMethod

Indicates the method of user verification.

# verificationURL

var verificationURL: String

URL for verification in case of custom verification method

# verificationCustomText

var verificationCustomText: String

Custom text specified in the MIRACL Trust portal for the custom verification.

# identityTypeLabel

var identityTypeLabel: String

Label of the identity which will be used for identity verification.

# quickCodeEnabled

var quickCodeEnabled: Bool

Whether the QuickCode is enabled for the project or not.

# limitQuickCodeRegistration

var limitQuickCodeRegistration: Bool

Flag indicating whether registration with QuickCode is allowed for identities registered also with QuickCode.

# identityType

var identityType: IdentityType

Identity type which will be used for identity verification.