Method: providers.vehicles.updateLocation

Obsoleto: Usa el método vehicles.update en su lugar. Vehicles.updateLocation actualiza la ubicación del vehículo.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. Debe tener el formato providers/{provider}/vehicles/{vehicle}. El proveedor de {provider} debe ser el ID del proyecto (por ejemplo, sample-cloud-project) del proyecto de Google Cloud del que forma parte la cuenta de servicio que realiza esta llamada.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "header": {
    object (RequestHeader)
  },
  "currentLocation": {
    object (VehicleLocation)
  },
  "currentState": enum (VehicleState)
}
Campos
header

object (RequestHeader)

El encabezado de solicitud estándar de Fleet Engine.

currentLocation

object (VehicleLocation)

Obligatorio. La ubicación más reciente del vehículo. Los subcampos location y updateTime son obligatorios.

currentState

enum (VehicleState)

Establece el estado del vehículo en ONLINE o OFFLINE. Si la estableces como UNKNOWN_VEHICLE_STATE, no se modificará el estado del vehículo.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de VehicleLocation.