Skip to content

Commit 62a8fcb

Browse files
Merge pull request #102 from onfido/release-upgrade
Refresh onfido-python after onfido-openapi-spec update (eb637c7)
2 parents 154834a + 5caa34c commit 62a8fcb

5 files changed

Lines changed: 132 additions & 113 deletions

File tree

.release.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"source": {
33
"repo_url": "https://github.com/onfido/onfido-openapi-spec",
4-
"short_sha": "90238b7",
5-
"long_sha": "90238b7dbd5a07f2cbab2813dc8b6478ccd599b4",
4+
"short_sha": "eb637c7",
5+
"long_sha": "eb637c7ed2ff5a0d217bd6573cb5aed8b41401ab",
66
"version": "v5.7.0"
77
},
88
"release": "v5.7.0"

onfido/models/document_properties.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ class DocumentProperties(BaseModel):
4747
nationality: Optional[StrictStr] = None
4848
issuing_state: Optional[StrictStr] = None
4949
issuing_date: Optional[date] = None
50+
valid_from: Optional[date] = None
5051
categorisation: Optional[StrictStr] = None
5152
mrz_line1: Optional[StrictStr] = None
5253
mrz_line2: Optional[StrictStr] = None
@@ -80,7 +81,7 @@ class DocumentProperties(BaseModel):
8081
document_classification: Optional[DocumentPropertiesDocumentClassification] = None
8182
extracted_data: Optional[DocumentPropertiesExtractedData] = None
8283
additional_properties: Dict[str, Any] = {}
83-
__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"]
84+
__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"]
8485

8586
@field_validator('nist_identity_evidence_strength')
8687
def nist_identity_evidence_strength_validate_enum(cls, value):
@@ -216,6 +217,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
216217
"nationality": obj.get("nationality"),
217218
"issuing_state": obj.get("issuing_state"),
218219
"issuing_date": obj.get("issuing_date"),
220+
"valid_from": obj.get("valid_from"),
219221
"categorisation": obj.get("categorisation"),
220222
"mrz_line1": obj.get("mrz_line1"),
221223
"mrz_line2": obj.get("mrz_line2"),

onfido/models/document_with_driver_verification_report_all_of_properties.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ class DocumentWithDriverVerificationReportAllOfProperties(BaseModel):
4949
nationality: Optional[StrictStr] = None
5050
issuing_state: Optional[StrictStr] = None
5151
issuing_date: Optional[date] = None
52+
valid_from: Optional[date] = None
5253
categorisation: Optional[StrictStr] = None
5354
mrz_line1: Optional[StrictStr] = None
5455
mrz_line2: Optional[StrictStr] = None
@@ -89,7 +90,7 @@ class DocumentWithDriverVerificationReportAllOfProperties(BaseModel):
8990
vehicle_class_details: Optional[List[DocumentWithDriverVerificationReportAllOfPropertiesAllOfVehicleClassDetailsInner]] = Field(default=None, description="Detailed classes/categories information")
9091
passenger_vehicle: Optional[DocumentWithDriverVerificationReportAllOfPropertiesAllOfPassengerVehicle] = None
9192
additional_properties: Dict[str, Any] = {}
92-
__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"]
93+
__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"]
9394

9495
@field_validator('nist_identity_evidence_strength')
9596
def nist_identity_evidence_strength_validate_enum(cls, value):
@@ -235,6 +236,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
235236
"nationality": obj.get("nationality"),
236237
"issuing_state": obj.get("issuing_state"),
237238
"issuing_date": obj.get("issuing_date"),
239+
"valid_from": obj.get("valid_from"),
238240
"categorisation": obj.get("categorisation"),
239241
"mrz_line1": obj.get("mrz_line1"),
240242
"mrz_line2": obj.get("mrz_line2"),

0 commit comments

Comments
 (0)