1- import { CheckType , CISType , Codeline , ConfirmationType , DocumentType , Extraction , FaceDetection , FeedbackLevel , FileSize , IDCheckioOrientation , IDCheckioParamsBuilder , IntegrityCheck , Language , OnlineConfig , ScanBothSides } from "react-idcheckio"
1+ import { CISType , Codeline , ConfirmationType , DocumentType , Extraction , FaceDetection , FeedbackLevel , FileSize , IDCheckioOrientation , IDCheckioParamsBuilder , IntegrityCheck , Language , OnlineConfig , ScanBothSides } from "react-idcheckio"
22
3- export const paramsID = new IDCheckioParamsBuilder ( )
3+ export const paramsIDOffline = new IDCheckioParamsBuilder ( )
44. setDocType ( DocumentType . ID )
55. setOrientation ( IDCheckioOrientation . PORTRAIT )
6- . setIntegrityCheck ( new IntegrityCheck ( true ) )
76. setUseHd ( false )
87. setConfirmationType ( ConfirmationType . DATA_OR_PICTURE )
98. setScanBothSides ( ScanBothSides . ENABLED )
@@ -15,15 +14,17 @@ export const paramsID = new IDCheckioParamsBuilder()
1514. setFeedbackLevel ( FeedbackLevel . ALL )
1615. setAdjustCrop ( false )
1716. setConfirmAbort ( false )
18- . setOnlineConfig ( new OnlineConfig ( { checkType : CheckType . CHECK_FAST , isReferenceDocument : true } ) )
1917. build ( )
2018
21- export const paramsIDAnalyze = new IDCheckioParamsBuilder ( )
19+ export const paramsIDOnline = new IDCheckioParamsBuilder ( )
2220. setDocType ( DocumentType . ID )
2321. setOrientation ( IDCheckioOrientation . PORTRAIT )
24- . setUseHd ( false )
25- . setConfirmationType ( ConfirmationType . DATA_OR_PICTURE )
26- . setScanBothSides ( ScanBothSides . ENABLED )
22+ . setIntegrityCheck ( new IntegrityCheck ( { readEmrtd : true , docLiveness : true } ) )
23+ . setOnlineConfig ( new OnlineConfig ( { isReferenceDocument : true } ) )
24+ . build ( )
25+
26+ export const paramsIDAnalyze = new IDCheckioParamsBuilder ( )
27+ . setDocType ( DocumentType . ID )
2728. setSideOneExtraction ( new Extraction ( Codeline . ANY , FaceDetection . ENABLED ) )
2829. setSideTwoExtraction ( new Extraction ( Codeline . ANY , FaceDetection . ENABLED ) )
2930. setMaxPictureFilesize ( FileSize . TWO_MEGA_BYTES )
@@ -89,8 +90,8 @@ export class ParamsListItem {
8990}
9091
9192export const paramsList = [
92- new ParamsListItem ( { name : "ID Offline" , params : paramsID , isOnline : false } ) ,
93- new ParamsListItem ( { name : "ID Online" , params : paramsID , isOnline : true } ) ,
93+ new ParamsListItem ( { name : "ID Offline" , params : paramsIDOffline , isOnline : false } ) ,
94+ new ParamsListItem ( { name : "ID Online" , params : paramsIDOnline , isOnline : true } ) ,
9495 new ParamsListItem ( { name : "Liveness Online" , params : paramsLiveness , isOnline : true } ) ,
9596 new ParamsListItem ( { name : "French health card Online" , params : paramsFrenchHealthCard , isOnline : true } ) ,
9697 new ParamsListItem ( { name : "Selfie Online" , params : paramsSelfie , isOnline : true } ) ,
0 commit comments