AuthenticationSessionDetails

CLASS

# AuthenticationSessionDetails

@objc public final class AuthenticationSessionDetails: NSObject, SessionDetails, Sendable

Object representing details from incoming authentication session.

# Properties

# userId

public let userId: String

# projectName

public let projectName: String

# projectLogoURL

public let projectLogoURL: String

# projectId

public let projectId: String

# pinLength

public let pinLength: Int

# verificationMethod

public let verificationMethod: VerificationMethod

# verificationURL

public let verificationURL: String

# verificationCustomText

public let verificationCustomText: String

# identityTypeLabel

public let identityTypeLabel: String

# quickCodeEnabled

public let quickCodeEnabled: Bool

# limitQuickCodeRegistration

public let limitQuickCodeRegistration: Bool

# identityType

public let identityType: IdentityType

# accessId

public let accessId: String

Identifier of the authentication session.

# Methods

# init(userId:projectName:projectLogoURL:projectId:pinLength:verificationMethod:verificationURL:verificationCustomText:identityTypeLabel:quickCodeEnabled:limitQuickCodeRegistration:identityType:accessId:)

public init(
    userId: String,
    projectName: String,
    projectLogoURL: String,
    projectId: String,
    pinLength: Int,
    verificationMethod: VerificationMethod,
    verificationURL: String,
    verificationCustomText: String,
    identityTypeLabel: String,
    quickCodeEnabled: Bool,
    limitQuickCodeRegistration: Bool,
    identityType: IdentityType,
    accessId: String
)