REST Resource: tasks

সম্পদ: টাস্ক

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "id": string,
  "etag": string,
  "title": string,
  "updated": string,
  "selfLink": string,
  "parent": string,
  "position": string,
  "notes": string,
  "status": string,
  "due": string,
  "completed": string,
  "deleted": boolean,
  "hidden": boolean,
  "links": [
    {
      "type": string,
      "description": string,
      "link": string
    }
  ],
  "webViewLink": string,
  "assignmentInfo": {
    object (AssignmentInfo)
  }
}
ক্ষেত্র
kind

string

শুধুমাত্র আউটপুট। সম্পদের ধরন। এটি সর্বদা "কাজ# টাস্ক"।

id

string

টাস্ক শনাক্তকারী।

etag

string

সম্পদের ETag.

title

string

কাজের শিরোনাম। সর্বাধিক অনুমোদিত দৈর্ঘ্য: 1024 অক্ষর।

updated

string

শুধুমাত্র আউটপুট। টাস্কের শেষ পরিবর্তনের সময় (RFC 3339 টাইমস্ট্যাম্প হিসাবে)।

parent

string

শুধুমাত্র আউটপুট। অভিভাবক কার্য সনাক্তকারী। এই ক্ষেত্রটি বাদ দেওয়া হয় যদি এটি একটি শীর্ষ-স্তরের কাজ হয়। একটি ভিন্ন অভিভাবকের অধীনে বা শীর্ষ স্তরে টাস্ক সরাতে "সরানো" পদ্ধতি ব্যবহার করুন। একটি অভিভাবক কাজ কখনই একটি নির্ধারিত কাজ হতে পারে না (চ্যাট স্পেস, ডক্স থেকে)। এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য।

position

string

শুধুমাত্র আউটপুট। একই প্যারেন্ট টাস্কের অধীনে বা শীর্ষ স্তরে তার ভাইবোন টাস্কগুলির মধ্যে টাস্কের অবস্থান নির্দেশ করে স্ট্রিং। যদি এই স্ট্রিংটি আভিধানিক ক্রমানুসারে অন্য টাস্কের সংশ্লিষ্ট অবস্থানের স্ট্রিং থেকে বড় হয়, টাস্কটি একই প্যারেন্ট টাস্কের (বা শীর্ষ স্তরে) অধীনে অন্য টাস্কের পরে অবস্থান করা হয়। টাস্কটিকে অন্য অবস্থানে সরাতে "সরানো" পদ্ধতি ব্যবহার করুন।

notes

string

টাস্ক বর্ণনা করা নোট. Google ডক্স থেকে অ্যাসাইন করা কাজগুলিতে নোট থাকতে পারে না৷ ঐচ্ছিক। সর্বাধিক অনুমোদিত দৈর্ঘ্য: 8192 অক্ষর।

status

string

কাজের অবস্থা। এটি হয় "needsAction" বা "সম্পূর্ণ"।

due

string

টাস্কের শেষ তারিখ (RFC 3339 টাইমস্ট্যাম্প হিসাবে)। ঐচ্ছিক। নির্ধারিত তারিখ শুধুমাত্র তারিখ তথ্য রেকর্ড করে; নির্ধারিত তারিখ নির্ধারণ করার সময় টাইমস্ট্যাম্পের সময় অংশটি বাতিল করা হয়। API-এর মাধ্যমে একটি টাস্ক নির্ধারিত সময় পড়া বা লেখা সম্ভব নয়।

completed

string

টাস্ক সমাপ্তির তারিখ (RFC 3339 টাইমস্ট্যাম্প হিসাবে)। টাস্ক সম্পূর্ণ না হলে এই ক্ষেত্রটি বাদ দেওয়া হয়।

deleted

boolean

টাস্কটি মুছে ফেলা হয়েছে কিনা তা নির্দেশ করে পতাকা৷ নির্ধারিত কাজের জন্য এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য। এগুলি শুধুমাত্র tasks.delete কল করে মুছে ফেলা যেতে পারে, এই ক্ষেত্রে নির্ধারিত টাস্ক এবং আসল কাজ (ডক্স বা চ্যাট স্পেসে) উভয়ই মুছে ফেলা হয়। শুধুমাত্র অ্যাসাইন করা টাস্ক মুছতে, অ্যাসাইনমেন্ট সারফেসে নেভিগেট করুন এবং সেখান থেকে টাস্কটি আনঅ্যাসাইন করুন। ডিফল্ট হল False.

hidden

boolean

টাস্ক লুকানো আছে কিনা তা নির্দেশ করে পতাকা। টাস্ক লিস্টটি শেষবার সাফ করার সময় টাস্কটি সম্পূর্ণ হয়েছে বলে চিহ্নিত করা থাকলে এটি হয়। ডিফল্ট হল False. এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য।

links[].type

string

লিঙ্কের প্রকার, যেমন "ইমেল"।

links[].description

string

বর্ণনা। HTML এ কথা বলুন: <a> এবং </a>-এর মধ্যে সবকিছু।

links[].link

string

URL

assignmentInfo

object ( AssignmentInfo )

শুধুমাত্র আউটপুট। নির্ধারিত কাজের জন্য প্রসঙ্গ তথ্য। একটি টাস্ক একজন ব্যবহারকারীকে বরাদ্দ করা যেতে পারে, যা বর্তমানে ডক্স এবং চ্যাট স্পেসের মতো সারফেস থেকে সম্ভব। এই ক্ষেত্রটি বর্তমান ব্যবহারকারীকে বরাদ্দ করা কাজের জন্য পপুলেট করা হয় এবং কোথায় থেকে টাস্কটি বরাদ্দ করা হয়েছিল তা সনাক্ত করে। এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য।

অ্যাসাইনমেন্টের তথ্য

টাস্ক অ্যাসাইনমেন্টের উত্স সম্পর্কে তথ্য (ডকুমেন্ট, চ্যাট স্পেস)।

JSON প্রতিনিধিত্ব
{
  "linkToTask": string,
  "surfaceType": enum (ContextType),

  // Union field surface_info can be only one of the following:
  "driveResourceInfo": {
    object (DriveResourceInfo)
  },
  "spaceInfo": {
    object (SpaceInfo)
  }
  // End of list of possible types for union field surface_info.
}
ক্ষেত্র
surfaceType

enum ( ContextType )

শুধুমাত্র আউটপুট। এই বরাদ্দকৃত কাজটি যে ধরনের পৃষ্ঠ থেকে উদ্ভূত হয়েছে। বর্তমানে DOCUMENT বা SPACE এ সীমাবদ্ধ।

ইউনিয়ন ক্ষেত্রের surface_info । সারফেস সম্পর্কে তথ্য (ডক্স, চ্যাট স্পেস) যেখান থেকে এই টাস্ক অ্যাসাইন করা হয়েছিল৷ surface_info নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
driveResourceInfo

object ( DriveResourceInfo )

শুধুমাত্র আউটপুট। ড্রাইভ ফাইলের তথ্য যেখান থেকে এই কাজটি শুরু হয়েছে৷ বর্তমানে, ড্রাইভ ফাইল শুধুমাত্র একটি নথি হতে পারে। এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য।

spaceInfo

object ( SpaceInfo )

শুধুমাত্র আউটপুট। চ্যাট স্পেস সম্পর্কে তথ্য যেখান থেকে এই টাস্কের উৎপত্তি। এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য।

প্রসঙ্গ প্রকার

টাস্কের সাথে যুক্ত পণ্য।

এনামস
CONTEXT_TYPE_UNSPECIFIED এই টাস্কের প্রসঙ্গের জন্য অজানা মান।
GMAIL টাস্কটি Gmail থেকে তৈরি করা হয়েছে।
DOCUMENT কাজটি একটি নথি থেকে বরাদ্দ করা হয়।
SPACE কাজটি একটি চ্যাট স্পেস থেকে বরাদ্দ করা হয়েছে।

ড্রাইভ রিসোর্স ইনফো

ড্রাইভ সংস্থান সম্পর্কে তথ্য যেখান থেকে একটি টাস্ক বরাদ্দ করা হয়েছিল (দস্তাবেজ, পত্রক, ইত্যাদি)।

JSON প্রতিনিধিত্ব
{
  "driveFileId": string,
  "resourceKey": string
}
ক্ষেত্র
driveFileId

string

শুধুমাত্র আউটপুট। ড্রাইভ API-এ ফাইলের শনাক্তকারী।

resourceKey

string

শুধুমাত্র আউটপুট। শেয়ার করা লিঙ্কের মাধ্যমে শেয়ার করা ফাইল অ্যাক্সেস করতে রিসোর্স কী প্রয়োজন। সব ফাইলের জন্য প্রয়োজন নেই। এছাড়াও developers.google.com/drive/api/guides/resource-keys দেখুন।

স্পেস ইনফো

চ্যাট স্পেস সম্পর্কে তথ্য যেখান থেকে একটি টাস্ক বরাদ্দ করা হয়েছিল৷

JSON প্রতিনিধিত্ব
{
  "space": string
}
ক্ষেত্র
space

string

শুধুমাত্র আউটপুট। চ্যাট স্পেস যেখান থেকে এই টাস্কের উৎপত্তি। বিন্যাস হল "স্পেস/{স্পেস}"।

পদ্ধতি

clear

নির্দিষ্ট টাস্ক তালিকা থেকে সমস্ত সম্পূর্ণ কাজ সাফ করে।

delete

টাস্ক লিস্ট থেকে নির্দিষ্ট টাস্ক ডিলিট করে।

get

নির্দিষ্ট টাস্ক ফেরত দেয়।

insert

নির্দিষ্ট টাস্ক তালিকায় একটি নতুন টাস্ক তৈরি করে।

list

নির্দিষ্ট টাস্ক তালিকার সমস্ত কাজ ফেরত দেয়।

move

নির্দিষ্ট টাস্কটিকে গন্তব্য টাস্ক তালিকার অন্য অবস্থানে নিয়ে যায়।

patch

নির্দিষ্ট টাস্ক আপডেট করে।

update

নির্দিষ্ট টাস্ক আপডেট করে।