برای اطلاع از جزئیات مربوط به اینکه کدام فیلدها ممکن است به روز شوند و چه کسی ممکن است آنها را تغییر دهد، به google.classroom.v1.CourseWork مراجعه کنید.
این درخواست باید توسط پروژه Developer Console از شناسه مشتری OAuth که برای ایجاد مورد کار دوره مربوطه استفاده میشود، انجام شود.
این روش کدهای خطای زیر را برمی گرداند:
PERMISSION_DENIED اگر پروژه برنامهنویس درخواستکننده کار دوره مربوطه را ایجاد نکرده باشد، اگر کاربر اجازه نداشته باشد اصلاحات درخواستی را در ارسال دانشجو انجام دهد، یا برای خطاهای دسترسی .
اگر درخواست نادرست باشد INVALID_ARGUMENT .
اگر کار دوره درخواستی قبلاً حذف شده باشد، FAILED_PRECONDITION .
اگر دوره یا کار دوره درخواستی وجود نداشته باشد، NOT_FOUND .
ماسکی که مشخص می کند کدام فیلدها در دوره کار می کنند تا به روز شوند. این فیلد برای انجام به روز رسانی لازم است. اگر فیلدهای نامعتبر مشخص شوند، به روز رسانی انجام نمی شود. اگر یک فیلد از مقادیر خالی پشتیبانی می کند، می توان آن را با مشخص کردن آن در ماسک به روز رسانی و نه در شی CourseWork پاک کرد. اگر فیلدی که مقادیر خالی را پشتیبانی نمی کند در ماسک به روز رسانی گنجانده شود و در شی CourseWork تنظیم نشده باشد، یک خطای INVALID_ARGUMENT برگردانده می شود.