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) होनी चाहिए जिसका सदस्य यह कॉल कर रहा है.

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

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

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

object (RequestHeader)

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

attributes[]

object (VehicleAttribute)

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

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

vehicles.updateAttributes जवाब.

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

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

object (VehicleAttribute)

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