Risorsa: invito
Un invito a partecipare a un corso.
| Rappresentazione JSON | 
|---|
{
  "id": string,
  "userId": string,
  "courseId": string,
  "role": enum ( | 
              
| Campi | |
|---|---|
id | 
                
                   
 Identificatore assegnato da Classroom. Sola lettura.  | 
              
userId | 
                
                   
 Identificatore dell'utente invitato. Se specificato come parametro di una richiesta, questo identificatore può essere impostato su uno dei seguenti valori: 
  | 
              
courseId | 
                
                   
 Identificatore del corso a cui invitare l'utente.  | 
              
role | 
                
                   
 Ruolo da assegnare all'utente. Non deve essere   | 
              
CourseRole
Possibili ruoli che un utente può ricevere.
| Enum | |
|---|---|
COURSE_ROLE_UNSPECIFIED | 
                Nessun ruolo nel corso. | 
STUDENT | 
                Studente del corso. | 
TEACHER | 
                Insegnante del corso. | 
OWNER | 
                Proprietario del corso. | 
Metodi | 
            |
|---|---|
                
 | 
              Accetta un invito, rimuovendolo e aggiungendo l'utente invitato agli insegnanti o agli studenti (a seconda dei casi) del corso specificato. | 
                
 | 
              Crea un invito. | 
                
 | 
              Consente di eliminare un invito. | 
                
 | 
              Restituisce un invito. | 
                
 | 
              Restituisce un elenco di inviti che l'utente che effettua la richiesta può visualizzare, limitato a quelli corrispondenti alla richiesta dell'elenco. |