REST Resource: courses.topics

संसाधन: विषय

कोर्स के लिए, शिक्षक का बनाया गया विषय

JSON के काेड में दिखाना
{
  "courseId": string,
  "topicId": string,
  "name": string,
  "updateTime": string
}
फ़ील्ड
courseId

string

कोर्स का आइडेंटिफ़ायर.

सिर्फ़ पढ़ने के लिए.

topicId

string

विषय के लिए यूनीक आइडेंटिफ़ायर.

सिर्फ़ पढ़ने के लिए.

name

string

विषय का नाम, जिसे उपयोगकर्ता ने जनरेट किया है. अगर कोई खाली सफ़ेद जगह हो, तो उससे पहले और पीछे की खाली सफ़ेद जगहों को हटा दिया जाता है. साथ ही, नाम के अंदर एक के बाद एक लगातार कई खाली सफ़ेद जगह को छोटा कर दिया जाता है. परिणाम एक गैर-खाली स्ट्रिंग होना चाहिए. विषय के नाम केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होते हैं. इनमें 100 से ज़्यादा वर्ण नहीं होने चाहिए.

updateTime

string (Timestamp format)

वह समय जब सिस्टम ने विषय को पिछली बार अपडेट किया था.

सिर्फ़ पढ़ने के लिए.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

तरीके

create

कोई विषय बनाता है.

delete

किसी विषय को मिटाता है.

get

किसी विषय की जानकारी देता है.

list

उन विषयों की सूची दिखाता है जिन्हें अनुरोध करने वाले को देखने की अनुमति है.

patch

किसी विषय के एक या उससे ज़्यादा फ़ील्ड को अपडेट करता है.