Recurso: Invitación
Una invitación para unirte a un curso.
| Representación JSON | 
|---|
{
  "id": string,
  "userId": string,
  "courseId": string,
  "role": enum ( | 
              
| Campos | |
|---|---|
id | 
                
                   
 Es el identificador que asigna Classroom. Solo lectura.  | 
              
userId | 
                
                   
 Es el identificador del usuario invitado. Cuando se especifica como un parámetro de una solicitud, este identificador se puede establecer en uno de los siguientes valores: 
  | 
              
courseId | 
                
                   
 Es el identificador del curso al que se invitará al usuario.  | 
              
role | 
                
                   
 Es el rol que se le invita al usuario a tener. No debe ser   | 
              
CourseRole
Son los posibles roles que se le pueden invitar a tener a un usuario.
| Enumeraciones | |
|---|---|
COURSE_ROLE_UNSPECIFIED | 
                No hay ningún rol en el curso. | 
STUDENT | 
                Estudiante del curso. | 
TEACHER | 
                Es el profesor del curso. | 
OWNER | 
                Es el propietario del curso. | 
Métodos | 
            |
|---|---|
                
 | 
              Acepta una invitación, la quita y agrega al usuario invitado a los profesores o estudiantes (según corresponda) del curso especificado. | 
                
 | 
              Crea una invitación. | 
                
 | 
              Borra una invitación. | 
                
 | 
              Muestra una invitación. | 
                
 | 
              Muestra una lista de invitaciones que el usuario solicitante puede ver, restringida a aquellas que coinciden con la solicitud de lista. |