Classes
The following classes are available globally.
-
The
See moreProtectclass provides methods to initialize the SDK and retrieve device signal dataDeclaration
Swift
@ProtectActor public class Protect -
Class to provide Protect SDK configuration attributes.
See moreDeclaration
Swift
public class ProtectConfig -
A collector class for handling RISK Component. This class implements the
AnyFieldCollectorandCollectorprotocols to collect data related to the Protect SDK.- property key: The unique identifier for the collector.
- property behavioralDataCollection: A boolean indicating whether behavioral data collection is enabled.
- property universalDeviceIdentification: A boolean indicating whether universal device identification is enabled.
Declaration
Swift
@objc public class ProtectCollector : NSObject, AnyFieldCollector, Collector, @unchecked Sendable -
Module for managing the lifecycle of the Protect SDK. This module initializes the Protect SDK and manages the pause/resume behavior of behavioral data collection based on the authentication lifecycle.
See moreDeclaration
Swift
public class ProtectLifecycleModule -
Configuration for the Protect Lifecycle Module. This module allows you to pause and resume behavioral data collection based on the lifecycle of the authentication process.
See moreDeclaration
Swift
public class ProtectLifecycleConfig : ProtectConfig, @unchecked Sendable
View on GitHub
Classes Reference