Skip to content

Commit 8e8c59f

Browse files
SP-22413 - update models
1 parent 16c619e commit 8e8c59f

File tree

7 files changed

+19
-6
lines changed

7 files changed

+19
-6
lines changed

regula/documentreader/webclient/gen/configuration.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,7 @@ def to_debug_report(self) -> str:
492492
return "Python SDK Debug Report:\n"\
493493
"OS: {env}\n"\
494494
"Python Version: {pyversion}\n"\
495-
"Version of the API: 7.6.0\n"\
495+
"Version of the API: 8.1.0\n"\
496496
"SDK Package Version: 1.0.0".\
497497
format(env=sys.platform, pyversion=sys.version)
498498

regula/documentreader/webclient/gen/models/light.py

+6
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,12 @@ class Light(int, Enum):
6060
UVB = 1048576
6161
WHITE_OBL = 2097152
6262
WHITE_SPECIAL = 4194304
63+
WHITE_UV = 134
64+
WHITE_FULL_HOLO = 67108870
65+
HR_LIGHT = 1073741824
66+
HR_WHITE = 1073741830
67+
HR_UV = 1073741952
68+
HR_IR = 1073741848
6369

6470
@classmethod
6571
def from_json(cls, json_str: str) -> Self:

regula/documentreader/webclient/gen/models/liveness_params.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ class LivenessParams(BaseModel):
2424
check_ed: Optional[StrictBool] = Field(default=None, description="This parameter is used to enable Electronic device detection", alias="checkED")
2525
check_black_and_white_copy: Optional[StrictBool] = Field(default=None, description="This parameter is used to enable Black and white copy check", alias="checkBlackAndWhiteCopy")
2626
check_dynaprint: Optional[StrictBool] = Field(default=None, description="This parameter is used to enable Dynaprint check", alias="checkDynaprint")
27-
__properties: ClassVar[List[str]] = ["checkOVI", "checkMLI", "checkHolo", "checkED", "checkBlackAndWhiteCopy", "checkDynaprint"]
27+
check_geometry: Optional[StrictBool] = Field(default=None, description="This parameter is used to enable Geometry check", alias="checkGeometry")
28+
__properties: ClassVar[List[str]] = ["checkOVI", "checkMLI", "checkHolo", "checkED", "checkBlackAndWhiteCopy", "checkDynaprint", "checkGeometry"]
2829

2930
model_config = ConfigDict(
3031
populate_by_name=True,
@@ -82,7 +83,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
8283
"checkHolo": obj.get("checkHolo"),
8384
"checkED": obj.get("checkED"),
8485
"checkBlackAndWhiteCopy": obj.get("checkBlackAndWhiteCopy"),
85-
"checkDynaprint": obj.get("checkDynaprint")
86+
"checkDynaprint": obj.get("checkDynaprint"),
87+
"checkGeometry": obj.get("checkGeometry")
8688
})
8789
return _obj
8890

regula/documentreader/webclient/gen/models/process_params.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,8 @@ class ProcessParams(BaseModel):
9797
select_longest_names: Optional[StrictBool] = Field(default=None, description="Select the longest value from the different value sources and write it to the value field if comparison is done successfully. The parameter applies this logic to the personal names, such as given name, surname, surname and given name, middle name and etc.", alias="selectLongestNames")
9898
do_barcodes: Optional[List[InputBarcodeType]] = Field(default=None, description="Set the types of barcodes to process.", alias="doBarcodes")
9999
strict_dl_category_expiry: Optional[StrictBool] = Field(default=None, description="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.", alias="strictDLCategoryExpiry")
100-
__properties: ClassVar[List[str]] = ["generateDTCVC", "lcidFilter", "checkLiveness", "lcidIgnoreFilter", "oneShotIdentification", "useFaceApi", "faceApi", "doDetectCan", "imageOutputMaxHeight", "imageOutputMaxWidth", "scenario", "resultTypeOutput", "doublePageSpread", "generateDoublePageSpreadImage", "fieldTypesFilter", "dateFormat", "measureSystem", "imageDpiOutMax", "alreadyCropped", "customParams", "config", "log", "logLevel", "forceDocID", "matchTextFieldMask", "fastDocDetect", "updateOCRValidityByGlare", "checkRequiredTextFields", "returnCroppedBarcode", "imageQa", "strictImageQuality", "respectImageQuality", "forceDocFormat", "noGraphics", "depersonalizeLog", "multiDocOnImage", "shiftExpiryDate", "minimalHolderAge", "returnUncroppedImage", "mrzFormatsFilter", "forceReadMrzBeforeLocate", "parseBarcodes", "convertCase", "splitNames", "disablePerforationOCR", "documentGroupFilter", "processAuth", "deviceId", "deviceType", "deviceTypeHex", "ignoreDeviceIdFromImage", "documentIdList", "rfid", "checkAuth", "authParams", "mrzDetectMode", "generateNumericCodes", "strictBarcodeDigitalSignatureCheck", "selectLongestNames", "doBarcodes", "strictDLCategoryExpiry"]
100+
generate_alpha2_codes: Optional[StrictBool] = Field(default=None, description="Set to generate Alpha-2 codes for nationality and issuing state fields.", alias="generateAlpha2Codes")
101+
__properties: ClassVar[List[str]] = ["generateDTCVC", "lcidFilter", "checkLiveness", "lcidIgnoreFilter", "oneShotIdentification", "useFaceApi", "faceApi", "doDetectCan", "imageOutputMaxHeight", "imageOutputMaxWidth", "scenario", "resultTypeOutput", "doublePageSpread", "generateDoublePageSpreadImage", "fieldTypesFilter", "dateFormat", "measureSystem", "imageDpiOutMax", "alreadyCropped", "customParams", "config", "log", "logLevel", "forceDocID", "matchTextFieldMask", "fastDocDetect", "updateOCRValidityByGlare", "checkRequiredTextFields", "returnCroppedBarcode", "imageQa", "strictImageQuality", "respectImageQuality", "forceDocFormat", "noGraphics", "depersonalizeLog", "multiDocOnImage", "shiftExpiryDate", "minimalHolderAge", "returnUncroppedImage", "mrzFormatsFilter", "forceReadMrzBeforeLocate", "parseBarcodes", "convertCase", "splitNames", "disablePerforationOCR", "documentGroupFilter", "processAuth", "deviceId", "deviceType", "deviceTypeHex", "ignoreDeviceIdFromImage", "documentIdList", "rfid", "checkAuth", "authParams", "mrzDetectMode", "generateNumericCodes", "strictBarcodeDigitalSignatureCheck", "selectLongestNames", "doBarcodes", "strictDLCategoryExpiry", "generateAlpha2Codes"]
101102

102103
model_config = ConfigDict(
103104
populate_by_name=True,
@@ -229,7 +230,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
229230
"strictBarcodeDigitalSignatureCheck": obj.get("strictBarcodeDigitalSignatureCheck"),
230231
"selectLongestNames": obj.get("selectLongestNames"),
231232
"doBarcodes": obj.get("doBarcodes"),
232-
"strictDLCategoryExpiry": obj.get("strictDLCategoryExpiry")
233+
"strictDLCategoryExpiry": obj.get("strictDLCategoryExpiry"),
234+
"generateAlpha2Codes": obj.get("generateAlpha2Codes")
233235
})
234236
return _obj
235237

regula/documentreader/webclient/gen/models/scenario.py

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ class Scenario(str, Enum):
3737
CREDITCARD = 'CreditCard'
3838
CAPTURE = 'Capture'
3939
DTC = 'DTC'
40+
RFID = 'RFID'
4041

4142
@classmethod
4243
def from_json(cls, json_str: str) -> Self:

regula/documentreader/webclient/gen/models/security_feature_type.py

+2
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@ class SecurityFeatureType(int, Enum):
7171
CONTACT_CHIP_CLASSIFICATION = 51
7272
HEAD_POSITION_CHECK = 52
7373
LIVENESS_BLACK_AND_WHITE_COPY_CHECK = 53
74+
LIVENESS_DYNAPRINT = 54
75+
LIVENESS_GEOMETRY_CHECK = 55
7476

7577
@classmethod
7678
def from_json(cls, json_str: str) -> Self:

regula/documentreader/webclient/gen/models/symbol_recognition_result.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class SymbolRecognitionResult(BaseModel):
2020
"""
2121
Describes a single character recognition results in the text field line
2222
""" # noqa: E501
23-
symbol_rect: RectangleCoordinates = Field(alias="SymbolRect")
23+
symbol_rect: Optional[RectangleCoordinates] = Field(default=None, alias="SymbolRect")
2424
candidates_count: Union[StrictFloat, StrictInt] = Field(description="Number of significant elements of ListOfCandidates array", alias="CandidatesCount")
2525
list_of_candidates: List[SymbolCandidate] = Field(description="Array of candidate characters. Sorted in descending order of recognition probabilities (the first element has highest probability)", alias="ListOfCandidates")
2626
base_line_bottom: Optional[StrictInt] = Field(default=None, alias="BaseLineBottom")

0 commit comments

Comments
 (0)