From 0e45bdd8fde0cacab8bc383d5c090c0474977499 Mon Sep 17 00:00:00 2001 From: Danila Kislitsyn Date: Fri, 28 Apr 2023 16:41:16 +0300 Subject: [PATCH] add doctype method --- .../webclient/ext/models/recognition_response.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/regula/documentreader/webclient/ext/models/recognition_response.py b/regula/documentreader/webclient/ext/models/recognition_response.py index 857db83..7115941 100755 --- a/regula/documentreader/webclient/ext/models/recognition_response.py +++ b/regula/documentreader/webclient/ext/models/recognition_response.py @@ -1,5 +1,5 @@ from typing import Optional, List -from regula.documentreader.webclient import ImageQualityCheckList +from regula.documentreader.webclient import ImageQualityCheckList, OneCandidate from regula.documentreader.webclient.ext.models.authenticity.authenticity_check_list import AuthenticityCheckList from regula.documentreader.webclient.ext.models.images import Images from regula.documentreader.webclient.ext.models.text import Text @@ -45,6 +45,10 @@ def image_quality_checks(self, page_idx=0) -> Optional[ImageQualityCheckList]: result = self.pageable_result_by_type(Result.IMAGE_QUALITY, page_idx) return result.image_quality_check_list if result is not None else None + def document_type(self, page_idx=0) -> Optional[OneCandidate]: + result = self.pageable_result_by_type(Result.DOCUMENT_TYPE, page_idx) + return result.one_candidate if result else None + def pageable_result_by_type(self, result_type: int, page_idx: int) -> Optional[ResultItem]: container_list = self.low_lvl_response.container_list.list for response in container_list: