المرجع: الدعوة
دعوة للانضمام إلى دورة تدريبية
| تمثيل JSON | 
|---|
{
  "id": string,
  "userId": string,
  "courseId": string,
  "role": enum ( | 
              
| الحقول | |
|---|---|
id | 
                
                   
 المعرّف الذي تحدّده خدمة Classroom للقراءة فقط.  | 
              
userId | 
                
                   
 معرّف المستخدم الذي تمت دعوته عند تحديده كمَعلمة لطلب، يمكن ضبط هذا المعرّف على أحد العناصر التالية: 
  | 
              
courseId | 
                
                   
 معرّف الدورة التدريبية التي تريد دعوة المستخدم إليها.  | 
              
role | 
                
                   
 الدور الذي تريد منحه للمستخدم الذي دعوته. يجب ألا تكون   | 
              
CourseRole
الأدوار المحتملة التي يمكن دعوة المستخدم لتوليها
| عمليات التعداد | |
|---|---|
COURSE_ROLE_UNSPECIFIED | 
                لا يتولّى أي دور في الدورة التدريبية. | 
STUDENT | 
                طالب في الدورة التدريبية | 
TEACHER | 
                معلّم الدورة التدريبية | 
OWNER | 
                مالك الدورة التدريبية | 
الطُرق | 
            |
|---|---|
                
 | 
              قبول دعوة وإزالتها وإضافة المستخدم المدعو إلى المعلّمين أو الطلاب (حسب الاقتضاء) في الدورة التدريبية المحدّدة | 
                
 | 
              لإنشاء دعوة | 
                
 | 
              لحذف دعوة | 
                
 | 
              تعرِض دعوة. | 
                
 | 
              تعرِض هذه الدالة قائمة بالدعوات التي يُسمح للمستخدم الذي يقدّم الطلب بالاطّلاع عليها، ويقتصر ذلك على الدعوات التي تتطابق مع طلب القائمة. |