flutter_document_reader_api library

Regula Document Reader SDK

Classes

AccessControlProcedureType
Structure is used to describe the results of a single authentication procedure or a procedure of secure data access within the context of the communication session with electronic document.
Application
Structure is used to describe the contents of a single LDS applica-tion and their analysis within the context of the communication session with electronic document.
Attribute
AuthenticityCheck
AuthenticityElement
AuthenticityParams
AuthenticityResult
Authority
BackendProcessingConfig
BarcodeField
Structure describing single value of the field.
BarcodeResult
Structure, describing single barcode extracted.
BluetoothServiceCompletion
Keeps user notified about btDevice`s connection state. Used in DocumentReader.startBluetoothService
BytesData
CameraSize
CardProperties
Structure is used to store extended information about the characteristics of the RFID-chip located in the scope of the reader.
CertificateChain
CertificateData
Comparison
Structure describing single value of the field.
Coordinate
Structure describing point coordinate.
Customization
Params that relate to the camera view controller customization and etc.
CustomizationColors
CustomizationFonts
CustomizationImages
DataField
DocReaderException
DocReaderScenario
DocReaderVersion
Class contains properties to get the information about the SDK.
DocumentReader
Entry point of the Regula DocumentReader SDK.
DocumentsDatabase
Class contains properties to get the information about the database.
DocumentType
EDLDataGroups
EIDDataGroups
EPassportDataGroups
Extension
FaceApiParams
FaceApiSearchParams
File
FileData
Font
Functionality
Params that influence the scanning process, camera view controller customization and etc.
GlaresCheckParams
GraphicField
Structure, describing single graphic field extracted.
GraphicResult
Structure, containing all graphic fields extracted.
ImageInputData
ImageQA
Class contains properties to configure image quality.
ImageQuality
Structure, containing information about single image quality check.
ImageQualityGroup
Structure, containing overall data about quality checks performed.
InitConfig
A configuration file for DocumentReader initialization. Controls initialization time properties such as licenseUpdate and delayedNNLoad.
License
Class contains properties to get the information about the license.
LivenessParams
OnlineProcessingConfig
OpticalStatus
Container for an optical related scanning statuses.
PAAttribute
PAResourcesIssuer
PDF417Info
PKDCertificate
Class contains information about PKD certificate.
Position
Structure is used for storing element bounds detection result._
PrepareProgress
Class contains info about database preparation progress.
ProcessParams
Params that influence the scanning process.
RecognizeConfig
Image processing configuration.
RecognizeData
Insures that RecognizeConfig has exactly one of four parameters set: image, data, images, imageInputData
Rect
Results
Class describing results returned on completion of Document Reader work.
ResultsStatus
Provision of document verification status.
RFIDConfig
A configuration file for the RFID chip processing.
RFIDException
RFIDNotification
Structure containing data of notification about RFID reading process.
RFIDOrigin
Structure containing rfid origin values.
RFIDParams
RFIDScenario
Params that influence the RFID chip processing.
RFIDSessionData
Used to describe the results of work with the SDK within the context of the current communication session with electronic document.
RFIDStatus
Container for a RFID related scanning statuses.
RFIDValidity
RFIDValue
ScannerConfig
SecurityObject
Structure is used to describe the contents of a single document security object (SO) and the results of its check within the context of the communication session with electronic document.
SecurityObjectCertificates
SignerInfo
Structure is used to store the result of the verification of a single digital signature of the number present in EF.SOD.
Symbol
Structure describing single value of the field.
TAChallenge
TccParams
TCC service related parameters for RFID session configuration.
TextField
Serves for storing information from one text data field.
TextResult
Structure, containing all text data extracted and recognized from the document.
TextSource
Structure describing single value of the field.
TransactionInfo
Validity
Structure describing single value of the field.
Value
Structure describing single value of the field.
VDSNCData
Visible Digital Seal for Non Constrained environments.

Enums

Authenticity
Enumeration contains identifiers that determine the possibility of performing different authenticity control procedures using images for definite lighting schemes.
BarcodeStatus
BarcodeType
Enumeration contains the types of barcodes that can be processed.
CameraMode
CameraPosition
Cap
CaptureMode
CaptureSessionPreset
CheckDiagnose
Enumeration contains identificators that determine the result of the text field comparison from different sources.
CheckResult
CustomButtonTag
Button tags for UI customization.
DocFormat
Defining the geometric format of documents in accordance with ISO / IEC 7810.
DocReaderAction
Contains all possible DocumentReaderNotification callback codes
DocReaderFrame
DocReaderOrientation
Contains set of values of the application's orientation.
DocType
ErrorCodes
Enum contains all possible error codes
FieldType
Enum contains identifiers that determine the logical type of text data obtained while reading MRZ, document filling fields, and barcodes.
FontStyle
FrameShapeType
GraphicFieldType
Enumeration contains identifiers that determine the logical type of the graphic data obtained while reading the document filling fields or barcodes.
ImageFormat
ImageQualityCheckType
LCID
Enumeration contains a language ID that identifies a particular language.
LDSParsingErrorCodes
LDSParsingNotificationCodes
Lights
Enumeration contains a set of identifiers used for identifying the document reader possibilities, specifying lighting schemes for scanning, etc.
MeasureSystem
The constants of the enumeration identify the system for measuring distances and weight.
MRZFormat
OnlineMode
PKDResourceType
ProcessingFinishedStatus
Enumeration contains identifiers that determine the processing finish status.
ResultType
Enumeration contains a pool of constants that determine the type of resulting data formed during the data scanning and processing cycle and passed to the user application.
RFIDAccessControlProcedureType
RFIDAuthenticationProcedureType
RFIDCertificateType
RFIDDataFileType
Enumeration contains a set of constants that define the file type (or logical belonging of the data object) within the context of the communication session with electronic document.
RFIDErrorCodes
RFIDNotificationCodes
Enumeration contains a set of notification returned to the user application by calling the callback-function.
RFIDPasswordType
RFIDSDKProfilerType
RFIDTerminalType
Scenario
SecurityFeatureType
Enumeration contains identifiers that determine the types of elements for the document authenticity check.
SignManagementAction
ViewContentMode
Clone of iOS native enum UIViewContentMode

Typedefs

ChipDetectedCompletion = void Function()
Callback for receiving signal when RFID chip is recognized by a phone and chip reading is started.
CustomButtonTappedCompletion = void Function(int tag)
Callback for receiving signal, when a custom button, configured in Customization.uiCustomizationLayer, is pressed.
DocumentReaderCompletion = void Function(DocReaderAction action, Results? results, DocReaderException? error)
Callback for receiving answer from processing engine.
DocumentReaderPrepareCompletion = void Function(PrepareProgress progress)
Callback for receiving notifications on Documents Database preparation.
FinalizePackageCompletion = (DocReaderAction, TransactionInfo?, DocReaderException?)
Type for receiving answer after backend processing has finished.
PaCertificateCompletion = void Function(Uint8List serialNumber, PAResourcesIssuer? issuer, PKDCertificateRequest request)
Callback for receiving RFID request data
PKDCertificateRequest = Future<void> Function(List<PKDCertificate>? certificates)
Provided to a user for passing PKDCertificates to the native part of DocumentReader.
RetryReadChipCompletion = void Function(RFIDException error)
Fires when RFID chip reading was interrupted with no severe reasons (for example connection to the chip was lost) and will be reestablished automatically.
RFIDCompletion = void Function(DocReaderAction action, Results? results, RFIDException? error)
Callback for receiving answer from processing engine.
RFIDProgressCompletion = void Function(RFIDNotification notification)
Completion for reveiving notification about RFID reading process.
SuccessOrError = (bool, DocReaderException?)
A type specifically made for receiving answer from any function which does not return anything, but we need to know whether the function has succeeded or not.
TaCertificateCompletion = void Function(String? keyCAR, PKDCertificateRequest request)
Callback for receiving RFID request data
TaSignatureCompletion = void Function(TAChallenge? challenge, TASignatureRequest request)
Callback for receiving RFID request data
TASignatureRequest = Future<void> Function(ByteData? signature)
Provided to a user for passing TASignature to the native part of DocumentReader.
VideoEncoderCompletion = void Function(String filePath)
Callback that allows user to receive a video file of current session. Called by DocumentReader when recording process finished.