wrapToDocumentType function
Implementation
GenericDocumentWrapper wrapToDocumentType(GenericDocument document) {
switch (document.type?.name) {
case MRZ.DOCUMENT_TYPE:
return MRZ(document);
case DeIdCardFront.DOCUMENT_TYPE:
return DeIdCardFront(document);
case DeIdCardBack.DOCUMENT_TYPE:
return DeIdCardBack(document);
case DePassport.DOCUMENT_TYPE:
return DePassport(document);
case DeDriverLicenseFront.DOCUMENT_TYPE:
return DeDriverLicenseFront(document);
case DeDriverLicenseBack.DOCUMENT_TYPE:
return DeDriverLicenseBack(document);
default:
return GenericDocumentWrapper(document);
}
}