diff --git a/client/src/main/java/com/regula/documentreader/webclient/RawAuthenticityCheckResultItem.java b/client/src/main/java/com/regula/documentreader/webclient/RawAuthenticityCheckResultItem.java index 76d6ca2c..e8b9b6ca 100644 --- a/client/src/main/java/com/regula/documentreader/webclient/RawAuthenticityCheckResultItem.java +++ b/client/src/main/java/com/regula/documentreader/webclient/RawAuthenticityCheckResultItem.java @@ -6,6 +6,8 @@ import com.regula.documentreader.webclient.model.AuthenticityCheckResultItem; import java.util.Objects; +import javax.annotation.Nullable; + @JsonAdapter(RawAuthenticityCheckResultItemAdapter.class) public class RawAuthenticityCheckResultItem extends AuthenticityCheckResultItem { private JsonObject raw; @@ -75,4 +77,71 @@ private String toIndentedString(java.lang.Object o) { } return o.toString().replace("\n", "\n "); } + + @Override + public RawAuthenticityCheckResultItem withType(Integer type) { + AuthenticityCheckResultItem item = super.withType(type); + return (RawAuthenticityCheckResultItem) item; + } + + @Override + public Integer getType() { + return super.getType(); + } + + @Override + public void setType(Integer type) { + super.setType(type); + } + + @Override + public RawAuthenticityCheckResultItem withElementResult(Integer elementResult) { + AuthenticityCheckResultItem item = super.withElementResult(elementResult); + return (RawAuthenticityCheckResultItem) item; + } + + @Nullable + @Override + public Integer getElementResult() { + return super.getElementResult(); + } + + @Override + public void setElementResult(Integer elementResult) { + super.setElementResult(elementResult); + } + + @Override + public RawAuthenticityCheckResultItem withElementDiagnose(Integer elementDiagnose) { + AuthenticityCheckResultItem item = super.withElementDiagnose(elementDiagnose); + return (RawAuthenticityCheckResultItem) item; + } + + @Nullable + @Override + public Integer getElementDiagnose() { + return super.getElementDiagnose(); + } + + @Override + public void setElementDiagnose(Integer elementDiagnose) { + super.setElementDiagnose(elementDiagnose); + } + + @Override + public RawAuthenticityCheckResultItem withPercentValue(Integer percentValue) { + AuthenticityCheckResultItem item = super.withPercentValue(percentValue); + return (RawAuthenticityCheckResultItem) item; + } + + @Nullable + @Override + public Integer getPercentValue() { + return super.getPercentValue(); + } + + @Override + public void setPercentValue(Integer percentValue) { + super.setPercentValue(percentValue); + } } diff --git a/client/src/main/java/com/regula/documentreader/webclient/RawResultItem.java b/client/src/main/java/com/regula/documentreader/webclient/RawResultItem.java index 30e64704..eaf2cba8 100755 --- a/client/src/main/java/com/regula/documentreader/webclient/RawResultItem.java +++ b/client/src/main/java/com/regula/documentreader/webclient/RawResultItem.java @@ -6,6 +6,8 @@ import com.regula.documentreader.webclient.model.ResultItem; import java.util.Objects; +import javax.annotation.Nullable; + @JsonAdapter(RawResultItemAdapter.class) public class RawResultItem extends ResultItem { private JsonObject raw; @@ -82,4 +84,88 @@ private String toIndentedString(java.lang.Object o) { } return o.toString().replace("\n", "\n "); } + + @Override + public RawResultItem withBufLength(Integer bufLength) { + ResultItem item = super.withBufLength(bufLength); + return (RawResultItem) item; + } + + @Nullable + @Override + public Integer getBufLength() { + return super.getBufLength(); + } + + @Override + public void setBufLength(Integer bufLength) { + super.setBufLength(bufLength); + } + + @Override + public RawResultItem withLight(Integer light) { + ResultItem item = super.withLight(light); + return (RawResultItem) item; + } + + @Nullable + @Override + public Integer getLight() { + return super.getLight(); + } + + @Override + public void setLight(Integer light) { + super.setLight(light); + } + + @Override + public RawResultItem withListIdx(Integer listIdx) { + ResultItem item = super.withListIdx(listIdx); + return (RawResultItem) item; + } + + @Nullable + @Override + public Integer getListIdx() { + return super.getListIdx(); + } + + @Override + public void setListIdx(Integer listIdx) { + super.setListIdx(listIdx); + } + + @Override + public RawResultItem withPageIdx(Integer pageIdx) { + ResultItem item = super.withPageIdx(pageIdx); + return (RawResultItem) item; + } + + @Nullable + @Override + public Integer getPageIdx() { + return super.getPageIdx(); + } + + @Override + public void setPageIdx(Integer pageIdx) { + super.setPageIdx(pageIdx); + } + + @Override + public RawResultItem withResultType(Integer resultType) { + ResultItem item = super.withResultType(resultType); + return (RawResultItem) item; + } + + @Override + public Integer getResultType() { + return super.getResultType(); + } + + @Override + public void setResultType(Integer resultType) { + super.setResultType(resultType); + } } diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/ContainerListRequest.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/ContainerListRequest.java index 1d29ac8a..b77a729f 100644 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/ContainerListRequest.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/ContainerListRequest.java @@ -4,7 +4,31 @@ import com.regula.documentreader.webclient.model.ResultItem; import java.util.List; +import javax.annotation.Nullable; + public class ContainerListRequest extends ContainerList { + + @Override + public ContainerList list(List list) { + return super.list(list); + } + + @Override + public ContainerList addListItem(ResultItem listItem) { + return super.addListItem(listItem); + } + + @Nullable + @Override + public List getList() { + return super.getList(); + } + + @Override + public void setList(List list) { + super.setList(list); + } + public ContainerListRequest(List list) { super(); setList(list); diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/EncryptedRCLRequest.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/EncryptedRCLRequest.java index 2b3215c2..7afbf346 100644 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/EncryptedRCLRequest.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/EncryptedRCLRequest.java @@ -4,6 +4,7 @@ import com.regula.documentreader.webclient.model.Result; public class EncryptedRCLRequest extends EncryptedRCLResult { + public EncryptedRCLRequest(byte[] encryptedRCL, int light, int list_idx, int page_idx) { super(); setEncryptedRCL(encryptedRCL); @@ -13,4 +14,19 @@ public EncryptedRCLRequest(byte[] encryptedRCL, int light, int list_idx, int pag setBufLength(encryptedRCL.length); setResultType(Result.ENCRYPTED_RCL); } + + @Override + public EncryptedRCLResult withEncryptedRCL(byte[] encryptedRCL) { + return super.withEncryptedRCL(encryptedRCL); + } + + @Override + public byte[] getEncryptedRCL() { + return super.getEncryptedRCL(); + } + + @Override + public void setEncryptedRCL(byte[] encryptedRCL) { + super.setEncryptedRCL(encryptedRCL); + } } diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/Images.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/Images.java index 6b09b226..fc830afe 100755 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/Images.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/Images.java @@ -1,11 +1,57 @@ package com.regula.documentreader.webclient.model.ext; +import com.regula.documentreader.webclient.model.ImagesAvailableSource; + import java.util.ArrayList; import java.util.List; import javax.annotation.Nullable; public class Images extends com.regula.documentreader.webclient.model.Images { + @Override + public Images withAvailableSourceList(List availableSourceList) { + com.regula.documentreader.webclient.model.Images images = super.withAvailableSourceList(availableSourceList); + return (Images) images; + } + + @Override + public Images addAvailableSourceListItem(ImagesAvailableSource availableSourceListItem) { + com.regula.documentreader.webclient.model.Images images = super.addAvailableSourceListItem(availableSourceListItem); + return (Images) images; + } + + @Override + public List getAvailableSourceList() { + return super.getAvailableSourceList(); + } + + @Override + public void setAvailableSourceList(List availableSourceList) { + super.setAvailableSourceList(availableSourceList); + } + + @Override + public Images withFieldList(List fieldList) { + com.regula.documentreader.webclient.model.Images images = super.withFieldList(fieldList); + return (Images) images; + } + + @Override + public Images addFieldListItem(ImagesField fieldListItem) { + com.regula.documentreader.webclient.model.Images images = super.addFieldListItem(fieldListItem); + return (Images) images; + } + + @Override + public List getFieldList() { + return super.getFieldList(); + } + + @Override + public void setFieldList(List fieldList) { + super.setFieldList(fieldList); + } + @Nullable public ImagesField getField(int fieldType) { for (ImagesField field : getFieldList()) { diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/ImagesField.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/ImagesField.java index 2fc94910..2d9d6be3 100755 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/ImagesField.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/ImagesField.java @@ -8,6 +8,60 @@ public class ImagesField extends com.regula.documentreader.webclient.model.ImagesField { + @Override + public ImagesField withFieldName(String fieldName) { + com.regula.documentreader.webclient.model.ImagesField field = super.withFieldName(fieldName); + return (ImagesField) field; + } + + @Override + public String getFieldName() { + return super.getFieldName(); + } + + @Override + public void setFieldName(String fieldName) { + super.setFieldName(fieldName); + } + + @Override + public ImagesField withFieldType(Integer fieldType) { + com.regula.documentreader.webclient.model.ImagesField field = super.withFieldType(fieldType); + return (ImagesField) field; + } + + @Override + public Integer getFieldType() { + return super.getFieldType(); + } + + @Override + public void setFieldType(Integer fieldType) { + super.setFieldType(fieldType); + } + + @Override + public ImagesField withValueList(List valueList) { + com.regula.documentreader.webclient.model.ImagesField field = super.withValueList(valueList); + return (ImagesField) field; + } + + @Override + public ImagesField addValueListItem(ImagesFieldValue valueListItem) { + com.regula.documentreader.webclient.model.ImagesField field = super.addValueListItem(valueListItem); + return (ImagesField) field; + } + + @Override + public List getValueList() { + return super.getValueList(); + } + + @Override + public void setValueList(List valueList) { + super.setValueList(valueList); + } + @Nullable public byte[] getValue(String source, boolean original) { String result; diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/ProcessRequestImage.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/ProcessRequestImage.java index 678a918a..5ae1ead7 100755 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/ProcessRequestImage.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/ProcessRequestImage.java @@ -4,6 +4,8 @@ import com.regula.documentreader.webclient.Base64; import com.regula.documentreader.webclient.model.ImageData; +import javax.annotation.Nullable; + public class ProcessRequestImage extends com.regula.documentreader.webclient.model.ProcessRequestImage { @@ -27,4 +29,54 @@ public ProcessRequestImage(byte[] image, Integer light, Integer pageIdx) { this(image, light); this.setPageIdx(pageIdx); } + + @Override + public ProcessRequestImage withImageData(ImageData imageData) { + com.regula.documentreader.webclient.model.ProcessRequestImage image = super.withImageData(imageData); + return (ProcessRequestImage) image; + } + + @Override + public ImageData getImageData() { + return super.getImageData(); + } + + @Override + public void setImageData(ImageData imageData) { + super.setImageData(imageData); + } + + @Override + public ProcessRequestImage withLight(Integer light) { + com.regula.documentreader.webclient.model.ProcessRequestImage image = super.withLight(light); + return (ProcessRequestImage) image; + } + + @Nullable + @Override + public Integer getLight() { + return super.getLight(); + } + + @Override + public void setLight(Integer light) { + super.setLight(light); + } + + @Override + public ProcessRequestImage withPageIdx(Integer pageIdx) { + com.regula.documentreader.webclient.model.ProcessRequestImage image = super.withPageIdx(pageIdx); + return (ProcessRequestImage) image; + } + + @Nullable + @Override + public Integer getPageIdx() { + return super.getPageIdx(); + } + + @Override + public void setPageIdx(Integer pageIdx) { + super.setPageIdx(pageIdx); + } } diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/ProcessRequestLicense.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/ProcessRequestLicense.java index ff8868dd..aad0b35b 100644 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/ProcessRequestLicense.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/ProcessRequestLicense.java @@ -13,4 +13,19 @@ public ProcessRequestLicense(byte[] license, int light, int list_idx, int page_i setBufLength(license.length); setResultType(Result.LICENSE); } + + @Override + public LicenseResult withLicense(byte[] license) { + return super.withLicense(license); + } + + @Override + public byte[] getLicense() { + return super.getLicense(); + } + + @Override + public void setLicense(byte[] license) { + super.setLicense(license); + } } diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/RecognitionParams.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/RecognitionParams.java index ff8dab62..746c5754 100755 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/RecognitionParams.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/RecognitionParams.java @@ -1,7 +1,18 @@ package com.regula.documentreader.webclient.model.ext; +import com.regula.documentreader.webclient.model.AuthParams; +import com.regula.documentreader.webclient.model.FaceApi; +import com.regula.documentreader.webclient.model.ImageQA; +import com.regula.documentreader.webclient.model.MrzDetectModeEnum; +import com.regula.documentreader.webclient.model.PerDocumentConfig; import com.regula.documentreader.webclient.model.ProcessParams; +import com.regula.documentreader.webclient.model.ProcessParamsRfid; + import java.util.Arrays; +import java.util.List; +import java.util.Map; + +import javax.annotation.Nullable; public class RecognitionParams extends ProcessParams { @@ -15,4 +26,907 @@ public RecognitionParams withScenario(String scenario) { super.withScenario(scenario); return this; } + + @Override + public ProcessParams withLcidFilter(List lcidFilter) { + return super.withLcidFilter(lcidFilter); + } + + @Override + public ProcessParams addLcidFilterItem(Integer lcidFilterItem) { + return super.addLcidFilterItem(lcidFilterItem); + } + + @Nullable + @Override + public List getLcidFilter() { + return super.getLcidFilter(); + } + + @Override + public void setLcidFilter(List lcidFilter) { + super.setLcidFilter(lcidFilter); + } + + @Override + public ProcessParams withLcidIgnoreFilter(List lcidIgnoreFilter) { + return super.withLcidIgnoreFilter(lcidIgnoreFilter); + } + + @Override + public ProcessParams addLcidIgnoreFilterItem(Integer lcidIgnoreFilterItem) { + return super.addLcidIgnoreFilterItem(lcidIgnoreFilterItem); + } + + @Nullable + @Override + public List getLcidIgnoreFilter() { + return super.getLcidIgnoreFilter(); + } + + @Override + public void setLcidIgnoreFilter(List lcidIgnoreFilter) { + super.setLcidIgnoreFilter(lcidIgnoreFilter); + } + + @Override + public ProcessParams withOneShotIdentification(Boolean oneShotIdentification) { + return super.withOneShotIdentification(oneShotIdentification); + } + + @Nullable + @Override + public Boolean getOneShotIdentification() { + return super.getOneShotIdentification(); + } + + @Override + public void setOneShotIdentification(Boolean oneShotIdentification) { + super.setOneShotIdentification(oneShotIdentification); + } + + @Override + public ProcessParams withUseFaceApi(Boolean useFaceApi) { + return super.withUseFaceApi(useFaceApi); + } + + @Nullable + @Override + public Boolean getUseFaceApi() { + return super.getUseFaceApi(); + } + + @Override + public void setUseFaceApi(Boolean useFaceApi) { + super.setUseFaceApi(useFaceApi); + } + + @Override + public ProcessParams withFaceApi(FaceApi faceApi) { + return super.withFaceApi(faceApi); + } + + @Nullable + @Override + public FaceApi getFaceApi() { + return super.getFaceApi(); + } + + @Override + public void setFaceApi(FaceApi faceApi) { + super.setFaceApi(faceApi); + } + + @Override + public ProcessParams withDoDetectCan(Boolean doDetectCan) { + return super.withDoDetectCan(doDetectCan); + } + + @Nullable + @Override + public Boolean getDoDetectCan() { + return super.getDoDetectCan(); + } + + @Override + public void setDoDetectCan(Boolean doDetectCan) { + super.setDoDetectCan(doDetectCan); + } + + @Override + public ProcessParams withImageOutputMaxHeight(Integer imageOutputMaxHeight) { + return super.withImageOutputMaxHeight(imageOutputMaxHeight); + } + + @Nullable + @Override + public Integer getImageOutputMaxHeight() { + return super.getImageOutputMaxHeight(); + } + + @Override + public void setImageOutputMaxHeight(Integer imageOutputMaxHeight) { + super.setImageOutputMaxHeight(imageOutputMaxHeight); + } + + @Override + public ProcessParams withImageOutputMaxWidth(Integer imageOutputMaxWidth) { + return super.withImageOutputMaxWidth(imageOutputMaxWidth); + } + + @Nullable + @Override + public Integer getImageOutputMaxWidth() { + return super.getImageOutputMaxWidth(); + } + + @Override + public void setImageOutputMaxWidth(Integer imageOutputMaxWidth) { + super.setImageOutputMaxWidth(imageOutputMaxWidth); + } + + @Override + public String getScenario() { + return super.getScenario(); + } + + @Override + public void setScenario(String scenario) { + super.setScenario(scenario); + } + + @Override + public ProcessParams withResultTypeOutput(List resultTypeOutput) { + return super.withResultTypeOutput(resultTypeOutput); + } + + @Override + public ProcessParams addResultTypeOutputItem(Integer resultTypeOutputItem) { + return super.addResultTypeOutputItem(resultTypeOutputItem); + } + + @Nullable + @Override + public List getResultTypeOutput() { + return super.getResultTypeOutput(); + } + + @Override + public void setResultTypeOutput(List resultTypeOutput) { + super.setResultTypeOutput(resultTypeOutput); + } + + @Override + public ProcessParams withDoublePageSpread(Boolean doublePageSpread) { + return super.withDoublePageSpread(doublePageSpread); + } + + @Nullable + @Override + public Boolean getDoublePageSpread() { + return super.getDoublePageSpread(); + } + + @Override + public void setDoublePageSpread(Boolean doublePageSpread) { + super.setDoublePageSpread(doublePageSpread); + } + + @Override + public ProcessParams withGenerateDoublePageSpreadImage(Boolean generateDoublePageSpreadImage) { + return super.withGenerateDoublePageSpreadImage(generateDoublePageSpreadImage); + } + + @Nullable + @Override + public Boolean getGenerateDoublePageSpreadImage() { + return super.getGenerateDoublePageSpreadImage(); + } + + @Override + public void setGenerateDoublePageSpreadImage(Boolean generateDoublePageSpreadImage) { + super.setGenerateDoublePageSpreadImage(generateDoublePageSpreadImage); + } + + @Override + public ProcessParams withFieldTypesFilter(List fieldTypesFilter) { + return super.withFieldTypesFilter(fieldTypesFilter); + } + + @Override + public ProcessParams addFieldTypesFilterItem(Integer fieldTypesFilterItem) { + return super.addFieldTypesFilterItem(fieldTypesFilterItem); + } + + @Nullable + @Override + public List getFieldTypesFilter() { + return super.getFieldTypesFilter(); + } + + @Override + public void setFieldTypesFilter(List fieldTypesFilter) { + super.setFieldTypesFilter(fieldTypesFilter); + } + + @Override + public ProcessParams withDateFormat(String dateFormat) { + return super.withDateFormat(dateFormat); + } + + @Nullable + @Override + public String getDateFormat() { + return super.getDateFormat(); + } + + @Override + public void setDateFormat(String dateFormat) { + super.setDateFormat(dateFormat); + } + + @Override + public ProcessParams withMeasureSystem(Integer measureSystem) { + return super.withMeasureSystem(measureSystem); + } + + @Nullable + @Override + public Integer getMeasureSystem() { + return super.getMeasureSystem(); + } + + @Override + public void setMeasureSystem(Integer measureSystem) { + super.setMeasureSystem(measureSystem); + } + + @Override + public ProcessParams withImageDpiOutMax(Integer imageDpiOutMax) { + return super.withImageDpiOutMax(imageDpiOutMax); + } + + @Nullable + @Override + public Integer getImageDpiOutMax() { + return super.getImageDpiOutMax(); + } + + @Override + public void setImageDpiOutMax(Integer imageDpiOutMax) { + super.setImageDpiOutMax(imageDpiOutMax); + } + + @Override + public ProcessParams withAlreadyCropped(Boolean alreadyCropped) { + return super.withAlreadyCropped(alreadyCropped); + } + + @Nullable + @Override + public Boolean getAlreadyCropped() { + return super.getAlreadyCropped(); + } + + @Override + public void setAlreadyCropped(Boolean alreadyCropped) { + super.setAlreadyCropped(alreadyCropped); + } + + @Override + public ProcessParams withCustomParams(Map customParams) { + return super.withCustomParams(customParams); + } + + @Override + public ProcessParams putCustomParamsItem(String key, Object customParamsItem) { + return super.putCustomParamsItem(key, customParamsItem); + } + + @Nullable + @Override + public Map getCustomParams() { + return super.getCustomParams(); + } + + @Override + public void setCustomParams(Map customParams) { + super.setCustomParams(customParams); + } + + @Override + public ProcessParams withConfig(List config) { + return super.withConfig(config); + } + + @Override + public ProcessParams addConfigItem(PerDocumentConfig configItem) { + return super.addConfigItem(configItem); + } + + @Nullable + @Override + public List getConfig() { + return super.getConfig(); + } + + @Override + public void setConfig(List config) { + super.setConfig(config); + } + + @Override + public ProcessParams withLog(Boolean log) { + return super.withLog(log); + } + + @Nullable + @Override + public Boolean getLog() { + return super.getLog(); + } + + @Override + public void setLog(Boolean log) { + super.setLog(log); + } + + @Override + public ProcessParams withLogLevel(String logLevel) { + return super.withLogLevel(logLevel); + } + + @Nullable + @Override + public String getLogLevel() { + return super.getLogLevel(); + } + + @Override + public void setLogLevel(String logLevel) { + super.setLogLevel(logLevel); + } + + @Override + public ProcessParams withForceDocID(Integer forceDocID) { + return super.withForceDocID(forceDocID); + } + + @Nullable + @Override + public Integer getForceDocID() { + return super.getForceDocID(); + } + + @Override + public void setForceDocID(Integer forceDocID) { + super.setForceDocID(forceDocID); + } + + @Override + public ProcessParams withMatchTextFieldMask(Boolean matchTextFieldMask) { + return super.withMatchTextFieldMask(matchTextFieldMask); + } + + @Nullable + @Override + public Boolean getMatchTextFieldMask() { + return super.getMatchTextFieldMask(); + } + + @Override + public void setMatchTextFieldMask(Boolean matchTextFieldMask) { + super.setMatchTextFieldMask(matchTextFieldMask); + } + + @Override + public ProcessParams withFastDocDetect(Boolean fastDocDetect) { + return super.withFastDocDetect(fastDocDetect); + } + + @Nullable + @Override + public Boolean getFastDocDetect() { + return super.getFastDocDetect(); + } + + @Override + public void setFastDocDetect(Boolean fastDocDetect) { + super.setFastDocDetect(fastDocDetect); + } + + @Override + public ProcessParams withUpdateOCRValidityByGlare(Boolean updateOCRValidityByGlare) { + return super.withUpdateOCRValidityByGlare(updateOCRValidityByGlare); + } + + @Nullable + @Override + public Boolean getUpdateOCRValidityByGlare() { + return super.getUpdateOCRValidityByGlare(); + } + + @Override + public void setUpdateOCRValidityByGlare(Boolean updateOCRValidityByGlare) { + super.setUpdateOCRValidityByGlare(updateOCRValidityByGlare); + } + + @Override + public ProcessParams withCheckRequiredTextFields(Boolean checkRequiredTextFields) { + return super.withCheckRequiredTextFields(checkRequiredTextFields); + } + + @Nullable + @Override + public Boolean getCheckRequiredTextFields() { + return super.getCheckRequiredTextFields(); + } + + @Override + public void setCheckRequiredTextFields(Boolean checkRequiredTextFields) { + super.setCheckRequiredTextFields(checkRequiredTextFields); + } + + @Override + public ProcessParams withReturnCroppedBarcode(Boolean returnCroppedBarcode) { + return super.withReturnCroppedBarcode(returnCroppedBarcode); + } + + @Nullable + @Override + public Boolean getReturnCroppedBarcode() { + return super.getReturnCroppedBarcode(); + } + + @Override + public void setReturnCroppedBarcode(Boolean returnCroppedBarcode) { + super.setReturnCroppedBarcode(returnCroppedBarcode); + } + + @Override + public ProcessParams withImageQa(ImageQA imageQa) { + return super.withImageQa(imageQa); + } + + @Nullable + @Override + public ImageQA getImageQa() { + return super.getImageQa(); + } + + @Override + public void setImageQa(ImageQA imageQa) { + super.setImageQa(imageQa); + } + + @Override + public ProcessParams withRespectImageQuality(Boolean respectImageQuality) { + return super.withRespectImageQuality(respectImageQuality); + } + + @Nullable + @Override + public Boolean getRespectImageQuality() { + return super.getRespectImageQuality(); + } + + @Override + public void setRespectImageQuality(Boolean respectImageQuality) { + super.setRespectImageQuality(respectImageQuality); + } + + @Override + public ProcessParams withForceDocFormat(Integer forceDocFormat) { + return super.withForceDocFormat(forceDocFormat); + } + + @Nullable + @Override + public Integer getForceDocFormat() { + return super.getForceDocFormat(); + } + + @Override + public void setForceDocFormat(Integer forceDocFormat) { + super.setForceDocFormat(forceDocFormat); + } + + @Override + public ProcessParams withNoGraphics(Boolean noGraphics) { + return super.withNoGraphics(noGraphics); + } + + @Nullable + @Override + public Boolean getNoGraphics() { + return super.getNoGraphics(); + } + + @Override + public void setNoGraphics(Boolean noGraphics) { + super.setNoGraphics(noGraphics); + } + + @Override + public ProcessParams withDepersonalizeLog(Boolean depersonalizeLog) { + return super.withDepersonalizeLog(depersonalizeLog); + } + + @Nullable + @Override + public Boolean getDepersonalizeLog() { + return super.getDepersonalizeLog(); + } + + @Override + public void setDepersonalizeLog(Boolean depersonalizeLog) { + super.setDepersonalizeLog(depersonalizeLog); + } + + @Override + public ProcessParams withMultiDocOnImage(Boolean multiDocOnImage) { + return super.withMultiDocOnImage(multiDocOnImage); + } + + @Nullable + @Override + public Boolean getMultiDocOnImage() { + return super.getMultiDocOnImage(); + } + + @Override + public void setMultiDocOnImage(Boolean multiDocOnImage) { + super.setMultiDocOnImage(multiDocOnImage); + } + + @Override + public ProcessParams withShiftExpiryDate(Integer shiftExpiryDate) { + return super.withShiftExpiryDate(shiftExpiryDate); + } + + @Nullable + @Override + public Integer getShiftExpiryDate() { + return super.getShiftExpiryDate(); + } + + @Override + public void setShiftExpiryDate(Integer shiftExpiryDate) { + super.setShiftExpiryDate(shiftExpiryDate); + } + + @Override + public ProcessParams withMinimalHolderAge(Integer minimalHolderAge) { + return super.withMinimalHolderAge(minimalHolderAge); + } + + @Nullable + @Override + public Integer getMinimalHolderAge() { + return super.getMinimalHolderAge(); + } + + @Override + public void setMinimalHolderAge(Integer minimalHolderAge) { + super.setMinimalHolderAge(minimalHolderAge); + } + + @Override + public ProcessParams withReturnUncroppedImage(Boolean returnUncroppedImage) { + return super.withReturnUncroppedImage(returnUncroppedImage); + } + + @Nullable + @Override + public Boolean getReturnUncroppedImage() { + return super.getReturnUncroppedImage(); + } + + @Override + public void setReturnUncroppedImage(Boolean returnUncroppedImage) { + super.setReturnUncroppedImage(returnUncroppedImage); + } + + @Override + public ProcessParams withMrzFormatsFilter(List mrzFormatsFilter) { + return super.withMrzFormatsFilter(mrzFormatsFilter); + } + + @Override + public ProcessParams addMrzFormatsFilterItem(String mrzFormatsFilterItem) { + return super.addMrzFormatsFilterItem(mrzFormatsFilterItem); + } + + @Nullable + @Override + public List getMrzFormatsFilter() { + return super.getMrzFormatsFilter(); + } + + @Override + public void setMrzFormatsFilter(List mrzFormatsFilter) { + super.setMrzFormatsFilter(mrzFormatsFilter); + } + + @Override + public ProcessParams withForceReadMrzBeforeLocate(Boolean forceReadMrzBeforeLocate) { + return super.withForceReadMrzBeforeLocate(forceReadMrzBeforeLocate); + } + + @Nullable + @Override + public Boolean getForceReadMrzBeforeLocate() { + return super.getForceReadMrzBeforeLocate(); + } + + @Override + public void setForceReadMrzBeforeLocate(Boolean forceReadMrzBeforeLocate) { + super.setForceReadMrzBeforeLocate(forceReadMrzBeforeLocate); + } + + @Override + public ProcessParams withParseBarcodes(Boolean parseBarcodes) { + return super.withParseBarcodes(parseBarcodes); + } + + @Nullable + @Override + public Boolean getParseBarcodes() { + return super.getParseBarcodes(); + } + + @Override + public void setParseBarcodes(Boolean parseBarcodes) { + super.setParseBarcodes(parseBarcodes); + } + + @Override + public ProcessParams withConvertCase(Integer convertCase) { + return super.withConvertCase(convertCase); + } + + @Nullable + @Override + public Integer getConvertCase() { + return super.getConvertCase(); + } + + @Override + public void setConvertCase(Integer convertCase) { + super.setConvertCase(convertCase); + } + + @Override + public ProcessParams withSplitNames(Boolean splitNames) { + return super.withSplitNames(splitNames); + } + + @Nullable + @Override + public Boolean getSplitNames() { + return super.getSplitNames(); + } + + @Override + public void setSplitNames(Boolean splitNames) { + super.setSplitNames(splitNames); + } + + @Override + public ProcessParams withDisablePerforationOCR(Boolean disablePerforationOCR) { + return super.withDisablePerforationOCR(disablePerforationOCR); + } + + @Nullable + @Override + public Boolean getDisablePerforationOCR() { + return super.getDisablePerforationOCR(); + } + + @Override + public void setDisablePerforationOCR(Boolean disablePerforationOCR) { + super.setDisablePerforationOCR(disablePerforationOCR); + } + + @Override + public ProcessParams withDocumentGroupFilter(List documentGroupFilter) { + return super.withDocumentGroupFilter(documentGroupFilter); + } + + @Override + public ProcessParams addDocumentGroupFilterItem(Integer documentGroupFilterItem) { + return super.addDocumentGroupFilterItem(documentGroupFilterItem); + } + + @Nullable + @Override + public List getDocumentGroupFilter() { + return super.getDocumentGroupFilter(); + } + + @Override + public void setDocumentGroupFilter(List documentGroupFilter) { + super.setDocumentGroupFilter(documentGroupFilter); + } + + @Override + public ProcessParams withProcessAuth(Long processAuth) { + return super.withProcessAuth(processAuth); + } + + @Nullable + @Override + public Long getProcessAuth() { + return super.getProcessAuth(); + } + + @Override + public void setProcessAuth(Long processAuth) { + super.setProcessAuth(processAuth); + } + + @Override + public ProcessParams withDeviceId(Integer deviceId) { + return super.withDeviceId(deviceId); + } + + @Nullable + @Override + public Integer getDeviceId() { + return super.getDeviceId(); + } + + @Override + public void setDeviceId(Integer deviceId) { + super.setDeviceId(deviceId); + } + + @Override + public ProcessParams withDeviceType(Integer deviceType) { + return super.withDeviceType(deviceType); + } + + @Nullable + @Override + public Integer getDeviceType() { + return super.getDeviceType(); + } + + @Override + public void setDeviceType(Integer deviceType) { + super.setDeviceType(deviceType); + } + + @Override + public ProcessParams withDeviceTypeHex(String deviceTypeHex) { + return super.withDeviceTypeHex(deviceTypeHex); + } + + @Nullable + @Override + public String getDeviceTypeHex() { + return super.getDeviceTypeHex(); + } + + @Override + public void setDeviceTypeHex(String deviceTypeHex) { + super.setDeviceTypeHex(deviceTypeHex); + } + + @Override + public ProcessParams withIgnoreDeviceIdFromImage(Boolean ignoreDeviceIdFromImage) { + return super.withIgnoreDeviceIdFromImage(ignoreDeviceIdFromImage); + } + + @Nullable + @Override + public Boolean getIgnoreDeviceIdFromImage() { + return super.getIgnoreDeviceIdFromImage(); + } + + @Override + public void setIgnoreDeviceIdFromImage(Boolean ignoreDeviceIdFromImage) { + super.setIgnoreDeviceIdFromImage(ignoreDeviceIdFromImage); + } + + @Override + public ProcessParams withDocumentIdList(List documentIdList) { + return super.withDocumentIdList(documentIdList); + } + + @Override + public ProcessParams addDocumentIdListItem(Integer documentIdListItem) { + return super.addDocumentIdListItem(documentIdListItem); + } + + @Nullable + @Override + public List getDocumentIdList() { + return super.getDocumentIdList(); + } + + @Override + public void setDocumentIdList(List documentIdList) { + super.setDocumentIdList(documentIdList); + } + + @Override + public ProcessParams withRfid(ProcessParamsRfid rfid) { + return super.withRfid(rfid); + } + + @Nullable + @Override + public ProcessParamsRfid getRfid() { + return super.getRfid(); + } + + @Override + public void setRfid(ProcessParamsRfid rfid) { + super.setRfid(rfid); + } + + @Override + public ProcessParams withCheckAuth(Boolean checkAuth) { + return super.withCheckAuth(checkAuth); + } + + @Nullable + @Override + public Boolean getCheckAuth() { + return super.getCheckAuth(); + } + + @Override + public void setCheckAuth(Boolean checkAuth) { + super.setCheckAuth(checkAuth); + } + + @Override + public ProcessParams withAuthParams(AuthParams authParams) { + return super.withAuthParams(authParams); + } + + @Nullable + @Override + public AuthParams getAuthParams() { + return super.getAuthParams(); + } + + @Override + public void setAuthParams(AuthParams authParams) { + super.setAuthParams(authParams); + } + + @Override + public ProcessParams withMrzDetectMode(MrzDetectModeEnum mrzDetectMode) { + return super.withMrzDetectMode(mrzDetectMode); + } + + @Nullable + @Override + public MrzDetectModeEnum getMrzDetectMode() { + return super.getMrzDetectMode(); + } + + @Override + public void setMrzDetectMode(MrzDetectModeEnum mrzDetectMode) { + super.setMrzDetectMode(mrzDetectMode); + } + + @Override + public ProcessParams withGenerateNumericCodes(Boolean generateNumericCodes) { + return super.withGenerateNumericCodes(generateNumericCodes); + } + + @Nullable + @Override + public Boolean getGenerateNumericCodes() { + return super.getGenerateNumericCodes(); + } + + @Override + public void setGenerateNumericCodes(Boolean generateNumericCodes) { + super.setGenerateNumericCodes(generateNumericCodes); + } } diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/RecognitionRequest.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/RecognitionRequest.java index 275f02b7..912622f9 100755 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/RecognitionRequest.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/RecognitionRequest.java @@ -7,6 +7,9 @@ import com.regula.documentreader.webclient.model.ProcessSystemInfo; import java.util.Collections; import java.util.List; +import java.util.Map; + +import javax.annotation.Nullable; public class RecognitionRequest extends ProcessRequest { @@ -36,6 +39,175 @@ public RecognitionRequest(ProcessParams params, ContainerList containerList) { withSystemInfo(new ProcessSystemInfo()); } + @Override + public ProcessRequest withProcessParam(ProcessParams processParam) { + return super.withProcessParam(processParam); + } + + @Override + public ProcessParams getProcessParam() { + return super.getProcessParam(); + } + + @Override + public void setProcessParam(ProcessParams processParam) { + super.setProcessParam(processParam); + } + + @Override + public ProcessRequest withList(List list) { + return super.withList(list); + } + + @Override + public ProcessRequest addListItem(com.regula.documentreader.webclient.model.ProcessRequestImage listItem) { + return super.addListItem(listItem); + } + + @Nullable + @Override + public List getList() { + return super.getList(); + } + + @Override + public void setList(List list) { + super.setList(list); + } + + @Override + public ProcessRequest withTag(String tag) { + return super.withTag(tag); + } + + @Nullable + @Override + public String getTag() { + return super.getTag(); + } + + @Override + public void setTag(String tag) { + super.setTag(tag); + } + + @Override + public ProcessRequest withTenant(String tenant) { + return super.withTenant(tenant); + } + + @Nullable + @Override + public String getTenant() { + return super.getTenant(); + } + + @Override + public void setTenant(String tenant) { + super.setTenant(tenant); + } + + @Override + public ProcessRequest withEnv(String env) { + return super.withEnv(env); + } + + @Nullable + @Override + public String getEnv() { + return super.getEnv(); + } + + @Override + public void setEnv(String env) { + super.setEnv(env); + } + + @Override + public ProcessRequest withLivePortrait(String livePortrait) { + return super.withLivePortrait(livePortrait); + } + + @Nullable + @Override + public String getLivePortrait() { + return super.getLivePortrait(); + } + + @Override + public void setLivePortrait(String livePortrait) { + super.setLivePortrait(livePortrait); + } + + @Override + public ProcessRequest withExtPortrait(String extPortrait) { + return super.withExtPortrait(extPortrait); + } + + @Nullable + @Override + public String getExtPortrait() { + return super.getExtPortrait(); + } + + @Override + public void setExtPortrait(String extPortrait) { + super.setExtPortrait(extPortrait); + } + + @Override + public ProcessRequest withContainerList(ContainerList containerList) { + return super.withContainerList(containerList); + } + + @Nullable + @Override + public ContainerList getContainerList() { + return super.getContainerList(); + } + + @Override + public void setContainerList(ContainerList containerList) { + super.setContainerList(containerList); + } + + @Override + public ProcessRequest withSystemInfo(ProcessSystemInfo systemInfo) { + return super.withSystemInfo(systemInfo); + } + + @Nullable + @Override + public ProcessSystemInfo getSystemInfo() { + return super.getSystemInfo(); + } + + @Override + public void setSystemInfo(ProcessSystemInfo systemInfo) { + super.setSystemInfo(systemInfo); + } + + @Override + public ProcessRequest withPassBackObject(Map passBackObject) { + return super.withPassBackObject(passBackObject); + } + + @Override + public ProcessRequest putPassBackObjectItem(String key, Object passBackObjectItem) { + return super.putPassBackObjectItem(key, passBackObjectItem); + } + + @Nullable + @Override + public Map getPassBackObject() { + return super.getPassBackObject(); + } + + @Override + public void setPassBackObject(Map passBackObject) { + super.setPassBackObject(passBackObject); + } + public String json() { Gson gson = new Gson(); return gson.toJson(this); diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/Text.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/Text.java index 56fba52f..5c7dd7e7 100755 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/Text.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/Text.java @@ -1,6 +1,9 @@ package com.regula.documentreader.webclient.model.ext; import com.regula.documentreader.webclient.model.LCID; +import com.regula.documentreader.webclient.model.TextAvailableSource; + +import java.util.List; import java.util.Objects; import javax.annotation.Nullable; @@ -81,4 +84,96 @@ public String getFieldValue(String fieldName, int lcid) { if (field != null) return field.getValue(); return null; } + + @Override + public Text withStatus(Integer status) { + com.regula.documentreader.webclient.model.Text text = super.withStatus(status); + return (Text) text; + } + + @Override + public Integer getStatus() { + return super.getStatus(); + } + + @Override + public void setStatus(Integer status) { + super.setStatus(status); + } + + @Override + public Text withValidityStatus(Integer validityStatus) { + com.regula.documentreader.webclient.model.Text text = super.withValidityStatus(validityStatus); + return (Text) text; + } + + @Override + public Integer getValidityStatus() { + return super.getValidityStatus(); + } + + @Override + public void setValidityStatus(Integer validityStatus) { + super.setValidityStatus(validityStatus); + } + + @Override + public Text withComparisonStatus(Integer comparisonStatus) { + com.regula.documentreader.webclient.model.Text text = super.withComparisonStatus(comparisonStatus); + return (Text) text; + } + + @Override + public Integer getComparisonStatus() { + return super.getComparisonStatus(); + } + + @Override + public void setComparisonStatus(Integer comparisonStatus) { + super.setComparisonStatus(comparisonStatus); + } + + @Override + public Text withFieldList(List fieldList) { + com.regula.documentreader.webclient.model.Text text = super.withFieldList(fieldList); + return (Text) text; + } + + @Override + public Text addFieldListItem(TextField fieldListItem) { + com.regula.documentreader.webclient.model.Text text = super.addFieldListItem(fieldListItem); + return (Text) text; + } + + @Override + public List getFieldList() { + return super.getFieldList(); + } + + @Override + public void setFieldList(List fieldList) { + super.setFieldList(fieldList); + } + + @Override + public Text withAvailableSourceList(List availableSourceList) { + com.regula.documentreader.webclient.model.Text text = super.withAvailableSourceList(availableSourceList); + return (Text) text; + } + + @Override + public Text addAvailableSourceListItem(TextAvailableSource availableSourceListItem) { + com.regula.documentreader.webclient.model.Text text = super.addAvailableSourceListItem(availableSourceListItem); + return (Text) text; + } + + @Override + public List getAvailableSourceList() { + return super.getAvailableSourceList(); + } + + @Override + public void setAvailableSourceList(List availableSourceList) { + super.setAvailableSourceList(availableSourceList); + } } diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/TextField.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/TextField.java index 1f0a2beb..739c8e31 100755 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/TextField.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/TextField.java @@ -4,10 +4,191 @@ import com.regula.documentreader.webclient.model.CrossSourceValueComparison; import com.regula.documentreader.webclient.model.SourceValidity; import com.regula.documentreader.webclient.model.TextFieldValue; + +import java.util.List; + import javax.annotation.Nullable; public class TextField extends com.regula.documentreader.webclient.model.TextField { + @Override + public TextField withFieldType(Integer fieldType) { + com.regula.documentreader.webclient.model.TextField textField = super.withFieldType(fieldType); + return (TextField) textField; + } + + @Override + public Integer getFieldType() { + return super.getFieldType(); + } + + @Override + public void setFieldType(Integer fieldType) { + super.setFieldType(fieldType); + } + + @Override + public TextField withFieldName(String fieldName) { + com.regula.documentreader.webclient.model.TextField textField = super.withFieldName(fieldName); + return (TextField) textField; + } + + @Override + public String getFieldName() { + return super.getFieldName(); + } + + @Override + public void setFieldName(String fieldName) { + super.setFieldName(fieldName); + } + + @Override + public TextField withLcid(Integer lcid) { + com.regula.documentreader.webclient.model.TextField textField = super.withLcid(lcid); + return (TextField) textField; + } + + @Nullable + @Override + public Integer getLcid() { + return super.getLcid(); + } + + @Override + public void setLcid(Integer lcid) { + super.setLcid(lcid); + } + + @Override + public TextField withStatus(Integer status) { + com.regula.documentreader.webclient.model.TextField textField = super.withStatus(status); + return (TextField) textField; + } + + @Override + public Integer getStatus() { + return super.getStatus(); + } + + @Override + public void setStatus(Integer status) { + super.setStatus(status); + } + + @Override + public TextField withValidityStatus(Integer validityStatus) { + com.regula.documentreader.webclient.model.TextField textField = super.withValidityStatus(validityStatus); + return (TextField) textField; + } + + @Override + public Integer getValidityStatus() { + return super.getValidityStatus(); + } + + @Override + public void setValidityStatus(Integer validityStatus) { + super.setValidityStatus(validityStatus); + } + + @Override + public com.regula.documentreader.webclient.model.TextField withComparisonStatus(Integer comparisonStatus) { + return super.withComparisonStatus(comparisonStatus); + } + + @Override + public Integer getComparisonStatus() { + return super.getComparisonStatus(); + } + + @Override + public void setComparisonStatus(Integer comparisonStatus) { + super.setComparisonStatus(comparisonStatus); + } + + @Override + public TextField withValue(String value) { + com.regula.documentreader.webclient.model.TextField textField = super.withValue(value); + return (TextField) textField; + } + + @Override + public String getValue() { + return super.getValue(); + } + + @Override + public void setValue(String value) { + super.setValue(value); + } + + @Override + public TextField withValueList(List valueList) { + com.regula.documentreader.webclient.model.TextField textField = super.withValueList(valueList); + return (TextField) textField; + } + + @Override + public TextField addValueListItem(TextFieldValue valueListItem) { + com.regula.documentreader.webclient.model.TextField textField = super.addValueListItem(valueListItem); + return (TextField) textField; + } + + @Override + public List getValueList() { + return super.getValueList(); + } + + @Override + public void setValueList(List valueList) { + super.setValueList(valueList); + } + + @Override + public TextField withValidityList(List validityList) { + com.regula.documentreader.webclient.model.TextField textField = super.withValidityList(validityList); + return (TextField) textField; + } + + @Override + public TextField addValidityListItem(SourceValidity validityListItem) { + com.regula.documentreader.webclient.model.TextField textField = super.addValidityListItem(validityListItem); + return (TextField) textField; + } + + @Override + public List getValidityList() { + return super.getValidityList(); + } + + @Override + public void setValidityList(List validityList) { + super.setValidityList(validityList); + } + + @Override + public TextField withComparisonList(List comparisonList) { + com.regula.documentreader.webclient.model.TextField textField = super.withComparisonList(comparisonList); + return (TextField) textField; + } + + @Override + public com.regula.documentreader.webclient.model.TextField addComparisonListItem(CrossSourceValueComparison comparisonListItem) { + com.regula.documentreader.webclient.model.TextField textField = super.addComparisonListItem(comparisonListItem); + return textField; + } + + @Override + public List getComparisonList() { + return super.getComparisonList(); + } + + @Override + public void setComparisonList(List comparisonList) { + super.setComparisonList(comparisonList); + } + @Nullable public String getValue(String source, boolean original) { for (TextFieldValue value : getValueList()) { diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/Authenticity.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/Authenticity.java index 93cb6cf1..60887e98 100644 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/Authenticity.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/Authenticity.java @@ -1,11 +1,51 @@ package com.regula.documentreader.webclient.model.ext.authenticity; +import com.regula.documentreader.webclient.model.AuthenticityCheckList; import com.regula.documentreader.webclient.model.AuthenticityCheckResult; import com.regula.documentreader.webclient.model.AuthenticityResultType; + +import java.util.List; + import javax.annotation.Nullable; public class Authenticity extends com.regula.documentreader.webclient.model.AuthenticityCheckList { + @Override + public AuthenticityCheckList withCount(Integer count) { + return super.withCount(count); + } + + @Nullable + @Override + public Integer getCount() { + return super.getCount(); + } + + @Override + public void setCount(Integer count) { + super.setCount(count); + } + + @Override + public AuthenticityCheckList withList(List list) { + return super.withList(list); + } + + @Override + public AuthenticityCheckList addListItem(AuthenticityCheckResult listItem) { + return super.addListItem(listItem); + } + + @Override + public List getList() { + return super.getList(); + } + + @Override + public void setList(List list) { + super.setList(list); + } + @Nullable public SecurityFeatureChecks uvLuminescenceChecks() { return this.securityFeatureOrNull(AuthenticityResultType.UV_LUMINESCENCE); diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/FiberChecks.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/FiberChecks.java index b7aaac7d..2a130064 100644 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/FiberChecks.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/FiberChecks.java @@ -3,9 +3,21 @@ import com.regula.documentreader.webclient.model.AuthenticityCheckResult; import com.regula.documentreader.webclient.model.FiberResult; +import java.util.List; + public class FiberChecks extends AuthenticityResult { public FiberChecks(AuthenticityCheckResult authenticityCheckResult) { super(authenticityCheckResult); } + + @Override + public AuthenticityCheckResult payload() { + return super.payload(); + } + + @Override + public List items() { + return super.items(); + } } diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/IdentChecks.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/IdentChecks.java index 2568bc89..4a1405fe 100644 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/IdentChecks.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/IdentChecks.java @@ -2,6 +2,9 @@ import com.regula.documentreader.webclient.model.AuthenticityCheckResult; import com.regula.documentreader.webclient.model.IdentResult; + +import java.util.List; + import javax.annotation.Nullable; public class IdentChecks extends AuthenticityResult { @@ -10,6 +13,16 @@ public IdentChecks(AuthenticityCheckResult authenticityCheckResult) { super(authenticityCheckResult); } + @Override + public AuthenticityCheckResult payload() { + return super.payload(); + } + + @Override + public List items() { + return super.items(); + } + @Nullable public IdentResult checksByElement(int elementType) { for (IdentResult result : this.items()) { diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/ImageIdentChecks.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/ImageIdentChecks.java index 7137ea6c..c7c239ac 100644 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/ImageIdentChecks.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/ImageIdentChecks.java @@ -3,9 +3,21 @@ import com.regula.documentreader.webclient.model.AuthenticityCheckResult; import com.regula.documentreader.webclient.model.PhotoIdentResult; +import java.util.List; + public class ImageIdentChecks extends AuthenticityResult { public ImageIdentChecks(AuthenticityCheckResult authenticityCheckResult) { super(authenticityCheckResult); } + + @Override + public AuthenticityCheckResult payload() { + return super.payload(); + } + + @Override + public List items() { + return super.items(); + } } diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/OCRSecurityTextChecks.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/OCRSecurityTextChecks.java index 2b394c30..b8a40b39 100644 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/OCRSecurityTextChecks.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/OCRSecurityTextChecks.java @@ -3,9 +3,21 @@ import com.regula.documentreader.webclient.model.AuthenticityCheckResult; import com.regula.documentreader.webclient.model.OCRSecurityTextResult; +import java.util.List; + public class OCRSecurityTextChecks extends AuthenticityResult { public OCRSecurityTextChecks(AuthenticityCheckResult authenticityCheckResult) { super(authenticityCheckResult); } + + @Override + public AuthenticityCheckResult payload() { + return super.payload(); + } + + @Override + public List items() { + return super.items(); + } } diff --git a/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/SecurityFeatureChecks.java b/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/SecurityFeatureChecks.java index eb840031..35d88464 100644 --- a/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/SecurityFeatureChecks.java +++ b/client/src/main/java/com/regula/documentreader/webclient/model/ext/authenticity/SecurityFeatureChecks.java @@ -2,6 +2,9 @@ import com.regula.documentreader.webclient.model.AuthenticityCheckResult; import com.regula.documentreader.webclient.model.SecurityFeatureResult; + +import java.util.List; + import javax.annotation.Nullable; public class SecurityFeatureChecks extends AuthenticityResult { @@ -10,6 +13,16 @@ public SecurityFeatureChecks(AuthenticityCheckResult authenticityCheckResult) { super(authenticityCheckResult); } + @Override + public AuthenticityCheckResult payload() { + return super.payload(); + } + + @Override + public List items() { + return super.items(); + } + @Nullable public SecurityFeatureResult checksByElement(int elementType) { for (SecurityFeatureResult result : this.items()) {