Method: tasks.move

चुने गए टास्क को डेस्टिनेशन टास्क की सूची में किसी दूसरी जगह पर ले जाता है. अगर डेस्टिनेशन की सूची नहीं दी जाती है, तो टास्क को उसकी मौजूदा सूची में ही ले जाया जाता है. इसमें, किसी नए पैरंट के तहत चाइल्ड टास्क के तौर पर डालना और/या अपने सिबलिंग टास्क के बीच किसी दूसरी जगह पर ले जाना शामिल है. किसी टास्क में, उपयोगकर्ता के पास 2,000 सबटास्क हो सकते हैं.

एचटीटीपी अनुरोध

POST https://tasks.googleapis.com/tasks/v1/lists/{tasklist}/tasks/{task}/move

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.

पाथ पैरामीटर

पैरामीटर
tasklist

string

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

task

string

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

क्वेरी पैरामीटर

पैरामीटर
parent

string

पैरंट टास्क का नया आइडेंटिफ़ायर. अगर टास्क को सबसे ऊपर ले जाया जाता है, तो इस पैरामीटर को शामिल नहीं किया जाता. पैरंट के तौर पर सेट किया गया टास्क, टास्क की सूची में मौजूद होना चाहिए. साथ ही, उसे छिपाया नहीं जा सकता. असाइन किए गए टास्क को पैरंट टास्क (सबटास्क वाले) के तौर पर सेट नहीं किया जा सकता. इसके अलावा, उन्हें पैरंट टास्क के नीचे नहीं ले जाया जा सकता (सबटास्क बन जाते हैं). ज़रूरी नहीं.

previous

string

पिछले सिबलिंग टास्क का नया आइडेंटिफ़ायर. अगर टास्क को अपने भाई-बहनों के बीच पहली पोज़िशन पर ले जाया जाता है, तो इस पैरामीटर को छोड़ दिया जाता है. 'पिछला' के तौर पर सेट किया गया टास्क, टास्क की सूची में मौजूद होना चाहिए. साथ ही, उसे छिपाया नहीं जा सकता. ज़रूरी नहीं.

destinationTasklist

string

ज़रूरी नहीं. डेस्टिनेशन टास्क की सूची का आइडेंटिफ़ायर. अगर यह सेट है, तो टास्क को टास्कलिस्ट से destinationTasklist सूची में ले जाया जाता है. ऐसा न करने पर, टास्क को उसकी मौजूदा सूची में ले जाया जाता है. फ़िलहाल, बार-बार होने वाले टास्क को एक सूची से दूसरी सूची में नहीं ले जाया जा सकता. ज़रूरी नहीं.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य हिस्सा

कामयाब रहने पर, जवाब के मुख्य हिस्से में Task का एक इंस्टेंस शामिल किया जाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/tasks

ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.