@@ -139,7 +139,8 @@ protected ProcessParams() { }
139139 /// <param name="strictDLCategoryExpiry">Set to force DL categories expiry date to affect the overall status or not. As documents usually have their own date of expiry, which might be less or greater than category expiry date, this might be handy for specific cases..</param>
140140 /// <param name="generateAlpha2Codes">Set to generate Alpha-2 codes for nationality and issuing state fields..</param>
141141 /// <param name="pdfPagesLimit">Limits the number of pages to be processed from a PDF file..</param>
142- public ProcessParams ( bool generateDTCVC = default ( bool ) , List < LCID > lcidFilter = default ( List < LCID > ) , bool checkLiveness = default ( bool ) , List < LCID > lcidIgnoreFilter = default ( List < LCID > ) , bool oneShotIdentification = default ( bool ) , bool useFaceApi = default ( bool ) , FaceApi faceApi = default ( FaceApi ) , bool doDetectCan = default ( bool ) , int imageOutputMaxHeight = default ( int ) , int imageOutputMaxWidth = default ( int ) , Scenario scenario = default ( Scenario ) , List < Result > resultTypeOutput = default ( List < Result > ) , bool doublePageSpread = default ( bool ) , bool generateDoublePageSpreadImage = default ( bool ) , List < TextFieldType > fieldTypesFilter = default ( List < TextFieldType > ) , string dateFormat = default ( string ) , MeasureSystem ? measureSystem = default ( MeasureSystem ? ) , int imageDpiOutMax = default ( int ) , bool alreadyCropped = default ( bool ) , Dictionary < string , Object > customParams = default ( Dictionary < string , Object > ) , List < PerDocumentConfig > config = default ( List < PerDocumentConfig > ) , bool log = default ( bool ) , LogLevel ? logLevel = default ( LogLevel ? ) , int forceDocID = default ( int ) , bool matchTextFieldMask = default ( bool ) , bool fastDocDetect = default ( bool ) , bool updateOCRValidityByGlare = default ( bool ) , bool checkRequiredTextFields = default ( bool ) , bool returnCroppedBarcode = default ( bool ) , ImageQA imageQa = default ( ImageQA ) , bool strictImageQuality = default ( bool ) , bool respectImageQuality = default ( bool ) , DocumentFormat ? forceDocFormat = default ( DocumentFormat ? ) , bool noGraphics = default ( bool ) , bool depersonalizeLog = default ( bool ) , bool multiDocOnImage = default ( bool ) , int shiftExpiryDate = default ( int ) , int minimalHolderAge = default ( int ) , bool returnUncroppedImage = default ( bool ) , List < MRZFormat > mrzFormatsFilter = default ( List < MRZFormat > ) , bool forceReadMrzBeforeLocate = default ( bool ) , bool parseBarcodes = default ( bool ) , TextPostProcessing ? convertCase = default ( TextPostProcessing ? ) , bool splitNames = default ( bool ) , bool disablePerforationOCR = default ( bool ) , List < DocumentType > documentGroupFilter = default ( List < DocumentType > ) , long processAuth = default ( long ) , int deviceId = default ( int ) , int deviceType = default ( int ) , string deviceTypeHex = default ( string ) , bool ignoreDeviceIdFromImage = default ( bool ) , List < int > documentIdList = default ( List < int > ) , ProcessParamsRfid rfid = default ( ProcessParamsRfid ) , bool checkAuth = default ( bool ) , AuthParams authParams = default ( AuthParams ) , MrzDetectModeEnum ? mrzDetectMode = default ( MrzDetectModeEnum ? ) , bool generateNumericCodes = default ( bool ) , bool strictBarcodeDigitalSignatureCheck = default ( bool ) , bool selectLongestNames = default ( bool ) , List < InputBarcodeType > doBarcodes = default ( List < InputBarcodeType > ) , bool strictDLCategoryExpiry = default ( bool ) , bool generateAlpha2Codes = default ( bool ) , int pdfPagesLimit = default ( int ) )
142+ /// <param name="disableAuthResolutionFilter">This parameter if enabled will ignore the minimum barcode resolution needed to start processing..</param>
143+ public ProcessParams ( bool generateDTCVC = default ( bool ) , List < LCID > lcidFilter = default ( List < LCID > ) , bool checkLiveness = default ( bool ) , List < LCID > lcidIgnoreFilter = default ( List < LCID > ) , bool oneShotIdentification = default ( bool ) , bool useFaceApi = default ( bool ) , FaceApi faceApi = default ( FaceApi ) , bool doDetectCan = default ( bool ) , int imageOutputMaxHeight = default ( int ) , int imageOutputMaxWidth = default ( int ) , Scenario scenario = default ( Scenario ) , List < Result > resultTypeOutput = default ( List < Result > ) , bool doublePageSpread = default ( bool ) , bool generateDoublePageSpreadImage = default ( bool ) , List < TextFieldType > fieldTypesFilter = default ( List < TextFieldType > ) , string dateFormat = default ( string ) , MeasureSystem ? measureSystem = default ( MeasureSystem ? ) , int imageDpiOutMax = default ( int ) , bool alreadyCropped = default ( bool ) , Dictionary < string , Object > customParams = default ( Dictionary < string , Object > ) , List < PerDocumentConfig > config = default ( List < PerDocumentConfig > ) , bool log = default ( bool ) , LogLevel ? logLevel = default ( LogLevel ? ) , int forceDocID = default ( int ) , bool matchTextFieldMask = default ( bool ) , bool fastDocDetect = default ( bool ) , bool updateOCRValidityByGlare = default ( bool ) , bool checkRequiredTextFields = default ( bool ) , bool returnCroppedBarcode = default ( bool ) , ImageQA imageQa = default ( ImageQA ) , bool strictImageQuality = default ( bool ) , bool respectImageQuality = default ( bool ) , DocumentFormat ? forceDocFormat = default ( DocumentFormat ? ) , bool noGraphics = default ( bool ) , bool depersonalizeLog = default ( bool ) , bool multiDocOnImage = default ( bool ) , int shiftExpiryDate = default ( int ) , int minimalHolderAge = default ( int ) , bool returnUncroppedImage = default ( bool ) , List < MRZFormat > mrzFormatsFilter = default ( List < MRZFormat > ) , bool forceReadMrzBeforeLocate = default ( bool ) , bool parseBarcodes = default ( bool ) , TextPostProcessing ? convertCase = default ( TextPostProcessing ? ) , bool splitNames = default ( bool ) , bool disablePerforationOCR = default ( bool ) , List < DocumentType > documentGroupFilter = default ( List < DocumentType > ) , long processAuth = default ( long ) , int deviceId = default ( int ) , int deviceType = default ( int ) , string deviceTypeHex = default ( string ) , bool ignoreDeviceIdFromImage = default ( bool ) , List < int > documentIdList = default ( List < int > ) , ProcessParamsRfid rfid = default ( ProcessParamsRfid ) , bool checkAuth = default ( bool ) , AuthParams authParams = default ( AuthParams ) , MrzDetectModeEnum ? mrzDetectMode = default ( MrzDetectModeEnum ? ) , bool generateNumericCodes = default ( bool ) , bool strictBarcodeDigitalSignatureCheck = default ( bool ) , bool selectLongestNames = default ( bool ) , List < InputBarcodeType > doBarcodes = default ( List < InputBarcodeType > ) , bool strictDLCategoryExpiry = default ( bool ) , bool generateAlpha2Codes = default ( bool ) , int pdfPagesLimit = default ( int ) , bool disableAuthResolutionFilter = default ( bool ) )
143144 {
144145 this . Scenario = scenario ;
145146 this . GenerateDTCVC = generateDTCVC ;
@@ -204,6 +205,7 @@ protected ProcessParams() { }
204205 this . StrictDLCategoryExpiry = strictDLCategoryExpiry ;
205206 this . GenerateAlpha2Codes = generateAlpha2Codes ;
206207 this . PdfPagesLimit = pdfPagesLimit ;
208+ this . DisableAuthResolutionFilter = disableAuthResolutionFilter ;
207209 }
208210
209211 /// <summary>
@@ -607,6 +609,13 @@ protected ProcessParams() { }
607609 [ DataMember ( Name = "pdfPagesLimit" , EmitDefaultValue = false ) ]
608610 public int ? PdfPagesLimit { get ; set ; }
609611
612+ /// <summary>
613+ /// This parameter if enabled will ignore the minimum barcode resolution needed to start processing.
614+ /// </summary>
615+ /// <value>This parameter if enabled will ignore the minimum barcode resolution needed to start processing.</value>
616+ [ DataMember ( Name = "disableAuthResolutionFilter" , EmitDefaultValue = false ) ]
617+ public bool ? DisableAuthResolutionFilter { get ; set ; }
618+
610619 /// <summary>
611620 /// Returns the string presentation of the object
612621 /// </summary>
@@ -678,6 +687,7 @@ public override string ToString()
678687 sb . Append ( " StrictDLCategoryExpiry: " ) . Append ( StrictDLCategoryExpiry ) . Append ( "\n " ) ;
679688 sb . Append ( " GenerateAlpha2Codes: " ) . Append ( GenerateAlpha2Codes ) . Append ( "\n " ) ;
680689 sb . Append ( " PdfPagesLimit: " ) . Append ( PdfPagesLimit ) . Append ( "\n " ) ;
690+ sb . Append ( " DisableAuthResolutionFilter: " ) . Append ( DisableAuthResolutionFilter ) . Append ( "\n " ) ;
681691 sb . Append ( "}\n " ) ;
682692 return sb . ToString ( ) ;
683693 }
0 commit comments