- Recurso: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- Métodos
Recurso: DeliveryVehicle
A mensagem DeliveryVehicle. Um veículo de entrega transporta remessas de um depósito para um local de entrega e de um local de retirada para o depósito. Em alguns casos, os veículos de entrega também transportam os envios diretamente do local de retirada para o local de entrega.
Observação: as APIs gRPC e REST usam convenções de nomenclatura de campo diferentes. Por exemplo, o campo DeliveryVehicle.current_route_segment na API gRPC e o campo DeliveryVehicle.currentRouteSegment na API REST se referem ao mesmo campo.
| Representação JSON | 
|---|
| { "name": string, "lastLocation": { object ( | 
| Campos | |
|---|---|
| name | 
 O nome exclusivo desse veículo de entrega. O formato é  | 
| lastLocation | 
 O último local informado do veículo de entrega. | 
| pastLocations[] | 
 Somente entrada. Locais em que o veículo de entrega esteve no passado e que ainda não foram informados ao Fleet Engine. Ele é usado em  | 
| navigationStatus | 
 O status de navegação do veículo de entrega. | 
| currentRouteSegment | 
 A poligonal codificada que especifica a rota que a navegação recomenda para o próximo ponto de passagem. O app do motorista atualiza essa informação quando uma parada é alcançada ou ultrapassada e quando a navegação é redirecionada. Esses  Há alguns casos em que esse campo pode não ser usado para preencher  
 Nesses casos, o Fleet Engine preenche esse campo com uma rota do ponto de parada do veículo mais recente até o próximo ponto de parada do veículo para garantir que o consumidor desse campo tenha as melhores informações disponíveis sobre o caminho atual do veículo de entrega. Uma string codificada em base64. | 
| currentRouteSegmentEndPoint | 
 O local em que o  Esse campo é ignorado em chamadas  | 
| remainingDistanceMeters | 
 A distância restante para o  O Fleet Engine vai ignorar esse campo em  | 
| remainingDuration | 
 O tempo restante de percurso para o  O Fleet Engine vai ignorar esse campo em  Duração em segundos com até nove dígitos fracionários, terminando em " | 
| remainingVehicleJourneySegments[] | 
 Os segmentos de percurso atribuídos a este veículo de entrega, começando pelo local mais recente informado. Esse campo não será preenchido na resposta de  | 
| attributes[] | 
 Uma lista de atributos personalizados do veículo de entrega. Um veículo de entrega pode ter no máximo 100 atributos, e cada atributo precisa ter uma chave exclusiva. | 
| type | 
 O tipo do veículo de entrega. Se não for definido, o padrão será  | 
DeliveryVehicleAttribute
Descreve um atributo do veículo como um par de chave-valor. O comprimento da string "chave:valor" não pode exceder 256 caracteres.
| Representação JSON | 
|---|
| { "key": string, "value": string, // Union field | 
| Campos | |
|---|---|
| key | 
 A chave do atributo. | 
| value | 
 O valor do atributo. | 
| Campo de união delivery_vehicle_attribute_value. O valor do atributo pode ser do tipo string, booleano ou double.delivery_vehicle_attribute_valuepode ser apenas de um dos tipos a seguir: | |
| stringValue | 
 Valor de atributo digitado em string. Observação: esse campo é idêntico ao  | 
| boolValue | 
 Valor de atributo do tipo booleano. | 
| numberValue | 
 Valor do atributo com digitação dupla. | 
DeliveryVehicleType
O tipo de veículo de entrega.
| Enums | |
|---|---|
| DELIVERY_VEHICLE_TYPE_UNSPECIFIED | O valor não é usado. | 
| AUTO | Um automóvel. | 
| TWO_WHEELER | Motocicleta, ciclomotor ou outro veículo de duas rodas | 
| BICYCLE | Transporte humano. | 
| PEDESTRIAN | Um transportador humano, geralmente caminhando ou correndo, viajando por caminhos de pedestres. | 
| Métodos | |
|---|---|
| 
 | Cria e retorna um novo DeliveryVehicle. | 
| 
 | Exclui um veículo de entrega do Fleet Engine. | 
| 
 | Retorna a instância DeliveryVehicleespecificada. | 
| 
 | Recebe todos os DeliveryVehicles que atendem aos critérios de filtragem especificados. | 
| 
 | Grava dados atualizados de DeliveryVehicleno Fleet Engine e atribuiTasksaoDeliveryVehicle. |