Method: providers.vehicles.updateAttributes

इससे वाहन के एट्रिब्यूट कुछ हद तक अपडेट होते हैं. सिर्फ़ अनुरोध में बताए गए एट्रिब्यूट अपडेट किए जाएंगे और दूसरे एट्रिब्यूट में कोई बदलाव नहीं किया जाएगा. ध्यान दें: यह vehicles.update में अलग है. यहां पूरे attributes फ़ील्ड को UpdateVehicleRequest के फ़ील्ड से बदल दिया जाएगा. साथ ही, जो एट्रिब्यूट अनुरोध में नहीं हैं उन्हें हटा दिया जाएगा.

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

POST https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateAttributes

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

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

पैरामीटर
name

string

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

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

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

जेएसओएन के काेड में दिखाना
{
  "header": {
    object (RequestHeader)
  },
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
फ़ील्ड
header

object (RequestHeader)

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

attributes[]

object (VehicleAttribute)

ज़रूरी है. वाहन के वे एट्रिब्यूट जिन्हें अपडेट करना है. जो एट्रिब्यूट टैग नहीं किए गए हैं उनमें न तो बदलाव किया जाता है और न ही उन्हें हटाया जाता है.

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

vehicles.updateAttributes जवाब मैसेज.

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

जेएसओएन के काेड में दिखाना
{
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
फ़ील्ड
attributes[]

object (VehicleAttribute)

ज़रूरी है. वाहन के एट्रिब्यूट की पूरी सूची अपडेट की गई है. इनमें नए, बदले गए, और बिना बदलाव वाले एट्रिब्यूट शामिल हैं.