Fleet Engine API for scheduled tasks

शेड्यूल किए गए टास्क के लिए सेवाएं.

सेवा: fleetengine.googleapis.com

हमारा सुझाव है कि इस सेवा को कॉल करने के लिए, Google की दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.

डिस्कवरी दस्तावेज़

डिस्कवरी दस्तावेज़, मशीन से पढ़ा जा सकने वाला एक दस्तावेज़ होता है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल, Google API के साथ इंटरैक्ट करने वाली क्लाइंट लाइब्रेरी, आईडीई प्लग इन, और अन्य टूल बनाने के लिए किया जाता है. एक सेवा, कई डिस्कवरी दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाला यह दस्तावेज़ उपलब्ध कराती है:

सेवा का एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो किसी एपीआई सेवा का नेटवर्क पता बताता है. किसी सेवा में कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का सेवा एंडपॉइंट यहां दिया गया है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हैं:

  • https://fleetengine.googleapis.com

REST रिसॉर्स: v1.providers.deliveryVehicles

तरीके
create POST /v1/{parent=providers/*}/deliveryVehicles
नया DeliveryVehicle बनाता है और उसे दिखाता है.
delete DELETE /v1/{name=providers/*/deliveryVehicles/*}
Fleet Engine से DeliveryVehicle मिटाता है.
get GET /v1/{name=providers/*/deliveryVehicles/*}
यह फ़ंक्शन, बताए गए DeliveryVehicle इंस्टेंस को दिखाता है.
list GET /v1/{parent=providers/*}/deliveryVehicles
फ़िल्टर करने की तय की गई शर्तों को पूरा करने वाले सभी DeliveryVehicle को दिखाता है.
patch PATCH /v1/{deliveryVehicle.name=providers/*/deliveryVehicles/*}
Fleet Engine में अपडेट किया गया DeliveryVehicle डेटा लिखता है और DeliveryVehicle को Tasks असाइन करता है.

REST रिसॉर्स: v1.providers.taskTrackingInfo

तरीके
get GET /v1/{name=providers/*/taskTrackingInfo/*}
यह फ़ंक्शन, बताए गए TaskTrackingInfo इंस्टेंस को दिखाता है.

REST रिसॉर्स: v1.providers.tasks

तरीके
batchCreate POST /v1/{parent=providers/*}/tasks:batchCreate
नए Task ऑब्जेक्ट का एक बैच बनाता है और उसे दिखाता है.
create POST /v1/{parent=providers/*}/tasks
नया Task ऑब्जेक्ट बनाता है और उसे दिखाता है.
delete DELETE /v1/{name=providers/*/tasks/*}
किसी एक टास्क को मिटाता है.
get GET /v1/{name=providers/*/tasks/*}
किसी Task के बारे में जानकारी मिलती है.
list GET /v1/{parent=providers/*}/tasks
फ़िल्टर करने की तय की गई शर्तों को पूरा करने वाले सभी Task को दिखाता है.
patch PATCH /v1/{task.name=providers/*/tasks/*}
Task डेटा को अपडेट करता है.