Documentazione sui modelli usati nell'applicazione. La colonna Backend è segnata quando i parametri devono essere passati all'API nelle richieste.
Company
Campo |
Tipo |
Descrizione |
Backend |
id |
int |
L'ID dell'azienda |
:heavy_check_mark: |
name |
String |
Il nome dell'azienda |
:heavy_check_mark: |
fields |
CompanyField[] |
I campi dell'azienda |
:heavy_check_mark: |
Field
Campo |
Tipo |
Descrizione |
Backend |
id |
int |
L'ID del campo |
:heavy_check_mark: |
name |
String |
Il nome del campo |
:heavy_check_mark: |
regex |
String |
Il pattern del campo |
:x: |
CompanyField
Campo |
Tipo |
Descrizione |
Backend |
id |
int |
L'ID del campo |
:heavy_check_mark: |
name |
String |
Il nome del campo |
:x: |
regex |
String |
Il pattern del campo |
:x: |
value |
String |
Il valore del campo |
:heavy_check_mark: |
Search
Campo |
Tipo |
Descrizione |
Backend |
id |
int |
L'ID della ricerca |
:x: |
value |
String |
La ricerca |
:heavy_check_mark: |
field |
String |
Il campo da ricercare |
:heavy_check_mark: |
User
Campo |
Tipo |
Descrizione |
Backend |
id |
int |
L'ID dell'utente |
:heavy_check_mark: |
name |
String |
Il nome dell'utente |
:x: |
surname |
String |
Il cognome dell'utente |
:x: |
status |
String |
Una lettera che indica che ruolo ha l'utente (S: Studente, D: Docente, ...) |
:x: |
Internship
Campo |
Tipo |
Descrizione |
Backend |
id |
int |
L'ID dell'utente |
:heavy_check_mark: |
student |
int |
L'utente che sta svolgendo l'attività |
:x: |
activity |
String |
L'attività svolta dall'utente |
:x: |
company |
int |
L'azienda che ospita lo studente |
:x: |
year |
int |
L'anno in cui si è svolta questa attività |
:x: |