diff --git a/regula/documentreader/webclient/gen/models/check_diagnose.py b/regula/documentreader/webclient/gen/models/check_diagnose.py index 856450b..43d8a93 100644 --- a/regula/documentreader/webclient/gen/models/check_diagnose.py +++ b/regula/documentreader/webclient/gen/models/check_diagnose.py @@ -150,6 +150,8 @@ class CheckDiagnose(int, Enum): PROPERTY_NO_SIGNATURE = 260 PROPERTY_TEXT_AS_SIGNATURE = 261 PROPERTY_FINGERPRINT_AS_SIGNATURE = 262 + PROPERTY_DOCUMENT_DAMAGED = 263 + PROPERTY_DOCUMENT_CANCELLED = 264 @classmethod def from_json(cls, json_str: str) -> Self: diff --git a/regula/documentreader/webclient/gen/models/properties_params.py b/regula/documentreader/webclient/gen/models/properties_params.py index a258cdf..7d723f5 100644 --- a/regula/documentreader/webclient/gen/models/properties_params.py +++ b/regula/documentreader/webclient/gen/models/properties_params.py @@ -20,7 +20,8 @@ class PropertiesParams(BaseModel): PropertiesParams """ # noqa: E501 check_holders_signature: SkipValidation[Optional[bool]] = Field(alias="checkHoldersSignature", default=None, description="Set to true to enable detection of the document holder’s signature.") - __properties: ClassVar[List[str]] = ["checkHoldersSignature"] + check_document_damage: SkipValidation[Optional[bool]] = Field(alias="checkDocumentDamage", default=None, description="Set to true to enable detection of damaged or defaced documents.") + __properties: ClassVar[List[str]] = ["checkHoldersSignature", "checkDocumentDamage"] model_config = ConfigDict( populate_by_name=True, @@ -75,7 +76,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "checkHoldersSignature": obj.get("checkHoldersSignature") + "checkHoldersSignature": obj.get("checkHoldersSignature"), + "checkDocumentDamage": obj.get("checkDocumentDamage") }) return _obj diff --git a/regula/documentreader/webclient/gen/models/security_feature_type.py b/regula/documentreader/webclient/gen/models/security_feature_type.py index b4bc8c0..54c5243 100644 --- a/regula/documentreader/webclient/gen/models/security_feature_type.py +++ b/regula/documentreader/webclient/gen/models/security_feature_type.py @@ -80,6 +80,7 @@ class SecurityFeatureType(int, Enum): PORTRAIT_COMPARISON_GHOST_VS_LIVE = 60 PORTRAIT_COMPARISON_EXT_VS_GHOST = 61 SIGNATURE_PRESENCE = 62 + DAMAGE_CHECK = 63 @classmethod def from_json(cls, json_str: str) -> Self: diff --git a/regula/documentreader/webclient/gen/models/text_field_type.py b/regula/documentreader/webclient/gen/models/text_field_type.py index f3451a1..25ccfa9 100644 --- a/regula/documentreader/webclient/gen/models/text_field_type.py +++ b/regula/documentreader/webclient/gen/models/text_field_type.py @@ -676,6 +676,7 @@ class TextFieldType(int, Enum): DL_CLASS_CODE_B3_FROM = 706 DL_CLASS_CODE_B3_TO = 707 DL_CLASS_CODE_B3_NOTES = 708 + FT_ADDRESS_POST_OFFICE = 709 @classmethod def from_json(cls, json_str: str) -> Self: