Skip to content

Commit

Permalink
modify request IFS04.4 and IFS05.4 + nullable personal_data
Browse files Browse the repository at this point in the history
  • Loading branch information
ldoneda committed Dec 5, 2023
1 parent ec62a94 commit 5eb7a44
Show file tree
Hide file tree
Showing 4 changed files with 160 additions and 62 deletions.
54 changes: 30 additions & 24 deletions src/IFS02_Iscrizioni.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,10 @@ paths:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
birth_date: '1990-05-17'
birth_place: Roma
given_name: null
family_name: null
birth_date: null
birth_place: null
enrollments:
- institute_code: '16'
institute_name: Milano - Politecnico
Expand Down Expand Up @@ -107,8 +107,8 @@ paths:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
given_name: null
family_name: null
proof_enrollments:
- programme_type_code: MS
programme_type_name: Laurea Magistrale (DM 270/04)
Expand Down Expand Up @@ -177,8 +177,8 @@ paths:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
given_name: null
family_name: null
proof_education_course:
programme_type_code: MS
programme_type_name: Laurea Magistrale (DM 270/04)
Expand Down Expand Up @@ -255,8 +255,8 @@ paths:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
given_name: null
family_name: null
proof_admissions:
- institute_code: '16'
institute_name: Milano - Politecnico
Expand Down Expand Up @@ -325,8 +325,8 @@ paths:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
given_name: null
family_name: null
proof_mobility_periods:
- eqf_level: Livello 7
mobility_start_date: 2020-05-17
Expand Down Expand Up @@ -429,10 +429,10 @@ components:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
birth_date: '1990-05-17'
birth_place: Roma
given_name: null
family_name: null
birth_date: null
birth_place: null
enrollments:
- institute_code: '16'
institute_name: Milano - Politecnico
Expand Down Expand Up @@ -466,8 +466,8 @@ components:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
given_name: null
family_name: null
proof_enrollments:
- programme_type_code: MS
programme_type_name: Laurea Magistrale (DM 270/04)
Expand Down Expand Up @@ -609,8 +609,8 @@ components:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
given_name: null
family_name: null
proof_education_course:
programme_type_code: MS
programme_type_name: Laurea Magistrale (DM 270/04)
Expand Down Expand Up @@ -789,8 +789,8 @@ components:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
given_name: null
family_name: null
proof_admissions:
- institute_code: '16'
institute_name: Milano - Politecnico
Expand Down Expand Up @@ -936,8 +936,8 @@ components:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
given_name: null
family_name: null
proof_mobility_periods:
- eqf_level: Livello 7
mobility_start_date: 2020-05-17
Expand Down Expand Up @@ -1186,13 +1186,15 @@ components:
minLength: 16
maxLength: 16
readOnly: true
nullable: true
person_id:
type: string
description: ANPR Identifier / Identificativo ANPR
maxLength: 9
minLength: 9
example: AB123456C
readOnly: true
nullable: true
given_name:
type: string
description: Name / Nome
Expand All @@ -1201,6 +1203,7 @@ components:
readOnly: true
minLength: 1
maxLength: 2048
nullable: true
family_name:
type: string
description: Surname / Cognome
Expand All @@ -1209,20 +1212,23 @@ components:
readOnly: true
minLength: 1
maxLength: 2048
nullable: true
birth_date:
type: string
format: date
example: 1990-05-17
pattern: '^\d{4}-\d{2}-\d{2}$'
description: Date of birth / Data di nascita
readOnly: true
nullable: true
birth_place:
type: string
example: Rome
description: Place of birth / Luogo di nascita
readOnly: true
minLength: 1
maxLength: 2048
nullable: true
it_enrollment_request:
type: object
additionalProperties: false
Expand Down
50 changes: 28 additions & 22 deletions src/IFS03_Titoli.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,10 @@ paths:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
birth_date: '1990-05-17'
birth_place: Roma
given_name: null
family_name: null
birth_date: null
birth_place: null
qualifications:
- institute_code: '16'
institute_name: Milano - Politecnico
Expand Down Expand Up @@ -108,8 +108,8 @@ paths:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
given_name: null
family_name: null
proof_qualifications:
- institute_code: '16'
institute_name: Milano - Politecnico
Expand Down Expand Up @@ -182,8 +182,8 @@ paths:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
given_name: null
family_name: null
proof_qualifications_level:
qualification_name: Laurea in Scienze Aziendali
study_programme_duration_years_or_months: 3 anni a tempo pieno
Expand Down Expand Up @@ -255,8 +255,8 @@ paths:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
given_name: null
family_name: null
proof_qualifications_diploma_supplement:
ects_credits_received: 180
institute_name: Cagliari - Università degli Studi
Expand Down Expand Up @@ -384,10 +384,10 @@ components:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
birth_date: '1990-05-17'
birth_place: Roma
given_name: null
family_name: null
birth_date: null
birth_place: null
qualifications:
- institute_code: '16'
institute_name: Milano - Politecnico
Expand Down Expand Up @@ -528,10 +528,10 @@ components:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
birth_date: 1990-05-17
birth_place: Roma
given_name: null
family_name: null
birth_date: null
birth_place: null
proof_qualifications:
- institute_code: '16'
institute_name: Milano - Politecnico
Expand Down Expand Up @@ -706,8 +706,8 @@ components:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
given_name: null
family_name: null
proof_qualifications_diploma_supplement:
ects_credits_received: 180
institute_name: Cagliari - Università degli Studi
Expand Down Expand Up @@ -763,8 +763,8 @@ components:
personal_data:
tax_code: RSSMRA80A01F205D
person_id: AB123456C
given_name: Mario
family_name: Rossi
given_name: null
family_name: null
proof_qualifications_level:
qualification_name: Laurea ingegneria informatica
study_programme_duration_years_or_months: 3 anni a tempo pieno
Expand Down Expand Up @@ -1200,6 +1200,7 @@ components:
minLength: 16
maxLength: 16
readOnly: true
nullable: true
person_id:
type: string
description: ANPR Identifier / Identificativo ANPR
Expand All @@ -1208,6 +1209,7 @@ components:
pattern: "^[A-Z0-9]{9}$"
example: AB123456C
readOnly: true
nullable: true
given_name:
type: string
description: Name / Nome
Expand All @@ -1216,6 +1218,7 @@ components:
readOnly: true
minLength: 1
maxLength: 2048
nullable: true
family_name:
type: string
description: Surname / Cognome
Expand All @@ -1224,20 +1227,23 @@ components:
readOnly: true
minLength: 1
maxLength: 2048
nullable: true
birth_date:
type: string
format: date
example: '1990-05-17'
pattern: '^\d{4}-\d{2}-\d{2}$'
description: Date of birth / Data di nascita
readOnly: true
nullable: true
birth_place:
type: string
example: Rome
description: Place of birth / Luogo di nascita
readOnly: true
minLength: 1
maxLength: 2048
nullable: true
it_qualification_request:
type: object
additionalProperties: false
Expand Down
Loading

0 comments on commit 5eb7a44

Please sign in to comment.