- Representação JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
Detalhes sobre a solicitação e a resposta da SearchVehicles.
Observação: esse registro está sujeito a divisão no campo de correspondências se o tamanho total dele exceder 256 KB. Consulte Registros divididos / 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 da SearchVehicles.
Representação JSON |
---|
{ "header": { object ( |
Campos | |
---|---|
header |
Cabeçalho da solicitação. |
pickupPoint |
O ponto de encontro próximo ao qual pesquisar. |
dropoffPoint |
O local de entrega pretendido do cliente. |
pickupRadiusMeters |
Especifica o raio de pesquisa 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 exigida do veículo. |
searchTripTypes[] |
Restringe a pesquisa apenas aos veículos compatíveis com pelo menos um dos tipos de viagem especificados. |
maximumStaleness |
Restringe a pesquisa apenas aos veículos que atualizaram os locais no período especificado. Duração em segundos com até nove dígitos fracionários, terminando em " |
vehicleTypes[] |
Os tipos de veículo que está pesquisando. |
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 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 ao searchVehiclesRequest. |
filter |
Uma consulta AIP-160 que limita os veículos retornados com base nos atributos do veículo. |
VehicleAttributeListLog
Um tipo de dados de lista de lista para VehicleAttributeLog.
Representação JSON |
---|
{
"attributes": [
{
object ( |
Campos | |
---|---|
attributes[] |
Uma lista de atributos desta coleção. |
SearchVehiclesResponseLog
Detalhes sobre a resposta da SearchVehicles.
Representação JSON |
---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
Campos | |
---|---|
matchIds[] |
Descontinuado: lista dos IDs dos veículos retornados. Use matches.vehicle.name para derivar esse ID. |
matches[] |
Lista de VehicleMatches para os veículos retornados. |
VehicleMatchLog
O registro de um resultado de VehicleMatch da SearchVehicles.
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 RFC3339 UTC "Zulu", 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 os pontos intermediários de embarque ou desembarque de uma viagem existente. 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 de 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 RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
vehiclePickupToDropoffDistanceMeters |
A distância de carro (em metros) do veículo entre o ponto de embarque e o ponto de desembarque especificado na solicitação. A distância é somente entre os dois pontos e não inclui a localização do veículo nem outros waypoints antes de o veículo chegar ao 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 que foi usada 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ículos. |
orderedBy |
O método real usado para solicitar o veículo. Normalmente, isso corresponde ao atributo 'order_by' da solicitação. No entanto, em determinadas circunstâncias, como uma falha de back-ends do Google Maps, um método diferente pode ser usado (como PICKUP_POINT_STRAIGHT_DISTANCE). |