InvitationZasób w Classroom to zaproszenie użytkownika do dołączenia do zajęć z określoną rolą na zajęciach: uczeń, nauczyciel lub właściciel.
Każdy zasób Invitation zawiera te pola:
id: identyfikator zaproszenia przypisany przez Classroom.userId: identyfikator użytkownika, który został zaproszony na zajęcia.courseId: kurs, na który zapraszany jest użytkownik.role: rola w kursie, jaką zaproszony użytkownik będzie mieć w kursie.
Tworzenie zaproszenia
Metody invitations.create() można użyć, aby zaprosić użytkownika do udziału w kursie z określoną rolą. W treści żądania umieść Invitation zasób i określ courseId, userId i role.
Java
Odzyskiwanie zaproszenia
Aby pobrać konkretne zaproszenie, wywołaj metodę invitations.get() i określ id zaproszenia.
Java
Akceptowanie zaproszenia
Zaakceptowanie zaproszenia powoduje jego usunięcie i dodanie zaproszonego użytkownika do zajęć z rolą określoną w zaproszeniu. Zaakceptuj zaproszenie, wywołując metodę invitations.accept() i określając id zaproszenia.
Java
Usuwanie zaproszenia
Jedynym sposobem na zaktualizowanie zaproszenia jest jego usunięcie i utworzenie nowego. Aby usunąć zaproszenie, wywołaj metodę invitations.delete() i określ id.