Skip to content

Commit da6a23e

Browse files
SP-22413 - update authenticity models
1 parent fc70258 commit da6a23e

File tree

10 files changed

+40
-24
lines changed

10 files changed

+40
-24
lines changed

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ class FiberItem(BaseModel):
2929
length: List[StrictInt] = Field(description="Fibers length value for located areas (in pixels)", alias="Length")
3030
area: List[StrictInt] = Field(description="Fibers value for areas (in pixels)", alias="Area")
3131
color_values: List[StrictInt] = Field(description="Fibers color value", alias="ColorValues")
32-
__properties: ClassVar[List[str]] = ["RectCount", "ExpectedCount", "LightValue", "LightDisp", "RectArray", "Width", "Length", "Area", "ColorValues"]
32+
error_code: Optional[StrictInt] = Field(default=None, alias="ErrorCode")
33+
__properties: ClassVar[List[str]] = ["RectCount", "ExpectedCount", "LightValue", "LightDisp", "RectArray", "Width", "Length", "Area", "ColorValues", "ErrorCode"]
3334

3435
model_config = ConfigDict(
3536
populate_by_name=True,
@@ -97,7 +98,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
9798
"Width": obj.get("Width"),
9899
"Length": obj.get("Length"),
99100
"Area": obj.get("Area"),
100-
"ColorValues": obj.get("ColorValues")
101+
"ColorValues": obj.get("ColorValues"),
102+
"ErrorCode": obj.get("ErrorCode")
101103
})
102104
return _obj
103105

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ class FiberResult(AuthenticityCheckResultItem):
3333
length: List[StrictInt] = Field(description="Fibers length value for located areas (in pixels)", alias="Length")
3434
area: List[StrictInt] = Field(description="Fibers value for areas (in pixels)", alias="Area")
3535
color_values: List[StrictInt] = Field(description="Fibers color value", alias="ColorValues")
36-
__properties: ClassVar[List[str]] = ["Type", "ElementResult", "ElementDiagnose", "PercentValue", "RectCount", "ExpectedCount", "LightValue", "LightDisp", "RectArray", "Width", "Length", "Area", "ColorValues"]
36+
error_code: Optional[StrictInt] = Field(default=None, alias="ErrorCode")
37+
__properties: ClassVar[List[str]] = ["Type", "ElementResult", "ElementDiagnose", "PercentValue", "RectCount", "ExpectedCount", "LightValue", "LightDisp", "RectArray", "Width", "Length", "Area", "ColorValues", "ErrorCode"]
3738

3839
model_config = ConfigDict(
3940
populate_by_name=True,
@@ -105,7 +106,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
105106
"Width": obj.get("Width"),
106107
"Length": obj.get("Length"),
107108
"Area": obj.get("Area"),
108-
"ColorValues": obj.get("ColorValues")
109+
"ColorValues": obj.get("ColorValues"),
110+
"ErrorCode": obj.get("ErrorCode")
109111
})
110112
return _obj
111113

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

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import re # noqa: F401
1010
import json
1111

12-
from pydantic import BaseModel, ConfigDict, Field
12+
from pydantic import BaseModel, ConfigDict, Field, StrictInt
1313
from typing import Any, ClassVar, Dict, List, Optional
1414
from regula.documentreader.webclient.gen.models.area_container import AreaContainer
1515
from regula.documentreader.webclient.gen.models.image_data import ImageData
@@ -29,7 +29,9 @@ class IdentItem(BaseModel):
2929
image: ImageData = Field(alias="Image")
3030
etalon_image: ImageData = Field(alias="EtalonImage")
3131
area_list: Optional[AreaContainer] = Field(default=None, alias="AreaList")
32-
__properties: ClassVar[List[str]] = ["ElementType", "LightIndex", "Area", "Image", "EtalonImage", "AreaList"]
32+
element_id: Optional[StrictInt] = Field(default=None, alias="ElementID")
33+
result: Optional[StrictInt] = Field(default=None, alias="Result")
34+
__properties: ClassVar[List[str]] = ["ElementType", "LightIndex", "Area", "Image", "EtalonImage", "AreaList", "ElementID", "Result"]
3335

3436
model_config = ConfigDict(
3537
populate_by_name=True,
@@ -99,7 +101,9 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
99101
"Area": RectangleCoordinates.from_dict(obj["Area"]) if obj.get("Area") is not None else None,
100102
"Image": ImageData.from_dict(obj["Image"]) if obj.get("Image") is not None else None,
101103
"EtalonImage": ImageData.from_dict(obj["EtalonImage"]) if obj.get("EtalonImage") is not None else None,
102-
"AreaList": AreaContainer.from_dict(obj["AreaList"]) if obj.get("AreaList") is not None else None
104+
"AreaList": AreaContainer.from_dict(obj["AreaList"]) if obj.get("AreaList") is not None else None,
105+
"ElementID": obj.get("ElementID"),
106+
"Result": obj.get("Result")
103107
})
104108
return _obj
105109

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

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import re # noqa: F401
1010
import json
1111

12-
from pydantic import ConfigDict, Field
12+
from pydantic import ConfigDict, Field, StrictInt
1313
from typing import Any, ClassVar, Dict, List, Optional
1414
from regula.documentreader.webclient.gen.models.area_container import AreaContainer
1515
from regula.documentreader.webclient.gen.models.authenticity_check_result_item import AuthenticityCheckResultItem
@@ -33,7 +33,9 @@ class IdentResult(AuthenticityCheckResultItem):
3333
image: ImageData = Field(alias="Image")
3434
etalon_image: ImageData = Field(alias="EtalonImage")
3535
area_list: Optional[AreaContainer] = Field(default=None, alias="AreaList")
36-
__properties: ClassVar[List[str]] = ["Type", "ElementResult", "ElementDiagnose", "PercentValue", "ElementType", "LightIndex", "Area", "Image", "EtalonImage", "AreaList"]
36+
element_id: Optional[StrictInt] = Field(default=None, alias="ElementID")
37+
result: Optional[StrictInt] = Field(default=None, alias="Result")
38+
__properties: ClassVar[List[str]] = ["Type", "ElementResult", "ElementDiagnose", "PercentValue", "ElementType", "LightIndex", "Area", "Image", "EtalonImage", "AreaList", "ElementID", "Result"]
3739

3840
model_config = ConfigDict(
3941
populate_by_name=True,
@@ -107,7 +109,9 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
107109
"Area": RectangleCoordinates.from_dict(obj["Area"]) if obj.get("Area") is not None else None,
108110
"Image": ImageData.from_dict(obj["Image"]) if obj.get("Image") is not None else None,
109111
"EtalonImage": ImageData.from_dict(obj["EtalonImage"]) if obj.get("EtalonImage") is not None else None,
110-
"AreaList": AreaContainer.from_dict(obj["AreaList"]) if obj.get("AreaList") is not None else None
112+
"AreaList": AreaContainer.from_dict(obj["AreaList"]) if obj.get("AreaList") is not None else None,
113+
"ElementID": obj.get("ElementID"),
114+
"Result": obj.get("Result")
111115
})
112116
return _obj
113117

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@ class OCRSecurityTextItem(BaseModel):
3030
etalon_field_rect: RectangleCoordinates = Field(alias="EtalonFieldRect")
3131
security_text_result_ocr: StrictStr = Field(alias="SecurityTextResultOCR")
3232
etalon_result_ocr: StrictStr = Field(alias="EtalonResultOCR")
33+
result_code: Optional[StrictInt] = Field(default=None, alias="ResultCode")
3334
reserved1: Optional[StrictInt] = Field(default=None, alias="Reserved1")
3435
reserved2: Optional[StrictInt] = Field(default=None, alias="Reserved2")
35-
__properties: ClassVar[List[str]] = ["CriticalFlag", "LightType", "FieldRect", "EtalonResultType", "EtalonFieldType", "EtalonLightType", "EtalonFieldRect", "SecurityTextResultOCR", "EtalonResultOCR", "Reserved1", "Reserved2"]
36+
__properties: ClassVar[List[str]] = ["CriticalFlag", "LightType", "FieldRect", "EtalonResultType", "EtalonFieldType", "EtalonLightType", "EtalonFieldRect", "SecurityTextResultOCR", "EtalonResultOCR", "ResultCode", "Reserved1", "Reserved2"]
3637

3738
model_config = ConfigDict(
3839
populate_by_name=True,
@@ -100,6 +101,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
100101
"EtalonFieldRect": RectangleCoordinates.from_dict(obj["EtalonFieldRect"]) if obj.get("EtalonFieldRect") is not None else None,
101102
"SecurityTextResultOCR": obj.get("SecurityTextResultOCR"),
102103
"EtalonResultOCR": obj.get("EtalonResultOCR"),
104+
"ResultCode": obj.get("ResultCode"),
103105
"Reserved1": obj.get("Reserved1"),
104106
"Reserved2": obj.get("Reserved2")
105107
})

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,10 @@ class OCRSecurityTextResult(AuthenticityCheckResultItem):
3434
etalon_field_rect: RectangleCoordinates = Field(alias="EtalonFieldRect")
3535
security_text_result_ocr: StrictStr = Field(alias="SecurityTextResultOCR")
3636
etalon_result_ocr: StrictStr = Field(alias="EtalonResultOCR")
37+
result_code: Optional[StrictInt] = Field(default=None, alias="ResultCode")
3738
reserved1: Optional[StrictInt] = Field(default=None, alias="Reserved1")
3839
reserved2: Optional[StrictInt] = Field(default=None, alias="Reserved2")
39-
__properties: ClassVar[List[str]] = ["Type", "ElementResult", "ElementDiagnose", "PercentValue", "CriticalFlag", "LightType", "FieldRect", "EtalonResultType", "EtalonFieldType", "EtalonLightType", "EtalonFieldRect", "SecurityTextResultOCR", "EtalonResultOCR", "Reserved1", "Reserved2"]
40+
__properties: ClassVar[List[str]] = ["Type", "ElementResult", "ElementDiagnose", "PercentValue", "CriticalFlag", "LightType", "FieldRect", "EtalonResultType", "EtalonFieldType", "EtalonLightType", "EtalonFieldRect", "SecurityTextResultOCR", "EtalonResultOCR", "ResultCode", "Reserved1", "Reserved2"]
4041

4142
model_config = ConfigDict(
4243
populate_by_name=True,
@@ -108,6 +109,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
108109
"EtalonFieldRect": RectangleCoordinates.from_dict(obj["EtalonFieldRect"]) if obj.get("EtalonFieldRect") is not None else None,
109110
"SecurityTextResultOCR": obj.get("SecurityTextResultOCR"),
110111
"EtalonResultOCR": obj.get("EtalonResultOCR"),
112+
"ResultCode": obj.get("ResultCode"),
111113
"Reserved1": obj.get("Reserved1"),
112114
"Reserved2": obj.get("Reserved2")
113115
})

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

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,9 @@ class PhotoIdentItem(BaseModel):
3030
field_types_list: Optional[List[StrictInt]] = Field(default=None, alias="FieldTypesList")
3131
step: Optional[StrictInt] = Field(default=None, alias="Step")
3232
angle: Optional[StrictInt] = Field(default=None, alias="Angle")
33-
reserved1: Optional[StrictInt] = Field(default=None, alias="Reserved1")
34-
reserved2: Optional[StrictInt] = Field(default=None, alias="Reserved2")
33+
result: Optional[StrictInt] = Field(default=None, alias="Result")
3534
reserved3: Optional[StrictInt] = Field(default=None, alias="Reserved3")
36-
__properties: ClassVar[List[str]] = ["LightIndex", "Area", "SourceImage", "ResultImages", "FieldTypesCount", "FieldTypesList", "Step", "Angle", "Reserved1", "Reserved2", "Reserved3"]
35+
__properties: ClassVar[List[str]] = ["LightIndex", "Area", "SourceImage", "ResultImages", "FieldTypesCount", "FieldTypesList", "Step", "Angle", "Result", "Reserved3"]
3736

3837
model_config = ConfigDict(
3938
populate_by_name=True,
@@ -103,8 +102,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
103102
"FieldTypesList": obj.get("FieldTypesList"),
104103
"Step": obj.get("Step"),
105104
"Angle": obj.get("Angle"),
106-
"Reserved1": obj.get("Reserved1"),
107-
"Reserved2": obj.get("Reserved2"),
105+
"Result": obj.get("Result"),
108106
"Reserved3": obj.get("Reserved3")
109107
})
110108
return _obj

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

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,9 @@ class PhotoIdentResult(AuthenticityCheckResultItem):
3434
field_types_list: Optional[List[StrictInt]] = Field(default=None, alias="FieldTypesList")
3535
step: Optional[StrictInt] = Field(default=None, alias="Step")
3636
angle: Optional[StrictInt] = Field(default=None, alias="Angle")
37-
reserved1: Optional[StrictInt] = Field(default=None, alias="Reserved1")
38-
reserved2: Optional[StrictInt] = Field(default=None, alias="Reserved2")
37+
result: Optional[StrictInt] = Field(default=None, alias="Result")
3938
reserved3: Optional[StrictInt] = Field(default=None, alias="Reserved3")
40-
__properties: ClassVar[List[str]] = ["Type", "ElementResult", "ElementDiagnose", "PercentValue", "LightIndex", "Area", "SourceImage", "ResultImages", "FieldTypesCount", "FieldTypesList", "Step", "Angle", "Reserved1", "Reserved2", "Reserved3"]
39+
__properties: ClassVar[List[str]] = ["Type", "ElementResult", "ElementDiagnose", "PercentValue", "LightIndex", "Area", "SourceImage", "ResultImages", "FieldTypesCount", "FieldTypesList", "Step", "Angle", "Result", "Reserved3"]
4140

4241
model_config = ConfigDict(
4342
populate_by_name=True,
@@ -111,8 +110,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
111110
"FieldTypesList": obj.get("FieldTypesList"),
112111
"Step": obj.get("Step"),
113112
"Angle": obj.get("Angle"),
114-
"Reserved1": obj.get("Reserved1"),
115-
"Reserved2": obj.get("Reserved2"),
113+
"Result": obj.get("Result"),
116114
"Reserved3": obj.get("Reserved3")
117115
})
118116
return _obj

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ class SecurityFeatureItem(BaseModel):
2828
visibility: Visibility = Field(alias="Visibility")
2929
critical_flag: Critical = Field(alias="CriticalFlag")
3030
area_list: Optional[AreaContainer] = Field(default=None, alias="AreaList")
31+
result: Optional[StrictInt] = Field(default=None, alias="Result")
3132
reserved2: Optional[StrictInt] = Field(default=None, alias="Reserved2")
32-
__properties: ClassVar[List[str]] = ["ElementType", "ElementRect", "Visibility", "CriticalFlag", "AreaList", "Reserved2"]
33+
__properties: ClassVar[List[str]] = ["ElementType", "ElementRect", "Visibility", "CriticalFlag", "AreaList", "Result", "Reserved2"]
3334

3435
model_config = ConfigDict(
3536
populate_by_name=True,
@@ -93,6 +94,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
9394
"Visibility": obj.get("Visibility"),
9495
"CriticalFlag": obj.get("CriticalFlag"),
9596
"AreaList": AreaContainer.from_dict(obj["AreaList"]) if obj.get("AreaList") is not None else None,
97+
"Result": obj.get("Result"),
9698
"Reserved2": obj.get("Reserved2")
9799
})
98100
return _obj

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,9 @@ class SecurityFeatureResult(AuthenticityCheckResultItem):
3232
visibility: Visibility = Field(alias="Visibility")
3333
critical_flag: Critical = Field(alias="CriticalFlag")
3434
area_list: Optional[AreaContainer] = Field(default=None, alias="AreaList")
35+
result: Optional[StrictInt] = Field(default=None, alias="Result")
3536
reserved2: Optional[StrictInt] = Field(default=None, alias="Reserved2")
36-
__properties: ClassVar[List[str]] = ["Type", "ElementResult", "ElementDiagnose", "PercentValue", "ElementType", "ElementRect", "Visibility", "CriticalFlag", "AreaList", "Reserved2"]
37+
__properties: ClassVar[List[str]] = ["Type", "ElementResult", "ElementDiagnose", "PercentValue", "ElementType", "ElementRect", "Visibility", "CriticalFlag", "AreaList", "Result", "Reserved2"]
3738

3839
model_config = ConfigDict(
3940
populate_by_name=True,
@@ -101,6 +102,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
101102
"Visibility": obj.get("Visibility"),
102103
"CriticalFlag": obj.get("CriticalFlag"),
103104
"AreaList": AreaContainer.from_dict(obj["AreaList"]) if obj.get("AreaList") is not None else None,
105+
"Result": obj.get("Result"),
104106
"Reserved2": obj.get("Reserved2")
105107
})
106108
return _obj

0 commit comments

Comments
 (0)