REST Resource: courses.topics

منبع: موضوع

موضوع ایجاد شده توسط معلم برای دوره

نمایندگی JSON
{
  "courseId": string,
  "topicId": string,
  "name": string,
  "updateTime": string
}
فیلدها
courseId

string

شناسه دوره

فقط خواندنی

topicId

string

شناسه منحصر به فرد برای موضوع

فقط خواندنی

name

string

نام موضوع، تولید شده توسط کاربر. فضاهای سفید پیشرو و انتهایی، در صورت وجود، کوتاه شده اند. همچنین، چندین فضای سفید متوالی در داخل نام جمع می شود. نتیجه باید یک رشته غیر خالی باشد. نام موضوعات به حروف بزرگ و کوچک حساس است و نباید بیشتر از 100 کاراکتر باشد.

updateTime

string ( Timestamp format)

زمانی که موضوع آخرین بار توسط سیستم به روز شد.

فقط خواندنی

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

روش ها

create

یک موضوع ایجاد می کند.

delete

یک موضوع را حذف می کند.

get

موضوعی را برمی گرداند.

list

فهرست موضوعاتی را که درخواست کننده مجاز به مشاهده آنهاست برمی گرداند.

patch

یک یا چند فیلد از یک موضوع را به روز می کند.