Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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:
Expand Down