Method: providers.vehicles.updateLocation

Obsoleto: use o método vehicles.update. veículos.updateLocation atualiza o local do veículo.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. Precisa estar no formato providers/{provider}/vehicles/{vehicle}. {provider} precisa ser o ID do projeto (por exemplo, sample-cloud-project) do projeto do Google Cloud de que a conta de serviço que está fazendo a chamada faz parte.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "header": {
    object (RequestHeader)
  },
  "currentLocation": {
    object (VehicleLocation)
  },
  "currentState": enum (VehicleState)
}
Campos
header

object (RequestHeader)

O cabeçalho de solicitação padrão do Fleet Engine.

currentLocation

object (VehicleLocation)

Obrigatório. A localização mais recente do veículo. Os subcampos location e updateTime são obrigatórios.

currentState

enum (VehicleState)

Define o estado do veículo como ONLINE ou OFFLINE. Se definido como UNKNOWN_VEHICLE_STATE, o estado do veículo não vai mudar.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de VehicleLocation.