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 "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

পদ্ধতি

create

একটি বিষয় তৈরি করে।

delete

একটি বিষয় মুছে দেয়।

get

একটি বিষয় ফেরত দেয়।

list

অনুরোধকারীকে দেখার অনুমতি দেওয়া বিষয়গুলির তালিকা প্রদান করে৷

patch

একটি বিষয়ের এক বা একাধিক ক্ষেত্র আপডেট করে।