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.
Information about your license.
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.
Cancels any ongoing database update or preparation.
Allows you to to check database update.
Requires android.permission.INTERNET android permission.
identifier of the database.
Returns DocumentsDatabase or null.
It's used to remove certificates from your app that are used during the RFID chip processing.
Used to connect to the ble device.
Requires btdevice plugin.
name of the device to connect to.
Returns boolean indicating success of connection.
Used to deinitialize Document Reader and free up RAM as a consequence of this.
It's used to end transaction during backend processing.
Used to engage device.
= MDLDeviceEngagement.QR and
Optionaloptions: { data?: string; withoutUI: boolean }It's used to finalize package during backend processing.
Optionalconfig: FinalizeConfigReturns 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 check if you can use external Regula Bluetooth devices based on your license, available scenarios and Core framework capabilities.
true if available.
Allows you to check if you can use external Regula Bluetooth devices for RFID based on your license and Core framework capabilities.
true if external Regula Bluetooth for RFID is supported.
Allows you to check if Document Reader is ready for use.
Allows you to check if native RFID chip reading can be performed based on your license and Core framework capabilities.
true if native RFID chip reading is supported.
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: DocumentReaderPrepareCompletion
Optional callback for progress updates.
Returns boolean indicating success of preparing database and a nullable DocReaderException.
Used to read MDL.
Used for proccessing predefined images.
Configuration for recognition.
Block to execute after the recognition process finishes.
Allows you to remove the database from your app.
true only if the database was removed or absent.
Use this method to reset all parameters to their default values.
Used to retrieve data.
Optionaloptions: { engagement?: DeviceEngagement; withoutUI?: MDLDeviceRetrieval }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: DocumentReaderPrepareCompletion
Optional 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 to start the processing of the next page of the document once the current one is processed.
Used to start a scanning process.
Used for multiple frames processing which are captured from the camera(new UI).
Scanning configuration.
Block to execute after the recognition process finishes.
Allows you to get a status of Document Reader.
Stops the RFID reader if it's active.
Stops the document scanner if it's active.
Entry point of the Regula Document Reader.