DocumentReader class
Entry point of the Regula DocumentReader SDK.
Properties
-
availableScenarios
→ List<
DocReaderScenario> -
A list of scenarios that can be used for documents recognition based on
your license and Core framework capabilities.
no setter
- customization ↔ Customization
-
Params that relate to the camera view controller customization and etc.
getter/setter pair
- functionality ↔ Functionality
-
Params that influence the scanning process, camera view controller
customization and etc.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
isAuthenticatorAvailableForUse
→ Future<
bool> -
Allows you to check if you can use external Regula Bluetooth devices based
on your license and Core framework capabilities.
no setter
-
isBlePermissionsGranted
→ Future<
bool> -
Checks if the app has all the required bluetooth permissions.
no setter
-
isReady
→ Future<
bool> -
Allows you to check if Document Reader is ready for use.
no setter
- isRFIDAvailableForUse → bool
-
Allows you to check if RFID chip reading can be performed based on your
license and Core framework capabilities.
no setter
- license → License
-
Information about your license.
no setter
-
localizationDictionary
↔ Map<
String, String> ? -
A localization dictionary to override default localization logic.
Allows to replace any string of DocumentReader SDK with an arbitrary string.
getter/setter pair
- onCustomButtonTapped ← CustomButtonTappedCompletion
-
no getter
- processParams ↔ ProcessParams
-
Params that influence the scanning process.
getter/setter pair
- rfidScenario ↔ RFIDScenario
-
Params that influence the RFID chip processing.
getter/setter pair
- rfidSessionStatus ↔ String?
-
Allows you to get a status of the RFID chip reading process.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
status
→ Future<
String> -
Allows you to get a status of Document Reader.
no setter
- tag ↔ String?
-
Current Session identifier.
getter/setter pair
- version → DocReaderVersion
-
Information about the SDK.
no setter
- videoEncoderCompletion ← VideoEncoderCompletion
-
Allows user to receive a video file of current session
no getter
Methods
-
addPKDCertificates(
List< PKDCertificate> certificates) → Future<void> - Used to pass certificates to Document Reader that will be used during the RFID chip processing.
-
cancelDBUpdate(
) → Future< bool> - Allows you to cancel the database update.
-
checkDatabaseUpdate(
String databaseID) → Future< DocumentsDatabase?> - Allows you to to check database update.
-
clearPKDCertificates(
) → Future< void> - It's used to remove certificates from your app that are used during the RFID chip processing.
-
deinitializeReader(
) → Future< void> - Used to deinitialize Document Reader and free up RAM as a consequence of this.
-
finalizePackage(
) → Future< FinalizePackageCompletion> -
initializeReader(
InitConfig config) → Future< SuccessOrError> - Allows you to initialize Document Reader.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
prepareDatabase(
String databaseID, DocumentReaderPrepareCompletion prepareCompletion) → Future< SuccessOrError> - 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.
-
recognize(
RecognizeConfig config, DocumentReaderCompletion completion) → void - Used for proccessing predefined images.
-
removeDatabase(
) → Future< bool> - Allows you to remove the database from your app.
-
resetConfiguration(
) → void - Use this method to reset all parameters to their default values.
-
rfid(
RFIDConfig config) → void - Used for the RFID chip processing.
-
runAutoUpdate(
String databaseID, DocumentReaderPrepareCompletion prepareCompletion) → Future< SuccessOrError> - Allows you to download a database from the Regula server. Each new update of the database will be downloaded.
-
scan(
ScannerConfig config, DocumentReaderCompletion completion) → void - Used for multiple frames processing which are captured from the camera.
-
setTCCParams(
TccParams params) → Future< SuccessOrError> -
Sets the given
TCCParams
to the RFID session. The parameters are required to be set before starting RFID session. -
startBluetoothService(
BluetoothServiceCompletion completion) → void - Used to connect to the ble device.
-
startNewPage(
) → Future< void> - Used to start the processing of the next page of the document once the current one is processed.
-
startNewSession(
) → Future< void> - Used to start a scanning process.
-
stopRFIDReader(
) → Future< void> - Used to stop the scanning process.
-
stopScanner(
) → Future< void> - Used to stop the scanning process.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- instance → DocumentReader
-
The only instanse of singleton class DocumentReader.
no setter