অর্ডার টাস্ক

আপনি ব্যবহারকারীর চাহিদা এবং পছন্দ অনুসারে একটি নির্দিষ্ট ক্রমে কাজগুলি সংগঠিত করতে পারেন। একটি টাস্ক অন্য টাস্কের অধীনে সরানো যেতে পারে ( parent টাস্ক) এবং/অথবা অন্য টাস্ক ( previous ) এর পরে সরানো যেতে পারে।

একটি টাস্ক সরাতে, এই বিশেষ প্যারামিটার সহ নিম্নলিখিত URL-এ একটি প্রমাণীকৃত POST অনুরোধ পাঠান:

parent প্যারামিটার
মূল টাস্কের আইডি নির্দিষ্ট করে যার অধীনে নতুন টাস্ক ঢোকানো উচিত; এই পরামিতি বাদ দিলে কাজটিকে তালিকার শীর্ষ স্তরে রাখা হয়।
previous প্যারামিটার
টাস্কের আইডি নির্দিষ্ট করে যার পরে নতুন টাস্ক ঢোকানো উচিত; এই প্যারামিটারটি বাদ দিলে কাজটিকে সাবলিস্টের প্রথম অবস্থানে রাখে।

URLটি এই ফর্মের:

https://www.googleapis.com/tasks/v1/lists/taskListID/tasks/taskID/move?parent=parentTaskID&previous=previousTaskID

taskListID , taskID , parentTaskID এবং previousTaskID এর জায়গায় উপযুক্ত মান সহ।

দ্রষ্টব্য : বিশেষ taskListID মান @default প্রমাণীকৃত ব্যবহারকারীর ডিফল্ট টাস্ক তালিকা উল্লেখ করতে ব্যবহার করা যেতে পারে।

সাফল্যের পরে, সার্ভার একটি HTTP 200 OK স্ট্যাটাস কোড এবং নতুন টাস্ক ডেটা দিয়ে প্রতিক্রিয়া জানায়।

উদাহরণ

প্রোটোকল

অনুরোধ:

POST /tasks/v1/lists/@default/tasks/taskID/move?parent=parentTaskID&previous=previousTaskID

প্রতিক্রিয়া:

HTTP/1.1 200 OK

{
  id: "taskID",
  kind: "tasks#task",
  selfLink: "https://www.googleapis.com/tasks/v1/lists/@default/tasks/taskID",
  etag: "newETag",
  title: "New Task",
  notes: "Please complete me",
  updated: "2010-10-15T11:30:00.000Z",
  ...,
  parent: "parentTaskID",
  position: "newPosition",
  ...
}

জাভা

import com.google.api.services.tasks.v1.Tasks.TasksOperations.Move;
...

Move move = service.tasks.move("@default", "taskID");
move.setParent("parentTaskID");
move.setPrevious("previousTaskID");
Task result = move.execute();

// Print the new values.
System.out.println(result.getParent());
System.out.println(result.getPosition());

পাইথন

result = service.tasks().move(tasklist='@default', task='taskID', parent='parentTaskID', previous='previousTaskID').execute()

# Print the new values.
print result['parent']
print result['position']

পিএইচপি

$result = $service->moveTasks('taskID', '@default', null, 'parentTaskID', 'previousTaskID');

/*
 * Print the new values.
 */
echo $result->getParent();
echo $result->getPosition();

.নেট

Task result = service.Tasks.Move("@default", "taskID",
                                 parent: "parentTaskID", previous: "previousTaskID").Fetch();
// Print the new values.
Console.WriteLine(result.Parent);
Console.WriteLine(result.Position);

দ্রষ্টব্য : একটি নতুন টাস্ক তৈরি করার সময় parent এবং previous প্যারামিটারগুলিও ব্যবহার করা যেতে পারে।