Params that relate to the camera view controller customization and etc.
Environment type.
Params that influence the scanning process, camera view controller customization and etc.
Custom language locale code of DocumentReaderSDK. If empty or doesn't exist - app language is used. Format "en-US" or "en".
A localization dictionary to override default localization logic. Allows to replace any string of DocumentReader SDK with an arbitrary string.
To see all the localization keys, look up the RegulaSDK.strings file at
ios/Pods/DocumentReader/DocumentReader.xcframework/ios-arm64/DocumentReader.framework/en.lproj/RegulaSDK.strings.
Unmodifiable property. Use setter instead of editing.
Params that influence the scanning process.
Params that influence the RFID chip processing.
Allows you to get a status of the RFID chip reading process. IOS only.
Current Session identifier.
Customer name.
A list of scenarios that can be used for documents recognition based on your license and Core framework capabilities.
Set click listener for buttons from the UI customization layer.
Information about the SDK.
Allows user to receive a video file of current session.
StaticinstanceThe only instance of singleton class DocumentReader.
Used to pass certificates to Document Reader that will be used during the RFID chip processing.
PKD certificates.
Allows you to to check database update.
Requires android.permission.INTERNET android permission.
identifier of the database.
Returns DocumentsDatabase or null.
Used to connect to the ble device.
Requires btdevice plugin.
name of the device to connect to.
Returns boolean indicating success of connection.
It's used to finalize package during backend processing.
Returns action, info and error.
Allows you to initialize Document Reader.
configuration file for DocumentReader initialization.
Returns boolean indicating success of initialization and a nullable DocReaderException.
Allows you to download a database from the Regula server. If it exists in your app and compatible with the SDK, it won't be downloaded.
Requires android.permission.INTERNET android permission.
Identifier of the database.
OptionalprepareCompletion: DocumentReaderPrepareCompletionOptional callback for progress updates.
Returns boolean indicating success of preparing database and a nullable DocReaderException.
Used for proccessing predefined images.
Configuration for recognition.
Block to execute after the recognition process finishes.
Used for the RFID chip processing.
Requires android.permission.NFC android permission.
chip reading configuration.
Allows you to download a database from the Regula server. Each new update of the database will be downloaded.
Requires android.permission.INTERNET android permission.
Identifier of the database.
OptionalprepareCompletion: DocumentReaderPrepareCompletionOptional callback for progress updates.
Returns boolean indicating success of running auto update and a nullable DocReaderException.
Used for multiple frames processing which are captured from the camera(old UI).
Scanning configuration.
Block to execute after the recognition process finishes.
Sets the given TCCParams to the RFID session.
The parameters are required to be set before starting RFID session.
TCC related parameters.
Returns boolean indicating success of setting TCC parameters and a nullable DocReaderException.
Used for multiple frames processing which are captured from the camera(new UI).
Scanning configuration.
Block to execute after the recognition process finishes.
Entry point of the Regula Document Reader.