# generic_document_configuration library

## Classes

A
  The A document.
A1
  The A1 document.
A1FieldsSignatures
  Class that contains all fields signatures of the A1 document. Use it to Configure the document fields when running the scanner screen.
A2
  The A2 document.
A2FieldsSignatures
  Class that contains all fields signatures of the A2 document. Use it to Configure the document fields when running the scanner screen.
AFieldsSignatures
  Class that contains all fields signatures of the A document. Use it to Configure the document fields when running the scanner screen.
B
  The B document.
B1
  The B1 document.
B1FieldsSignatures
  Class that contains all fields signatures of the B1 document. Use it to Configure the document fields when running the scanner screen.
BE
  The BE document.
BEFieldsSignatures
  Class that contains all fields signatures of the BE document. Use it to Configure the document fields when running the scanner screen.
BFieldsSignatures
  Class that contains all fields signatures of the B document. Use it to Configure the document fields when running the scanner screen.
C
  The C document.
C1
  The C1 document.
C1E
  The C1E document.
C1EFieldsSignatures
  Class that contains all fields signatures of the C1E document. Use it to Configure the document fields when running the scanner screen.
C1FieldsSignatures
  Class that contains all fields signatures of the C1 document. Use it to Configure the document fields when running the scanner screen.
Categories
  Categories table row container
CategoriesFieldsSignatures
  Class that contains all fields signatures of the Categories document. Use it to Configure the document fields when running the scanner screen.
Category
  A category row from the categories table
CategoryFieldsSignatures
  Class that contains all fields signatures of the Category document. Use it to Configure the document fields when running the scanner screen.
CE
  The CE document.
CEFieldsSignatures
  Class that contains all fields signatures of the CE document. Use it to Configure the document fields when running the scanner screen.
CFieldsSignatures
  Class that contains all fields signatures of the C document. Use it to Configure the document fields when running the scanner screen.
D
  The D document.
D1
  The D1 document.
D1E
  The D1E document.
D1EFieldsSignatures
  Class that contains all fields signatures of the D1E document. Use it to Configure the document fields when running the scanner screen.
D1FieldsSignatures
  Class that contains all fields signatures of the D1 document. Use it to Configure the document fields when running the scanner screen.
DE
  The DE document.
DeDriverLicenseBack
  German driver license (Führerschein), back side
DeDriverLicenseBackFieldsSignatures
  Class that contains all fields signatures of the DeDriverLicenseBack document. Use it to Configure the document fields when running the scanner screen.
DeDriverLicenseFront
  German driver license (Führerschein), front side
DeDriverLicenseFrontFieldsSignatures
  Class that contains all fields signatures of the DeDriverLicenseFront document. Use it to Configure the document fields when running the scanner screen.
DEFieldsSignatures
  Class that contains all fields signatures of the DE document. Use it to Configure the document fields when running the scanner screen.
DeIdCardBack
  German ID card, back side
DeIdCardBackFieldsSignatures
  Class that contains all fields signatures of the DeIdCardBack document. Use it to Configure the document fields when running the scanner screen.
DeIdCardFront
  German ID card, front side
DeIdCardFrontFieldsSignatures
  Class that contains all fields signatures of the DeIdCardFront document. Use it to Configure the document fields when running the scanner screen.
DePassport
  German travel passport (Reisepass)
DePassportFieldsSignatures
  Class that contains all fields signatures of the DePassport document. Use it to Configure the document fields when running the scanner screen.
DFieldsSignatures
  Class that contains all fields signatures of the D document. Use it to Configure the document fields when running the scanner screen.
DocumentsDisplayConfiguration
  Field display configuration object
Field
  Document field
FieldsDisplayConfiguration
  Field display configuration object
FieldType
  Field type
FieldWrapper
GenericDocument
  A generic document. Contains fields and sub-documents.
GenericDocumentNormalizedType
  Field type
GenericDocumentRecognizerConfiguration
  Generic Document Recognizer class. All UI configuration options are optional.
GenericDocumentRecognizerJsonConfiguration
GenericDocumentResults
GenericDocumentWrappedResults
GenericDocumentWrapper
L
  The L document.
LFieldsSignatures
  Class that contains all fields signatures of the L document. Use it to Configure the document fields when running the scanner screen.
M
  The M document.
MFieldsSignatures
  Class that contains all fields signatures of the M document. Use it to Configure the document fields when running the scanner screen.
MRZ
  MRZ part of the document
MRZFieldsSignatures
  Class that contains all fields signatures of the MRZ document. Use it to Configure the document fields when running the scanner screen.
OcrResult
  Result of OCR text recognition.
T
  The T document.
TextFieldWrapper
  Text field wrapper
TFieldsSignatures
  Class that contains all fields signatures of the T document. Use it to Configure the document fields when running the scanner screen.
ValidatedTextFieldWrapper
  Text field wrapper

## Extensions

DocumentTypeExtention
GenericDocumentExtension
  Extension function to GenericDocument to make it easier to access fields.

## Functions

wrapToDocumentType(GenericDocument document) → GenericDocumentWrapper

## Enums

CommonFieldType
  Common field types
DocumentType
FieldDisplayState
  Field display state in the RTU UI
GenericDocumentType
  Supported document types
ValidationStatus
  Barcode document format