वाहन की अपडेट की गई जानकारी को फ़्लीट इंजन में लिखता है.
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
का एक इंस्टेंस शामिल किया जाता है.