- Representação JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
Detalhes sobre a solicitação e a resposta do SearchVehicles.
Observação: esse registro está sujeito à divisão no campo de correspondências se o tamanho total do registro exceder 256 KB. Consulte Registros de divisão para mais detalhes.
| Representação JSON |
|---|
{ "request": { object ( |
| Campos | |
|---|---|
request |
A solicitação enviada para o Fleet Engine. |
response |
A resposta foi retornada ao cliente. Se a chamada RPC resultar em um erro, a resposta não será definida. |
errorResponse |
A resposta de erro retornada ao cliente. Ele será redefinido se a chamada RPC for bem-sucedida. |
SearchVehiclesRequestLog
Detalhes sobre a solicitação SearchVehicles.
| Representação JSON |
|---|
{ "header": { object ( |
| Campos | |
|---|---|
header |
Cabeçalho da solicitação. |
pickupPoint |
O ponto de retirada a ser pesquisado. |
dropoffPoint |
O local de entrega pretendido do cliente. |
pickupRadiusMeters |
Especifica o raio de pesquisa de veículos ao redor do ponto de partida. |
count |
Especifica o número máximo de veículos a serem retornados. |
minimumCapacity |
Especifica a capacidade mínima necessária do veículo. |
searchTripTypes[] |
Restringe a pesquisa apenas aos veículos que oferecem suporte a pelo menos um dos tipos de viagem especificados. |
maximumStaleness |
Restringe a pesquisa apenas aos veículos que atualizaram os locais dentro do período especificado. Duração em segundos com até nove dígitos fracionários, terminando em " |
vehicleTypes[] |
Os tipos de veículo que você está procurando. |
requiredAttributes[] |
Restringe a pesquisa apenas aos veículos com os atributos especificados. |
requiredOneOfAttributes[] |
Restringe a pesquisa apenas aos veículos com pelo menos um dos atributos especificados aplicados a cada VehicleAttributeList. |
requiredOneOfAttributeSets[] |
Restringe a pesquisa apenas aos veículos com pelo menos um conjunto dos atributos especificados na VehicleAttributeList. |
matchOrderBy |
Ordem de classificação do resultado da pesquisa. |
includeBackToBack |
Indica se um veículo com uma viagem ativa está qualificado para outra correspondência. |
tripId |
ID da viagem associada à searchVehiclesRequests. |
filter |
Uma consulta AIP-160 que limita os veículos retornados com base nos atributos deles. |
VehicleAttributeListLog
Um tipo de dados de lista de listas para VehicleAttributeLog.
| Representação JSON |
|---|
{
"attributes": [
{
object ( |
| Campos | |
|---|---|
attributes[] |
Uma lista de atributos na coleção. |
SearchVehiclesResponseLog
Detalhes sobre a resposta SearchVehicles.
| Representação JSON |
|---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
| Campos | |
|---|---|
matchIds[] |
Descontinuado: lista dos IDs dos veículos retornados. Use matches.vehicle.name para extrair esse ID. |
matches[] |
Lista de correspondências de veículos para os veículos retornados. |
VehicleMatchLog
O registro de um resultado do VehicleMatch da SearchVehicles.
| Representação JSON |
|---|
{ "vehicle": { object ( |
| Campos | |
|---|---|
vehicle |
Um veículo que corresponde à solicitação. |
vehiclePickupEta |
Tempo estimado de chegada do veículo ao ponto de embarque especificado na solicitação. Um valor vazio indica uma falha no cálculo do ETA do veículo. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |
vehiclePickupDistanceMeters |
A distância de deslocamento do veículo até o ponto de embarque especificado na solicitação, incluindo os pontos de embarque ou desembarque intermediários de uma viagem atual. Um valor vazio indica uma falha no cálculo da distância do veículo. |
vehiclePickupStraightLineDistanceMeters |
A distância em linha reta entre o veículo e o ponto de embarque especificado na solicitação, incluindo os pontos de passagem intermediários para viagens atuais. |
vehicleDropoffEta |
O tempo estimado de chegada do veículo até o ponto de entrega especificado na solicitação. O ETA inclui todas as visitas necessárias para viagens ativas que precisam ser concluídas antes que o veículo chegue ao ponto de entrega especificado na solicitação. O valor só será preenchido quando um ponto de entrega for especificado na solicitação. Um valor vazio indica uma falha no cálculo do ETA para o veículo chegar ao ponto de entrega. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |
vehiclePickupToDropoffDistanceMeters |
A distância percorrida pelo veículo (em metros) do ponto de embarque ao ponto de desembarque especificado na solicitação. A distância é apenas entre os dois pontos e não inclui a localização do veículo ou outros pontos de passagem antes que ele chegue ao ponto de retirada ou de entrega. O valor só será preenchido quando um ponto de entrega for especificado na solicitação. Um valor vazio indica uma falha no cálculo da distância entre os pontos de retirada e entrega especificados na solicitação. |
tripType |
O tipo de viagem da solicitação que foi usado para calcular a HEC até o ponto de partida. |
vehicleMatchType |
Tipo de correspondência do veículo. |
requestedOrderedBy |
O método que o autor da chamada solicitou para classificar as correspondências de veículos. |
orderedBy |
O método real usado para solicitar esse veículo. Normalmente, isso corresponde ao campo "order_by" da solicitação. No entanto, em determinadas circunstâncias, como uma falha nos back-ends do Google Maps, um método diferente pode ser usado (como PICKUP_POINT_STRAIGHT_DISTANCE). |