From c19efd927d6262677e2ff3d56f0f5a43f4310669 Mon Sep 17 00:00:00 2001 From: dvacca-onfido <134616519+dvacca-onfido@users.noreply.github.com> Date: Fri, 23 Jan 2026 13:26:09 +0000 Subject: [PATCH] Upgrade after onfido-openapi-spec change 00a5e20 --- .release.json | 4 ++-- onfido/models/document_properties.py | 4 +++- ...ent_with_driver_verification_report_all_of_properties.py | 4 +++- poetry.lock | 6 +++--- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.release.json b/.release.json index 9607969..41c14ab 100644 --- a/.release.json +++ b/.release.json @@ -1,8 +1,8 @@ { "source": { "repo_url": "https://github.com/onfido/onfido-openapi-spec", - "short_sha": "90238b7", - "long_sha": "90238b7dbd5a07f2cbab2813dc8b6478ccd599b4", + "short_sha": "00a5e20", + "long_sha": "00a5e20f0c07ac93887aba6bcd1ffe67b9b13fca", "version": "v5.7.0" }, "release": "v5.7.0" diff --git a/onfido/models/document_properties.py b/onfido/models/document_properties.py index f72fa06..e37ad70 100644 --- a/onfido/models/document_properties.py +++ b/onfido/models/document_properties.py @@ -47,6 +47,7 @@ class DocumentProperties(BaseModel): nationality: Optional[StrictStr] = None issuing_state: Optional[StrictStr] = None issuing_date: Optional[date] = None + valid_from: Optional[date] = None categorisation: Optional[StrictStr] = None mrz_line1: Optional[StrictStr] = None mrz_line2: Optional[StrictStr] = None @@ -80,7 +81,7 @@ class DocumentProperties(BaseModel): document_classification: Optional[DocumentPropertiesDocumentClassification] = None extracted_data: Optional[DocumentPropertiesExtractedData] = None additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["date_of_birth", "date_of_expiry", "personal_number", "document_numbers", "document_type", "first_name", "middle_name", "last_name", "gender", "issuing_country", "nationality", "issuing_state", "issuing_date", "categorisation", "mrz_line1", "mrz_line2", "mrz_line3", "address", "place_of_birth", "spouse_name", "widow_name", "alias_name", "issuing_authority", "remarks", "civil_state", "expatriation", "father_name", "mother_name", "religion", "type_of_permit", "version_number", "document_subtype", "profession", "security_document_number", "tax_number", "nist_identity_evidence_strength", "has_issuance_confirmation", "real_id_compliance", "security_tier", "address_lines", "barcode", "nfc", "driving_licence_information", "document_classification", "extracted_data"] + __properties: ClassVar[List[str]] = ["date_of_birth", "date_of_expiry", "personal_number", "document_numbers", "document_type", "first_name", "middle_name", "last_name", "gender", "issuing_country", "nationality", "issuing_state", "issuing_date", "valid_from", "categorisation", "mrz_line1", "mrz_line2", "mrz_line3", "address", "place_of_birth", "spouse_name", "widow_name", "alias_name", "issuing_authority", "remarks", "civil_state", "expatriation", "father_name", "mother_name", "religion", "type_of_permit", "version_number", "document_subtype", "profession", "security_document_number", "tax_number", "nist_identity_evidence_strength", "has_issuance_confirmation", "real_id_compliance", "security_tier", "address_lines", "barcode", "nfc", "driving_licence_information", "document_classification", "extracted_data"] @field_validator('nist_identity_evidence_strength') def nist_identity_evidence_strength_validate_enum(cls, value): @@ -216,6 +217,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "nationality": obj.get("nationality"), "issuing_state": obj.get("issuing_state"), "issuing_date": obj.get("issuing_date"), + "valid_from": obj.get("valid_from"), "categorisation": obj.get("categorisation"), "mrz_line1": obj.get("mrz_line1"), "mrz_line2": obj.get("mrz_line2"), diff --git a/onfido/models/document_with_driver_verification_report_all_of_properties.py b/onfido/models/document_with_driver_verification_report_all_of_properties.py index d983f47..68619d9 100644 --- a/onfido/models/document_with_driver_verification_report_all_of_properties.py +++ b/onfido/models/document_with_driver_verification_report_all_of_properties.py @@ -49,6 +49,7 @@ class DocumentWithDriverVerificationReportAllOfProperties(BaseModel): nationality: Optional[StrictStr] = None issuing_state: Optional[StrictStr] = None issuing_date: Optional[date] = None + valid_from: Optional[date] = None categorisation: Optional[StrictStr] = None mrz_line1: Optional[StrictStr] = None mrz_line2: Optional[StrictStr] = None @@ -89,7 +90,7 @@ class DocumentWithDriverVerificationReportAllOfProperties(BaseModel): vehicle_class_details: Optional[List[DocumentWithDriverVerificationReportAllOfPropertiesAllOfVehicleClassDetailsInner]] = Field(default=None, description="Detailed classes/categories information") passenger_vehicle: Optional[DocumentWithDriverVerificationReportAllOfPropertiesAllOfPassengerVehicle] = None additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["date_of_birth", "date_of_expiry", "personal_number", "document_numbers", "document_type", "first_name", "middle_name", "last_name", "gender", "issuing_country", "nationality", "issuing_state", "issuing_date", "categorisation", "mrz_line1", "mrz_line2", "mrz_line3", "address", "place_of_birth", "spouse_name", "widow_name", "alias_name", "issuing_authority", "remarks", "civil_state", "expatriation", "father_name", "mother_name", "religion", "type_of_permit", "version_number", "document_subtype", "profession", "security_document_number", "tax_number", "nist_identity_evidence_strength", "has_issuance_confirmation", "real_id_compliance", "security_tier", "address_lines", "barcode", "nfc", "driving_licence_information", "document_classification", "extracted_data", "drivers_licence", "restricted_licence", "raw_licence_category", "raw_vehicle_classes", "manual_transmission_restriction", "vehicle_class_details", "passenger_vehicle"] + __properties: ClassVar[List[str]] = ["date_of_birth", "date_of_expiry", "personal_number", "document_numbers", "document_type", "first_name", "middle_name", "last_name", "gender", "issuing_country", "nationality", "issuing_state", "issuing_date", "valid_from", "categorisation", "mrz_line1", "mrz_line2", "mrz_line3", "address", "place_of_birth", "spouse_name", "widow_name", "alias_name", "issuing_authority", "remarks", "civil_state", "expatriation", "father_name", "mother_name", "religion", "type_of_permit", "version_number", "document_subtype", "profession", "security_document_number", "tax_number", "nist_identity_evidence_strength", "has_issuance_confirmation", "real_id_compliance", "security_tier", "address_lines", "barcode", "nfc", "driving_licence_information", "document_classification", "extracted_data", "drivers_licence", "restricted_licence", "raw_licence_category", "raw_vehicle_classes", "manual_transmission_restriction", "vehicle_class_details", "passenger_vehicle"] @field_validator('nist_identity_evidence_strength') def nist_identity_evidence_strength_validate_enum(cls, value): @@ -235,6 +236,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "nationality": obj.get("nationality"), "issuing_state": obj.get("issuing_state"), "issuing_date": obj.get("issuing_date"), + "valid_from": obj.get("valid_from"), "categorisation": obj.get("categorisation"), "mrz_line1": obj.get("mrz_line1"), "mrz_line2": obj.get("mrz_line2"), diff --git a/poetry.lock b/poetry.lock index 91718fa..aeab6ee 100644 --- a/poetry.lock +++ b/poetry.lock @@ -553,14 +553,14 @@ files = [ [[package]] name = "packaging" -version = "25.0" +version = "26.0" description = "Core utilities for Python packages" optional = false python-versions = ">=3.8" groups = ["dev"] files = [ - {file = "packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484"}, - {file = "packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f"}, + {file = "packaging-26.0-py3-none-any.whl", hash = "sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529"}, + {file = "packaging-26.0.tar.gz", hash = "sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4"}, ] [[package]]