From 1f63e6523841097d159f0e2bc90cbf4fa8a3ef6e Mon Sep 17 00:00:00 2001 From: Denis Date: Mon, 5 Feb 2024 14:08:37 -0600 Subject: [PATCH] updated the io_schema json example --- .../io_schema/IFS02.1-request.json | 8 ++-- .../io_schema/IFS02.1-response.json | 3 +- .../io_schema/IFS02.2-request.json | 10 +--- .../io_schema/IFS02.2-response.json | 8 +--- .../io_schema/IFS02.3-request.json | 9 +--- .../io_schema/IFS02.3-response.json | 8 +--- .../io_schema/IFS02.4-request.json | 9 +--- .../io_schema/IFS02.4-response.json | 8 +--- .../io_schema/IFS02.5-request.json | 11 +---- .../io_schema/IFS02.5-response.json | 46 +++++++++---------- .../io_schema/IFS03.1-request.json | 4 +- .../io_schema/IFS03.1-response.json | 3 +- .../io_schema/IFS03.2-request.json | 4 +- .../io_schema/IFS03.2-response.json | 8 +--- .../io_schema/IFS03.3-request.json | 4 +- .../io_schema/IFS03.3-response.json | 1 + .../io_schema/IFS03.4-request.json | 8 ++-- .../io_schema/IFS03.4-response.json | 8 +--- .../io_schema/IFS04.2-response.json | 3 -- 19 files changed, 57 insertions(+), 106 deletions(-) diff --git a/doc/03_analysis/io_schema/IFS02.1-request.json b/doc/03_analysis/io_schema/IFS02.1-request.json index c105b1e..ac98495 100644 --- a/doc/03_analysis/io_schema/IFS02.1-request.json +++ b/doc/03_analysis/io_schema/IFS02.1-request.json @@ -1,12 +1,12 @@ +/* Il person_id è prioritario rispetto al tax_code*/ + /*ESEMPIO 1*/ { "tax_code": "RSSMRA80A01F205D", - "person_id": "", - "institute_code": "AA" /*Facoltativo*/ + "person_id": "12345678A" } -/*ESEMPIO 2*/ +/*ESEMPIO 2 API IFS06*/ { - "tax_code": "", "key": "8e44f796d7478a135c226598939d56a5b0d9405210235d4845ed158a7fec7535" } diff --git a/doc/03_analysis/io_schema/IFS02.1-response.json b/doc/03_analysis/io_schema/IFS02.1-response.json index e18b93c..805307b 100644 --- a/doc/03_analysis/io_schema/IFS02.1-response.json +++ b/doc/03_analysis/io_schema/IFS02.1-response.json @@ -1,8 +1,9 @@ +/* Il person_id è prioritario rispetto al tax_code*/ { "personal_data": { "tax_code": "RSSMRA80A01F205D", "person_id": "AB123456C", - /* I seguenti dati dello studente sono valorizzati solo in assenza di tax_code e person_id */ + /* I seguenti dati dello studente sono valorizzati solo in assenza di tax_code e person_id - IFS06*/ "given_name": null, "family_name": null, "birth_date": null, diff --git a/doc/03_analysis/io_schema/IFS02.2-request.json b/doc/03_analysis/io_schema/IFS02.2-request.json index 008d652..72c8170 100644 --- a/doc/03_analysis/io_schema/IFS02.2-request.json +++ b/doc/03_analysis/io_schema/IFS02.2-request.json @@ -1,14 +1,6 @@ /*ESEMPIO 1*/ - +/* Il person_id è prioritario rispetto al tax_code*/ { "tax_code": "RSSMRA80A01F205D", "person_id": "12345678A" } - -/*ESEMPIO 2*/ -{ - "tax_code": "RSSMRA80A01F205D", - "person_id": "12345678A", - "institute_code": "AA" /*Facoltativo*/ -} - diff --git a/doc/03_analysis/io_schema/IFS02.2-response.json b/doc/03_analysis/io_schema/IFS02.2-response.json index abeac32..e0cc03a 100644 --- a/doc/03_analysis/io_schema/IFS02.2-response.json +++ b/doc/03_analysis/io_schema/IFS02.2-response.json @@ -1,12 +1,8 @@ +/* Il person_id è prioritario rispetto al tax_code*/ { "personal_data": { "tax_code": "RSSMRA80A01F205D", - "person_id": "AB123456C", - /* I seguenti dati dello studente sono valorizzati solo in assenza di tax_code e person_id */ - "given_name": null, - "family_name": null, - "birth_date": null, - "birth_place": null + "person_id": "AB123456C" }, "proof_enrollments": [ { diff --git a/doc/03_analysis/io_schema/IFS02.3-request.json b/doc/03_analysis/io_schema/IFS02.3-request.json index 008d652..5646bc0 100644 --- a/doc/03_analysis/io_schema/IFS02.3-request.json +++ b/doc/03_analysis/io_schema/IFS02.3-request.json @@ -1,14 +1,9 @@ /*ESEMPIO 1*/ - +/* Il person_id è prioritario rispetto al tax_code*/ { "tax_code": "RSSMRA80A01F205D", "person_id": "12345678A" } -/*ESEMPIO 2*/ -{ - "tax_code": "RSSMRA80A01F205D", - "person_id": "12345678A", - "institute_code": "AA" /*Facoltativo*/ -} + diff --git a/doc/03_analysis/io_schema/IFS02.3-response.json b/doc/03_analysis/io_schema/IFS02.3-response.json index 871f97b..a30054e 100644 --- a/doc/03_analysis/io_schema/IFS02.3-response.json +++ b/doc/03_analysis/io_schema/IFS02.3-response.json @@ -1,12 +1,8 @@ +/* Il person_id è prioritario rispetto al tax_code*/ { "personal_data": { "tax_code": "RSSMRA80A01F205D", - "person_id": "AB123456C", - /* I seguenti dati dello studente sono valorizzati solo in assenza di tax_code e person_id */ - "given_name": null, - "family_name": null, - "birth_date": null, - "birth_place": null + "person_id": "AB123456C" }, "proof_education_course": { "programme_type_code": "MS", diff --git a/doc/03_analysis/io_schema/IFS02.4-request.json b/doc/03_analysis/io_schema/IFS02.4-request.json index 008d652..0ec23d9 100644 --- a/doc/03_analysis/io_schema/IFS02.4-request.json +++ b/doc/03_analysis/io_schema/IFS02.4-request.json @@ -1,14 +1,7 @@ /*ESEMPIO 1*/ - +/* Il person_id è prioritario rispetto al tax_code*/ { "tax_code": "RSSMRA80A01F205D", "person_id": "12345678A" } -/*ESEMPIO 2*/ -{ - "tax_code": "RSSMRA80A01F205D", - "person_id": "12345678A", - "institute_code": "AA" /*Facoltativo*/ -} - diff --git a/doc/03_analysis/io_schema/IFS02.4-response.json b/doc/03_analysis/io_schema/IFS02.4-response.json index 2109840..a0006e8 100644 --- a/doc/03_analysis/io_schema/IFS02.4-response.json +++ b/doc/03_analysis/io_schema/IFS02.4-response.json @@ -1,12 +1,8 @@ +/* Il person_id è prioritario rispetto al tax_code*/ { "personal_data": { "tax_code": "RSSMRA80A01F205D", - "person_id": "AB123456C", - /* I seguenti dati dello studente sono valorizzati solo in assenza di tax_code e person_id */ - "given_name": null, - "family_name": null, - "birth_date": null, - "birth_place": null + "person_id": "AB123456C" }, "proof_admissions": [ { diff --git a/doc/03_analysis/io_schema/IFS02.5-request.json b/doc/03_analysis/io_schema/IFS02.5-request.json index 4e8e716..a1f6365 100644 --- a/doc/03_analysis/io_schema/IFS02.5-request.json +++ b/doc/03_analysis/io_schema/IFS02.5-request.json @@ -1,15 +1,8 @@ /*ESEMPIO 1*/ - +/* Il person_id è prioritario rispetto al tax_code*/ { "tax_code": "RSSMRA80A01F205D", "person_id": "12345678A" } - -/*ESEMPIO 2*/ -{ - "tax_code": "RSSMRA80A01F205D", - "person_id": "12345678A", - "institute_code": "AA" /*Facoltativo*/ -} - + \ No newline at end of file diff --git a/doc/03_analysis/io_schema/IFS02.5-response.json b/doc/03_analysis/io_schema/IFS02.5-response.json index bf24424..be3c8a0 100644 --- a/doc/03_analysis/io_schema/IFS02.5-response.json +++ b/doc/03_analysis/io_schema/IFS02.5-response.json @@ -1,27 +1,23 @@ +/* Il person_id è prioritario rispetto al tax_code*/ { - "personal_data":{ - "tax_code":"RSSMRA80A01F205D", - "person_id":"AB123456C", - /* I seguenti dati dello studente sono valorizzati solo in assenza di tax_code e person_id */ - "given_name": null, - "family_name": null, - "birth_date": null, - "birth_place": null - }, - "proof_mobility_periods":[ - { - "eqf_level":"Livello 7", - "mobility_start_date":"2020-05-17", - "mobility_end_date":"2021-05-17", - "mobility_period_type":"Lungo termine", - "destination_institute_name":"Universidad Politecnica de Madrid", - "destination_erasmus_code":"VALENCI02", - "departure_institute_name":"Politecnico di Milano", - "departure_erasmus_code":"MILANO02", - "destination_department":"Faculty of Science & Engineering", - "departure_department":"Dipartimento di Ingegneria Industriale", - "destination_country":"Spagna", - "departure_country":"Italia" - } - ] + "personal_data":{ + "tax_code":"RSSMRA80A01F205D", + "person_id":"AB123456C" + }, + "proof_mobility_periods":[ + { + "eqf_level":"Livello 7", + "mobility_start_date":"2020-05-17", + "mobility_end_date":"2021-05-17", + "mobility_period_type":"Lungo termine", + "destination_institute_name":"Universidad Politecnica de Madrid", + "destination_erasmus_code":"VALENCI02", + "departure_institute_name":"Politecnico di Milano", + "departure_erasmus_code":"MILANO02", + "destination_department":"Faculty of Science & Engineering", + "departure_department":"Dipartimento di Ingegneria Industriale", + "destination_country":"Spagna", + "departure_country":"Italia" + } + ] } \ No newline at end of file diff --git a/doc/03_analysis/io_schema/IFS03.1-request.json b/doc/03_analysis/io_schema/IFS03.1-request.json index 944749f..55c8b51 100644 --- a/doc/03_analysis/io_schema/IFS03.1-request.json +++ b/doc/03_analysis/io_schema/IFS03.1-request.json @@ -1,9 +1,11 @@ + +/* ESEMPIO 1 Il person_id è prioritario rispetto al tax_code*/ { "tax_code": "RSSMRA80A01F205D", "person_id": "12345678A" } - +/*ESEMPIO 2 API IFS07*/ { "key": "8e44f796d7478a135c226598939d56a5b0d9405210235d4845ed158a7fec7535" } diff --git a/doc/03_analysis/io_schema/IFS03.1-response.json b/doc/03_analysis/io_schema/IFS03.1-response.json index f75ada8..c6a2a37 100644 --- a/doc/03_analysis/io_schema/IFS03.1-response.json +++ b/doc/03_analysis/io_schema/IFS03.1-response.json @@ -1,8 +1,9 @@ +/* Il person_id è prioritario rispetto al tax_code*/ { "personal_data": { "tax_code": "RSSMRA80A01F205D", "person_id": "AB123456C", - /* I seguenti dati dello studente sono valorizzati solo in assenza di tax_code e person_id */ + /* I seguenti dati dello studente sono valorizzati solo in assenza di tax_code e person_id - IFS07*/ "given_name": null, "family_name": null, "birth_date": null, diff --git a/doc/03_analysis/io_schema/IFS03.2-request.json b/doc/03_analysis/io_schema/IFS03.2-request.json index 0468498..0c5e16a 100644 --- a/doc/03_analysis/io_schema/IFS03.2-request.json +++ b/doc/03_analysis/io_schema/IFS03.2-request.json @@ -1,5 +1,5 @@ +/* Il person_id è prioritario rispetto al tax_code*/ { "tax_code": "RSSMRA80A01F205D", - "person_id": "", - "institute_code": "AA" /*Facoltativo*/ + "person_id": "12345678A" } \ No newline at end of file diff --git a/doc/03_analysis/io_schema/IFS03.2-response.json b/doc/03_analysis/io_schema/IFS03.2-response.json index 914d09f..291509b 100644 --- a/doc/03_analysis/io_schema/IFS03.2-response.json +++ b/doc/03_analysis/io_schema/IFS03.2-response.json @@ -1,12 +1,8 @@ +/* Il person_id è prioritario rispetto al tax_code*/ { "personal_data": { "tax_code": "RSSMRA80A01F205D", - "person_id": "AB123456C", - /* I seguenti dati dello studente sono valorizzati solo in assenza di tax_code e person_id */ - "given_name": null, - "family_name": null, - "birth_date": null, - "birth_place": null + "person_id": "AB123456C" }, "proof_qualifications": [ { diff --git a/doc/03_analysis/io_schema/IFS03.3-request.json b/doc/03_analysis/io_schema/IFS03.3-request.json index 0468498..0c5e16a 100644 --- a/doc/03_analysis/io_schema/IFS03.3-request.json +++ b/doc/03_analysis/io_schema/IFS03.3-request.json @@ -1,5 +1,5 @@ +/* Il person_id è prioritario rispetto al tax_code*/ { "tax_code": "RSSMRA80A01F205D", - "person_id": "", - "institute_code": "AA" /*Facoltativo*/ + "person_id": "12345678A" } \ No newline at end of file diff --git a/doc/03_analysis/io_schema/IFS03.3-response.json b/doc/03_analysis/io_schema/IFS03.3-response.json index 038a2ff..68dccba 100644 --- a/doc/03_analysis/io_schema/IFS03.3-response.json +++ b/doc/03_analysis/io_schema/IFS03.3-response.json @@ -1,4 +1,5 @@ { + /* Il person_id è prioritario rispetto al tax_code*/ "personal_data": { "tax_code": "RSSMRA80A01F205D", "person_id": "AB123456C", diff --git a/doc/03_analysis/io_schema/IFS03.4-request.json b/doc/03_analysis/io_schema/IFS03.4-request.json index 33deb25..0c5e16a 100644 --- a/doc/03_analysis/io_schema/IFS03.4-request.json +++ b/doc/03_analysis/io_schema/IFS03.4-request.json @@ -1,5 +1,5 @@ +/* Il person_id è prioritario rispetto al tax_code*/ { - "tax_code": "RSSMRA80A01F205D", - "person_id": "", - "institute_code": "AA" /*Facoltativo*/ - } \ No newline at end of file + "tax_code": "RSSMRA80A01F205D", + "person_id": "12345678A" +} \ No newline at end of file diff --git a/doc/03_analysis/io_schema/IFS03.4-response.json b/doc/03_analysis/io_schema/IFS03.4-response.json index 3a389f7..4f5cbbd 100644 --- a/doc/03_analysis/io_schema/IFS03.4-response.json +++ b/doc/03_analysis/io_schema/IFS03.4-response.json @@ -1,12 +1,8 @@ +/* Il person_id è prioritario rispetto al tax_code*/ { "personal_data":{ "tax_code":"RSSMRA80A01F205D", - "person_id":"AB123456C", - /* I seguenti dati dello studente sono valorizzati solo in assenza di tax_code e person_id */ - "given_name": null, - "family_name": null, - "birth_date": null, - "birth_place": null + "person_id":"AB123456C" }, "proof_qualifications_diploma_supplement":[ { diff --git a/doc/03_analysis/io_schema/IFS04.2-response.json b/doc/03_analysis/io_schema/IFS04.2-response.json index 9ef68d5..9c49dbd 100644 --- a/doc/03_analysis/io_schema/IFS04.2-response.json +++ b/doc/03_analysis/io_schema/IFS04.2-response.json @@ -1,6 +1,4 @@ /* Con file_code - restituisce solamente il singolo item*/ - - { "enrollment_change_request": [ { @@ -12,7 +10,6 @@ } /* Senza file_code - restituisce tutto*/ - { "enrollment_change_request": [ {