Met à jour partiellement les attributs d'un véhicule. Seuls les attributs mentionnés dans la demande seront mis à jour. Les autres attributs ne seront PAS modifiés. Remarque: la différence est différente dans vehicles.update, où l'intégralité du champ attributes sera remplacé par celui de UpdateVehicleRequest. Les attributs qui ne figurent pas dans la requête seront supprimés.
Requête HTTP
POST https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateAttributes
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
name |
Obligatoire. Doit se présenter sous la forme |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
| Représentation JSON |
|---|
{ "header": { object ( |
| Champs | |
|---|---|
header |
En-tête de requête Fleet Engine standard. |
attributes[] |
Obligatoire. Attributs du véhicule à mettre à jour. Les attributs non mentionnés ne sont ni modifiés, ni supprimés. |
Corps de la réponse
Message de réponse vehicles.updateAttributes.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{
"attributes": [
{
object ( |
| Champs | |
|---|---|
attributes[] |
Obligatoire. Liste complète mise à jour des attributs du véhicule, y compris les attributs nouveaux, modifiés et non modifiés. |