Method: providers.vehicles.updateLocation

अब काम नहीं करता: इसके बजाय, vehicles.update तरीके का इस्तेमाल करें. vehicle.updateLocation, वाहन की जगह की जानकारी अपडेट करता है.

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

PUT https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateLocation

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

पाथ के पैरामीटर

पैरामीटर
name

string

ज़रूरी है. providers/{provider}/vehicles/{vehicle} फ़ॉर्मैट में होना चाहिए. {provider} उस Google Cloud प्रोजेक्ट का प्रोजेक्ट आईडी (उदाहरण के लिए, sample-cloud-project) होना चाहिए जिसका यह कॉल करने वाला सेवा खाता सदस्य है.

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

अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:

जेएसओएन के काेड में दिखाना
{
  "header": {
    object (RequestHeader)
  },
  "currentLocation": {
    object (VehicleLocation)
  },
  "currentState": enum (VehicleState)
}
फ़ील्ड
header

object (RequestHeader)

स्टैंडर्ड फ़्लीट इंजन अनुरोध हेडर.

currentLocation

object (VehicleLocation)

ज़रूरी है. वाहन की मौजूदा जगह की जानकारी. location और updateTime सबफ़ील्ड ज़रूरी हैं.

currentState

enum (VehicleState)

वाहन की स्थिति को ONLINE या OFFLINE पर सेट करें. अगर इस नीति को UNKNOWN_VEHICLE_STATE पर सेट किया जाता है, तो वाहन की स्थिति में कोई बदलाव नहीं होगा.

जवाब का मुख्य भाग

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