फ़्लीट इंजन में वाहन का अपडेट किया गया डेटा लिखता है.
Vehicle
को अपडेट करते समय, इन फ़ील्ड को अपडेट नहीं किया जा सकता, क्योंकि इन्हें सर्वर मैनेज करता है:
currentTrips
availableCapacity
currentRouteSegmentVersion
waypointsVersion
name
वाहन को भी अपडेट नहीं किया जा सकता.
अगर attributes
फ़ील्ड को अपडेट किया जाता है, तो वाहन के सभी एट्रिब्यूट, अनुरोध में दिए गए एट्रिब्यूट से बदल दिए जाते हैं. अगर आपको सिर्फ़ कुछ एट्रिब्यूट अपडेट करने हैं, तो vehicles.updateAttributes
तरीका देखें. इसी तरह, waypoints
फ़ील्ड को भी अपडेट किया जा सकता है. हालांकि, इसमें वाहन के सभी वेपॉइंट शामिल होने चाहिए, न कि कोई अन्य वेपॉइंट.
एचटीटीपी अनुरोध
PUT https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
name |
ज़रूरी है. |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध का हेडर. |
updateMask |
ज़रूरी है. फ़ील्ड मास्क, जो दिखाता है कि यह फ़ील्ड के पूरी तरह क्वालिफ़ाइड नाम की सूची है, जिसे कॉमा लगाकर अलग किया गया है. उदाहरण: |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में Vehicle
का उदाहरण है.
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में Vehicle
का एक इंस्टेंस शामिल किया जाता है.