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. |