- Representação JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
Detalhes sobre a solicitação e a resposta da SearchVehicles.
Observação: este registro estará sujeito à divisão no campo de correspondências se o tamanho total do registro exceder 256 KB. Consulte Dividir registros para mais detalhes.
Representação JSON |
---|
{ "request": { object ( |
Campos | |
---|---|
request |
A solicitação enviada ao Fleet Engine. |
response |
A resposta 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 não será definido 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 partida para pesquisar por perto. |
dropoffPoint |
O local de desembarque do cliente. |
pickupRadiusMeters |
Especifica o raio de busca do veículo ao redor do ponto de embarque. |
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 aos veículos que aceitam 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 a partir de agora. Uma duração em segundos com até nove dígitos fracionários, terminando em " |
vehicleTypes[] |
Os tipos de veículo que serão pesquisados. |
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 aplicado a cada VehicleAttributeList. |
requiredOneOfAttributeSets[] |
Restringe a pesquisa apenas aos veículos com pelo menos um conjunto dos atributos especificados em 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 a searchVehiclesRequest. |
filter |
Uma consulta AIP-160 que limita os veículos retornados com base nos atributos deles. |
VehicleAttributeListLog
Uma lista de tipos de dados de lista para VehicleAttributeLog.
Representação JSON |
---|
{
"attributes": [
{
object ( |
Campos | |
---|---|
attributes[] |
Uma lista de atributos nesta coleção. |
SearchVehiclesResponseLog
Detalhes sobre a resposta da SearchVehicles.
Representação JSON |
---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
Campos | |
---|---|
matchIds[] |
Obsoleto: lista dos IDs dos veículos retornados. Use match.vehicle.name para derivar esse ID. |
matches[] |
Lista de VehicleMatches para os veículos devolvidos. |
VehicleMatchLog
O registro de um resultado SearchVehicles VehicleMatch.
Representação JSON |
---|
{ "vehicle": { object ( |
Campos | |
---|---|
vehicle |
Um veículo que corresponde à solicitação. |
vehiclePickupEta |
O HEC de carro do veículo até o ponto de embarque especificado na solicitação. Um valor vazio indica uma falha no cálculo do HEC do veículo. Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
vehiclePickupDistanceMeters |
A distância de carro do veículo até o ponto de embarque especificado na solicitação, incluindo pontos intermediários de embarque e desembarque de uma viagem. 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 waypoints intermediários para viagens existentes. |
vehicleDropoffEta |
O HEC completo do veículo até o ponto de desembarque especificado na solicitação. O HEC inclui todas as visitas necessárias para viagens ativas que precisam ser concluídas antes que o veículo chegue ao ponto de desembarque especificado na solicitação. O valor só será preenchido quando um ponto de desembarque for especificado na solicitação. Um valor vazio indica uma falha no cálculo do HEC para o veículo chegar ao ponto de desembarque. Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
vehiclePickupToDropoffDistanceMeters |
A distância de carro (em metros) do veículo do ponto de embarque até o 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 nem outros waypoints antes da chegada do veículo no ponto de embarque ou desembarque. O valor só será preenchido quando um ponto de desembarque for especificado na solicitação. Um valor vazio indica uma falha no cálculo da distância entre os pontos de embarque e desembarque especificados na solicitação. |
tripType |
O tipo de viagem da solicitação usado para calcular o HEC até o ponto de embarque. |
vehicleMatchType |
Tipo de correspondência do veículo. |
requestedOrderedBy |
O método que o autor da chamada solicitou para classificar correspondências de veículo. |
orderedBy |
O método real usado para encomendar este veículo. Normalmente, isso corresponderá ao campo "order_by" da solicitação. No entanto, em determinadas circunstâncias como uma falha dos back-ends do Google Maps, um método diferente pode ser usado (como PICKUP_POINT_STRAIGHT_DISTANCE). |