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:
@@ -184,15 +184,15 @@ Gli zeri iniziali sono significativi: `"0008988288"` e `"8988288"` sono badge **
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
| Campo Response | Tipo | Descrizione |
|
| Campo Response | Tipo | Descrizione |
|
||||||
|----------------|---------|--------------------------------------------------------|
|
|----------------|---------|----------------------------------------------------------------|
|
||||||
| `badge_code` | string | Codice badge |
|
| `badge_code` | string | Codice badge |
|
||||||
| `nome` | string | Nome dell'utente |
|
| `nome` | string | Nome dell'utente |
|
||||||
| `cognome` | string | Cognome dell'utente |
|
| `cognome` | string | Cognome dell'utente |
|
||||||
| `url_foto` | string | URL immagine profilo (può essere placeholder) |
|
| `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 |
|
| `ammesso` | boolean | `true` se autorizzato all'ingresso |
|
||||||
| `warning` | string? | Opzionale, presente se `ammesso: false` |
|
| `warning` | string? | Opzionale, presente se `ammesso: false` |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -13,14 +13,6 @@
|
|||||||
"ruolo": "Convocato",
|
"ruolo": "Convocato",
|
||||||
"ammesso": true
|
"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",
|
"badge_code": "0000514162",
|
||||||
"nome": "Giuseppe",
|
"nome": "Giuseppe",
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ class UserResponse(BaseModel):
|
|||||||
nome: str
|
nome: str
|
||||||
cognome: str
|
cognome: str
|
||||||
url_foto: str
|
url_foto: str
|
||||||
ruolo: Literal["Tecnico", "Votante", "Ospite"]
|
ruolo: Literal["Convocato", "Invitato", "Tecnico", "Staff"]
|
||||||
ammesso: bool
|
ammesso: bool
|
||||||
warning: Optional[str] = None
|
warning: Optional[str] = None
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ export interface User {
|
|||||||
nome: string;
|
nome: string;
|
||||||
cognome: string;
|
cognome: string;
|
||||||
url_foto: string;
|
url_foto: string;
|
||||||
ruolo: 'Tecnico' | 'Votante' | 'Ospite';
|
ruolo: 'Convocato' | 'Invitato' | 'Tecnico' | 'Staff';
|
||||||
ammesso: boolean;
|
ammesso: boolean;
|
||||||
warning?: string;
|
warning?: string;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user