リソース: Invitation
コースに参加するための招待状。
| JSON 表現 | 
|---|
{
  "id": string,
  "userId": string,
  "courseId": string,
  "role": enum ( | 
              
| フィールド | |
|---|---|
id | 
                
                   
 Classroom によって割り当てられた ID。 読み取り専用です。  | 
              
userId | 
                
                   
 招待したユーザーの ID。 リクエストのパラメータとして指定する場合、この識別子は次のいずれかに設定できます。 
  | 
              
courseId | 
                
                   
 ユーザーを招待するコースの ID。  | 
              
role | 
                
                   
 ユーザーに招待するロール。  | 
              
CourseRole
ユーザーに招待できるロール。
| 列挙型 | |
|---|---|
COURSE_ROLE_UNSPECIFIED | 
                コースでのロールなし。 | 
STUDENT | 
                コースに登録している生徒。 | 
TEACHER | 
                コースの教師。 | 
OWNER | 
                コースのオーナー。 | 
メソッド | 
            |
|---|---|
                
 | 
              招待を承認し、招待を削除して、招待したユーザーを指定されたコースの教師または生徒(該当する場合)に追加します。 | 
                
 | 
              招待状を作成します。 | 
                
 | 
              招待を削除します。 | 
                
 | 
              招待状を返します。 | 
                
 | 
              リクエスト元のユーザーが表示を許可されている招待状のリストを返します。リスト リクエストに一致する招待状のみが返されます。 |