diff --git a/core/src/models/candidate.rs b/core/src/models/candidate.rs index 521cade..79eb3ee 100644 --- a/core/src/models/candidate.rs +++ b/core/src/models/candidate.rs @@ -65,10 +65,10 @@ pub struct CandidateDetails { pub name: String, #[validate(length(min = 1, max = 255))] pub surname: String, - #[validate(length(min = 1, max = 255))] pub birth_surname: String, #[validate(length(min = 1, max = 255))] pub birthplace: String, + // NaiveDate validated natively pub birthdate: NaiveDate, #[validate(length(min = 1, max = 255))] pub address: String, @@ -89,6 +89,7 @@ pub struct CandidateDetails { pub grades: GradeList, pub first_school: School, pub second_school: School, + #[validate(length(min = 1, max = 255))] pub test_language: String, } impl CandidateDetails {