یک منبع Invitation در Classroom نشاندهنده دعوتی برای یک کاربر برای پیوستن به یک دوره با نقش خاص دوره است: دانشآموز، معلم یا مالک.
هر منبع Invitation شامل فیلدهای زیر است:
-
id: شناسهای که توسط کلاس برای دعوتنامه تعیین شده است. -
userId: شناسه کاربری که به دوره دعوت شده است. -
courseId: دورهای که کاربر به آن دعوت شده است. -
role: نقشی که کاربر دعوتشده در دوره خواهد داشت.
ایجاد دعوتنامه
متد invitations.create() میتواند برای دعوت یک کاربر به یک دوره با یک نقش خاص استفاده شود. منبع Invitation را در بدنه درخواست قرار دهید و courseId ، userId و role را مشخص کنید.
جاوا
دریافت دعوتنامه
با فراخوانی متد invitations.get() و مشخص کردن id دعوت، یک دعوتنامه خاص را بازیابی کنید.
جاوا
دعوت را بپذیرید
پذیرش یک دعوت، دعوت را حذف کرده و کاربر دعوتشده را با نقشی که در دعوتنامه مشخص شده است به دوره اضافه میکند. برای پذیرش دعوتنامه، متد invitations.accept() را فراخوانی کرده و id دعوتنامه را مشخص کنید.
جاوا
حذف دعوتنامه
تنها راه برای بهروزرسانی یک دعوتنامه، حذف آن و ایجاد یک دعوتنامه جدید است. برای حذف دعوتنامه، متد invitations.delete() را فراخوانی کرده و id آن را مشخص کنید.