italia / api-padigitale2026-misura1.3.1-uni-afam

Specifiche API relative alla misura 1.3.1 per l'avviso dedicato alle Università e AFAM
Creative Commons Zero v1.0 Universal
6 stars 4 forks source link

Valorizzazione campi opzionali #187

Closed silviaavella closed 1 month ago

silviaavella commented 1 month ago

Buonasera, non c'è chiaro se nel caso di campi NON obbligatori, possiamo restituire il valore NULL anche se non è specificato oppure non deve essere proprio restituita la properties.

Ad esempio, per l'IFS01 le properties sembrano essere tutte opzionali.

Vi ringrazio in anticipo

denismarini commented 1 month ago

Buonasera @silviaavella,

Per non vincolare eccessivamente la realizzazione delle API, abbiamo reso opzionali molti attributi, soprattutto in questa fase iniziale di ingresso alla PDND. Tuttavia, è consigliabile fornire la maggior parte delle informazioni richieste, qualora siano disponibili. Per quanto riguarda gli attributi opzionali, potete scegliere di restituire un valore nullo oppure di ometterli completamente.

Spero di essere stato chiaro e rimango a disposizione per ulteriori richieste

Mille grazie

NETTunoPA commented 1 month ago

Buongiorno, quindi al momento gli unici campi obbligatori, cioè senza i quali non va restituito l'oggetto stesso, sono quelli specificati nel required nell'Openapi?

Per esempio IFS02, oggetto proof_enrollment: required:

denismarini commented 1 month ago

Buongiorno @NETTunoPA ,

Confermo che sono quelli specificati nel required gli obbligatori e come ho indicato alla collega è comunque consigliato fornire la maggior parte delle informazioni richieste, qualora siano disponibili.

Nel caso da voi riportato anche il degree_class_code non è obbligatorio quando non esiste (per esempio per i master universitari) quindi correggeremo il refuso.

Rimango a disposizione per ulteriori richieste

Mille grazie