Ressource: Einladung
Eine Einladung zur Teilnahme an einem Kurs.
| JSON-Darstellung | 
|---|
{
  "id": string,
  "userId": string,
  "courseId": string,
  "role": enum ( | 
              
| Felder | |
|---|---|
id | 
                
                   
 Von Classroom zugewiesene Kennung. Schreibgeschützt.  | 
              
userId | 
                
                   
 Kennung des eingeladenen Nutzers. Wenn diese Kennung als Parameter einer Anfrage angegeben wird, kann sie einen der folgenden Werte haben: 
  | 
              
courseId | 
                
                   
 Kennung des Kurses, zu dem der Nutzer eingeladen werden soll.  | 
              
role | 
                
                   
 Rolle, die der Nutzer haben soll. Darf nicht   | 
              
CourseRole
Mögliche Rollen, zu denen ein Nutzer eingeladen werden kann.
| Enums | |
|---|---|
COURSE_ROLE_UNSPECIFIED | 
                Keine Kursrolle. | 
STUDENT | 
                Schüler/Student im Kurs. | 
TEACHER | 
                Lehrkraft des Kurses. | 
OWNER | 
                Inhaber des Kurses. | 
Methoden | 
            |
|---|---|
                
 | 
              Akzeptiert eine Einladung, entfernt sie und fügt den eingeladenen Nutzer den Lehrkräften oder Schülern/Studenten (je nach Fall) des angegebenen Kurses hinzu. | 
                
 | 
              Erstellt eine Einladung. | 
                
 | 
              Löscht eine Einladung. | 
                
 | 
              Gibt eine Einladung zurück. | 
                
 | 
              Gibt eine Liste der Einladungen zurück, die der anfragende Nutzer sich ansehen darf. Sie ist auf die Einladungen beschränkt, die der Listenanfrage entsprechen. |