feat: aggiornato il modello utente con nuovi ruoli e modifiche alla documentazione API.

Rimosso un utente per testare caso badge non presente
This commit is contained in:
2026-01-24 16:35:30 +01:00
parent c214ded44b
commit 3f4abf5c57
4 changed files with 11 additions and 19 deletions

View File

@@ -185,12 +185,12 @@ Gli zeri iniziali sono significativi: `"0008988288"` e `"8988288"` sono badge **
```
| Campo Response | Tipo | Descrizione |
|----------------|---------|--------------------------------------------------------|
|----------------|---------|----------------------------------------------------------------|
| `badge_code` | string | Codice badge |
| `nome` | string | Nome dell'utente |
| `cognome` | string | Cognome dell'utente |
| `url_foto` | string | URL immagine profilo (può essere placeholder) |
| `ruolo` | string | Ruolo dell'utente (es. "Votante", "Tecnico", "Ospite") |
| `ruolo` | string | Ruolo dell'utente: `Convocato`, `Invitato`, `Tecnico`, `Staff` |
| `ammesso` | boolean | `true` se autorizzato all'ingresso |
| `warning` | string? | Opzionale, presente se `ammesso: false` |

View File

@@ -13,14 +13,6 @@
"ruolo": "Convocato",
"ammesso": true
},
{
"badge_code": "0007399575",
"nome": "Laura",
"cognome": "Rossi",
"url_foto": "https://randomuser.me/api/portraits/women/2.jpg",
"ruolo": "Invitato",
"ammesso": true
},
{
"badge_code": "0000514162",
"nome": "Giuseppe",

View File

@@ -25,7 +25,7 @@ class UserResponse(BaseModel):
nome: str
cognome: str
url_foto: str
ruolo: Literal["Tecnico", "Votante", "Ospite"]
ruolo: Literal["Convocato", "Invitato", "Tecnico", "Staff"]
ammesso: bool
warning: Optional[str] = None

View File

@@ -17,7 +17,7 @@ export interface User {
nome: string;
cognome: string;
url_foto: string;
ruolo: 'Tecnico' | 'Votante' | 'Ospite';
ruolo: 'Convocato' | 'Invitato' | 'Tecnico' | 'Staff';
ammesso: boolean;
warning?: string;
}