diff --git a/regula/documentreader/webclient/gen/models/rfid_access_control_info.py b/regula/documentreader/webclient/gen/models/rfid_access_control_info.py index 57ca3cc..e34cd3a 100644 --- a/regula/documentreader/webclient/gen/models/rfid_access_control_info.py +++ b/regula/documentreader/webclient/gen/models/rfid_access_control_info.py @@ -11,7 +11,6 @@ from pydantic import BaseModel, ConfigDict, Field, StrictFloat, StrictInt from typing import Any, ClassVar, Dict, List, Optional, Union -from regula.documentreader.webclient.gen.models.parsing_error_codes import ParsingErrorCodes from regula.documentreader.webclient.gen.models.rfid_access_control_procedure_type import RfidAccessControlProcedureType from regula.documentreader.webclient.gen.models.rfid_error_codes import RFIDErrorCodes from typing import Optional, Set @@ -24,7 +23,7 @@ class RfidAccessControlInfo(BaseModel): type: RfidAccessControlProcedureType = Field(alias="Type") status: RFIDErrorCodes = Field(alias="Status") active_option_idx: Optional[Union[StrictFloat, StrictInt]] = Field(default=None, description="Index of the active variant of the procedure", alias="ActiveOptionIdx") - notifications: List[ParsingErrorCodes] = Field(description="List of remarks arisen during the procedure.", alias="Notifications") + notifications: List[StrictInt] = Field(description="List of remarks arisen during the procedure. Can be ParsingErrorCodes or ParsingNotificationCodes enum.", alias="Notifications") access_control_options: Optional[List[Any]] = Field(default=None, description="List of structures with are used to describe the variants of the authentication or secure data access procedure performance within the context of the communication session with electronic document", alias="AccessControlOptions") __properties: ClassVar[List[str]] = ["Type", "Status", "ActiveOptionIdx", "Notifications", "AccessControlOptions"] diff --git a/regula/documentreader/webclient/gen/models/rfid_certificate_ex.py b/regula/documentreader/webclient/gen/models/rfid_certificate_ex.py index e406224..bcea675 100644 --- a/regula/documentreader/webclient/gen/models/rfid_certificate_ex.py +++ b/regula/documentreader/webclient/gen/models/rfid_certificate_ex.py @@ -11,7 +11,6 @@ from pydantic import BaseModel, ConfigDict, Field, StrictFloat, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Union -from regula.documentreader.webclient.gen.models.parsing_error_codes import ParsingErrorCodes from regula.documentreader.webclient.gen.models.rfid_certificate_origin import RfidCertificateOrigin from regula.documentreader.webclient.gen.models.rfid_certificate_type import RfidCertificateType from regula.documentreader.webclient.gen.models.rfid_distinguished_name import RfidDistinguishedName @@ -34,7 +33,7 @@ class RfidCertificateEx(BaseModel): subject: RfidDistinguishedName = Field(alias="Subject") subject_pk_algorithm: StrictStr = Field(description="Certificate public key algorithm identifier (OID); String in the format S1 (S2), where S1 – algorithm name, S2 – identifier (OID string).", alias="SubjectPKAlgorithm") extensions: List[RfidPkiExtension] = Field(description="List of the certificate extensions", alias="Extensions") - notifications: List[ParsingErrorCodes] = Field(description="List of remarks arisen during the analysis of the certificate data structure and its validity verification.", alias="Notifications") + notifications: List[StrictInt] = Field(description="List of remarks arisen during the analysis of the certificate data structure and its validity verification. Can be ParsingErrorCodes or ParsingNotificationCodes enum.", alias="Notifications") origin: RfidCertificateOrigin = Field(alias="Origin") type: RfidCertificateType = Field(alias="Type") file_name: TrfFtString = Field(alias="FileName") diff --git a/regula/documentreader/webclient/gen/models/rfid_data_file.py b/regula/documentreader/webclient/gen/models/rfid_data_file.py index 8002c11..0af4cab 100644 --- a/regula/documentreader/webclient/gen/models/rfid_data_file.py +++ b/regula/documentreader/webclient/gen/models/rfid_data_file.py @@ -13,7 +13,6 @@ from typing import Any, ClassVar, Dict, List, Optional, Union from regula.documentreader.webclient.gen.models.graphic_field_type import GraphicFieldType from regula.documentreader.webclient.gen.models.parsed_data import ParsedData -from regula.documentreader.webclient.gen.models.parsing_error_codes import ParsingErrorCodes from regula.documentreader.webclient.gen.models.rfid_data_file_type import RfidDataFileType from regula.documentreader.webclient.gen.models.rfid_error_codes import RFIDErrorCodes from regula.documentreader.webclient.gen.models.security_object_certificates import SecurityObjectCertificates @@ -32,7 +31,7 @@ class RfidDataFile(BaseModel): reading_status: RFIDErrorCodes = Field(alias="ReadingStatus") reading_time: Optional[Union[StrictFloat, StrictInt]] = Field(default=None, description="Time of reading, milliseconds", alias="ReadingTime") pa_status: Optional[RFIDErrorCodes] = Field(default=None, alias="PA_Status") - notifications: Optional[List[ParsingErrorCodes]] = Field(default=None, description="List of remarks arisen when reading data from the memory of the chip and analysing their ASN.1-structure.", alias="Notifications") + notifications: Optional[List[StrictInt]] = Field(default=None, description="List of remarks arisen when reading data from the memory of the chip and analysing their ASN.1-structure. Can be ParsingErrorCodes or ParsingNotificationCodes enum.", alias="Notifications") doc_fields_text: Optional[List[TextFieldType]] = Field(default=None, description="List of document text fields formed on the basis of the file contents", alias="DocFields_Text") doc_fields_graphics: Optional[List[GraphicFieldType]] = Field(default=None, description="List of document graphic fields formed on the basis of the file contents", alias="DocFields_Graphics") doc_fields_originals: Optional[List[GraphicFieldType]] = Field(default=None, description="List of the original binary representation of graphic document fields formed on the basis of the file contents", alias="DocFields_Originals") diff --git a/regula/documentreader/webclient/gen/models/rfid_security_object.py b/regula/documentreader/webclient/gen/models/rfid_security_object.py index 27732f4..ad78bc5 100644 --- a/regula/documentreader/webclient/gen/models/rfid_security_object.py +++ b/regula/documentreader/webclient/gen/models/rfid_security_object.py @@ -11,7 +11,6 @@ from pydantic import BaseModel, ConfigDict, Field, StrictFloat, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Union -from regula.documentreader.webclient.gen.models.parsing_error_codes import ParsingErrorCodes from regula.documentreader.webclient.gen.models.rfid_signer_info_ex import RfidSignerInfoEx from typing import Optional, Set from typing_extensions import Self @@ -23,7 +22,7 @@ class RfidSecurityObject(BaseModel): version: Union[StrictFloat, StrictInt] = Field(description="Security object version", alias="Version") object_type: StrictStr = Field(description="Identifier of the security object", alias="ObjectType") file_reference: Union[StrictFloat, StrictInt] = Field(description="Reference to the source file of the security object data", alias="FileReference") - notifications: List[ParsingErrorCodes] = Field(description="List of remarks arisen during the analysis of SO data structure.", alias="Notifications") + notifications: List[StrictInt] = Field(description="List of remarks arisen during the analysis of SO data structure. Can be ParsingErrorCodes or ParsingNotificationCodes enum.", alias="Notifications") signer_infos: List[RfidSignerInfoEx] = Field(description="List of containers to store information about digital signature objects contained in the SO", alias="SignerInfos") __properties: ClassVar[List[str]] = ["Version", "ObjectType", "FileReference", "Notifications", "SignerInfos"] diff --git a/regula/documentreader/webclient/gen/models/rfid_signer_info_ex.py b/regula/documentreader/webclient/gen/models/rfid_signer_info_ex.py index 8eebde6..c677652 100644 --- a/regula/documentreader/webclient/gen/models/rfid_signer_info_ex.py +++ b/regula/documentreader/webclient/gen/models/rfid_signer_info_ex.py @@ -11,7 +11,6 @@ from pydantic import BaseModel, ConfigDict, Field, StrictFloat, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Union -from regula.documentreader.webclient.gen.models.parsing_error_codes import ParsingErrorCodes from regula.documentreader.webclient.gen.models.rfid_attribute_data import RfidAttributeData from regula.documentreader.webclient.gen.models.rfid_certificate_ex import RfidCertificateEx from regula.documentreader.webclient.gen.models.rfid_distinguished_name import RfidDistinguishedName @@ -35,7 +34,7 @@ class RfidSignerInfoEx(BaseModel): pa_status: RFIDErrorCodes = Field(alias="PA_Status") certificate_chain: List[RfidCertificateEx] = Field(description="Certificate chain, used for the digital signature verification.", alias="CertificateChain") data_to_hash: StrictStr = Field(description="Binary data array used to calculate the hash value for digital signature verification. Base64 encoded.", alias="DataToHash") - notifications: List[ParsingErrorCodes] = Field(alias="Notifications") + notifications: List[StrictInt] = Field(description="Can be ParsingErrorCodes or ParsingNotificationCodes enum.", alias="Notifications") __properties: ClassVar[List[str]] = ["Version", "Issuer", "SerialNumber", "SubjectKeyIdentifier", "DigestAlgorithm", "SignedAttributes", "SignatureAlgorithm", "Signature", "PA_Status", "CertificateChain", "DataToHash", "Notifications"] model_config = ConfigDict(