REST Resource: invitations
Ресурс: Приглашение
Приглашение присоединиться к курсу.
JSON-представление |
---|
{
"id": string,
"userId": string,
"courseId": string,
"role": enum (CourseRole )
} |
Поля |
---|
id | string Идентификатор, назначенный Классом. Только для чтения. |
userId | string Идентификатор приглашенного пользователя. Если этот идентификатор указан в качестве параметра запроса, ему может быть присвоено одно из следующих значений: - числовой идентификатор пользователя
- адрес электронной почты пользователя
- строковый литерал
"me" , указывающий запрашивающего пользователя
|
courseId | string Идентификатор курса, на который можно пригласить пользователя. |
role | enum ( CourseRole ) Роль, которую можно пригласить пользователя. Не должно быть COURSE_ROLE_UNSPECIFIED . |
КурсРоль
Возможные роли, на которые может быть приглашен пользователь.
Перечисления |
---|
COURSE_ROLE_UNSPECIFIED | Никакой конечной роли. |
STUDENT | Студентка на курсе. |
TEACHER | Преподаватель курса. |
OWNER | Владелец курса. |
Методы |
---|
| Принимает приглашение, удаляя его и добавляя приглашенного пользователя в число преподавателей или студентов (в зависимости от обстоятельств) указанного курса. |
| Создает приглашение. |
| Удаляет приглашение. |
| Возвращает приглашение. |
| Возвращает список приглашений, которые запрашивающему пользователю разрешено просматривать, ограниченный теми, которые соответствуют запросу списка. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-11 UTC.
[null,null,["Последнее обновление: 2024-11-11 UTC."],[[["This documentation describes the Invitation resource in Classroom API, used to invite users to courses."],["Invitations include details like the invited user's ID, the course ID, and the intended role (student, teacher, or owner)."],["You can manage invitations using methods like create, delete, get, list, and accept, to handle course memberships."],["The CourseRole enum defines the possible roles a user can be invited to have within a course."],["A JSON representation showcases the structure of an invitation object with its properties and data types."]]],[]]