Índice
TripService
(interface)VehicleService
(interface)BatteryInfo
(mensagem)BatteryStatus
(enum)BillingPlatformIdentifier
(enum)ConsumableTrafficPolyline
(mensagem)CreateTripRequest
(mensagem)CreateVehicleRequest
(mensagem)DeviceSettings
(mensagem)GetTripRequest
(mensagem)GetVehicleRequest
(mensagem)LicensePlate
(mensagem)ListVehiclesRequest
(mensagem)ListVehiclesResponse
(mensagem)LocationPowerSaveMode
(enum)LocationSensor
(enum)NavigationStatus
(enum)PolylineFormatType
(enum)PowerSource
(enum)ReportBillableTripRequest
(mensagem)ReportBillableTripRequest.SolutionType
(enum)RequestHeader
(mensagem)RequestHeader.Platform
(enum)RequestHeader.SdkType
(enum)SearchTripsRequest
(mensagem)SearchTripsResponse
(mensagem)SearchVehiclesRequest
(mensagem)SearchVehiclesRequest.CurrentTripsPresent
(enum)SearchVehiclesRequest.VehicleMatchOrder
(enum)SearchVehiclesResponse
(mensagem)SpeedReadingInterval
(mensagem)SpeedReadingInterval.Speed
(enum)StopLocation
(mensagem)TerminalLocation
(mensagem)TerminalPointId
(mensagem) (obsoleto)TrafficPolylineData
(mensagem)Trip
(mensagem)TripStatus
(enum)TripType
(enum)TripView
(enum)TripWaypoint
(mensagem)UpdateTripRequest
(mensagem)UpdateVehicleAttributesRequest
(mensagem)UpdateVehicleAttributesResponse
(mensagem)UpdateVehicleRequest
(mensagem)Vehicle
(mensagem)Vehicle.VehicleType
(mensagem)Vehicle.VehicleType.Category
(enum)VehicleAttribute
(mensagem)VehicleAttributeList
(mensagem)VehicleLocation
(mensagem)VehicleMatch
(mensagem)VehicleMatch.VehicleMatchType
(enum)VehicleState
(enum)VisualTrafficReportPolylineRendering
(mensagem)VisualTrafficReportPolylineRendering.RoadStretch
(mensagem)VisualTrafficReportPolylineRendering.RoadStretch.Style
(enum)Waypoint
(mensagem)WaypointType
(enum)
TripService
Serviço de gerenciamento de viagens.
CreateTrip |
---|
Cria uma viagem no Fleet Engine e a retorna. |
GetTrip |
---|
Receber informações sobre uma única viagem. |
ReportBillableTrip |
---|
Informar o uso de viagens faturáveis. |
SearchTrips |
---|
Receber todas as viagens de um veículo específico. |
UpdateTrip |
---|
Atualiza os dados da viagem. |
VehicleService
Serviço de gerenciamento de veículos.
CreateVehicle |
---|
Cria um novo veículo associado a um provedor de transporte sob demanda ou entregas. Cada Os campos
Os campos
Todos os outros campos são opcionais e usados se fornecidos. |
GetVehicle |
---|
Retorna um veículo do Fleet Engine. |
ListVehicles |
---|
Retorna uma lista paginada de veículos associados a um provedor que correspondem às opções de solicitação. |
SearchVehicles |
---|
Retorna uma lista de veículos que correspondem às opções de solicitação. |
UpdateVehicle |
---|
Grava dados atualizados do veículo no Fleet Engine. Ao atualizar uma
Também não é possível atualizar o veículo Se o campo |
UpdateVehicleAttributes |
---|
Atualiza parcialmente os atributos de um veículo. Somente os atributos mencionados na solicitação serão atualizados. Os outros não serão alterados. Observação: isso é diferente em |
BatteryInfo
Informações sobre a bateria do dispositivo.
Campos | |
---|---|
battery_ |
Status da bateria, se está cheia ou carregando etc. |
power_ |
Status da fonte de energia da bateria. |
battery_ |
Porcentagem atual da bateria [0-100]. |
BatteryStatus
Status da bateria, se está cheia ou carregando etc.
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS |
Status da bateria desconhecido. |
BATTERY_STATUS_CHARGING |
A bateria está sendo carregada. |
BATTERY_STATUS_DISCHARGING |
A bateria está descarregando. |
BATTERY_STATUS_FULL |
A bateria está cheia. |
BATTERY_STATUS_NOT_CHARGING |
A bateria não está carregando. |
BATTERY_STATUS_POWER_LOW |
A bateria está fraca. |
BillingPlatformIdentifier
Um conjunto de valores que indicam em qual plataforma a solicitação foi emitida.
Enums | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
Padrão. Usado para plataformas não especificadas. |
SERVER |
A plataforma é um servidor cliente. |
WEB |
A plataforma é um navegador da Web. |
ANDROID |
A plataforma é um dispositivo móvel Android. |
IOS |
A plataforma é um dispositivo móvel iOS. |
OTHERS |
Outras plataformas que não estão listadas nesta enumeração. |
ConsumableTrafficPolyline
Densidade de tráfego ao longo do caminho de um veículo.
Campos | |
---|---|
speed_ |
Velocidade do trânsito ao longo do caminho do waypoint anterior até o atual. |
encoded_ |
O caminho que o motorista está seguindo do waypoint anterior até o atual. Esse caminho tem pontos de referência para que os clientes possam mostrar marcadores de tráfego ao longo do caminho (consulte |
CreateTripRequest
Mensagem de solicitação CreateTrip.
Campos | |
---|---|
header |
O cabeçalho de solicitação padrão do Fleet Engine. |
parent |
Obrigatório. Precisa estar no formato |
trip_ |
Obrigatório. ID exclusivo da viagem. Sujeito às seguintes restrições:
|
trip |
Obrigatório. Entidade de viagem a ser criada. Ao criar uma viagem, os seguintes campos são obrigatórios:
Os campos a seguir são usados se você os fornecer:
Todos os outros campos de viagem são ignorados. Por exemplo, todas as viagens começam com um Somente as viagens Quando Quando você especifica Os campos |
CreateVehicleRequest
Mensagem de solicitação CreateVehicle
.
Campos | |
---|---|
header |
O cabeçalho de solicitação padrão do Fleet Engine. |
parent |
Obrigatório. Precisa estar no formato |
vehicle_ |
Obrigatório. ID exclusivo do veículo. Sujeito às seguintes restrições:
|
vehicle |
Obrigatório. A entidade Veículo a ser criada. Ao criar um veículo, os seguintes campos são obrigatórios:
Ao criar um veículo, os seguintes campos são ignorados:
Todos os outros campos são opcionais e usados se fornecidos. |
DeviceSettings
Informações sobre várias configurações no dispositivo móvel.
Campos | |
---|---|
location_ |
Como os recursos de localização são configurados para funcionar no dispositivo quando a Economia de bateria está ativada. |
is_ |
Se o dispositivo está no modo de economia de energia. |
is_ |
Se o dispositivo está em um estado interativo. |
battery_ |
Informações sobre o estado da bateria. |
GetTripRequest
Mensagem de solicitação de GetTrip.
Campos | |
---|---|
header |
O cabeçalho de solicitação padrão do Fleet Engine. |
name |
Obrigatório. Precisa estar no formato |
view |
O subconjunto de campos de viagem que precisam ser retornados e a interpretação deles. |
current_ |
Indica o carimbo de data/hora mínimo (exclusivo) para o qual os dados |
remaining_ |
Indica o carimbo de data/hora mínimo (exclusivo) para o qual |
route_ |
O formato da rota atual retornada, |
current_ |
Indica o carimbo de data/hora mínimo (exclusivo) para o qual |
remaining_ |
Indica o carimbo de data/hora mínimo (exclusivo) para o qual os dados |
GetVehicleRequest
Mensagem de solicitação GetVehicle
.
Campos | |
---|---|
header |
O cabeçalho de solicitação padrão do Fleet Engine. |
name |
Obrigatório. Precisa estar no formato |
current_ |
Indica o carimbo de data/hora mínimo (exclusivo) para o qual |
waypoints_ |
Indica o carimbo de data/hora mínimo (exclusivo) para o qual os dados |
LicensePlate
As informações da placa do veículo. Para evitar o armazenamento de informações de identificação pessoal, apenas as informações mínimas sobre a placa são armazenadas como parte da entidade.
Campos | |
---|---|
country_ |
Obrigatório. Código de país/região do CLDR. Por exemplo, |
last_ |
O último dígito da placa ou "-1" para indicar que não há valor numérico está presente na placa.
|
ListVehiclesRequest
Mensagem de solicitação ListVehicles
.
Campos | |
---|---|
header |
O cabeçalho de solicitação padrão do Fleet Engine. |
parent |
Obrigatório. Precisa estar no formato |
page_ |
O número máximo de veículos a serem retornados. Valor padrão: 100. |
page_ |
O valor da |
minimum_ |
Especifica a capacidade mínima necessária do veículo. Todos os veículos retornados terão um |
trip_ |
Restringe a resposta a veículos que oferecem suporte a pelo menos um dos tipos de viagem especificados. |
maximum_ |
Restringe a resposta aos veículos que enviaram atualizações de local ao Fleet Engine dentro do período especificado. Os veículos parados que ainda transmitem a localização não são considerados desatualizados. Se presente, precisa ser uma duração positiva válida. |
vehicle_ |
Obrigatório. Restringe a resposta a veículos com uma das categorias de tipo especificadas. A política |
required_ |
Os autores de chamadas podem formar operações lógicas complexas usando qualquer combinação dos campos
Restringe a resposta a veículos com os atributos especificados. Esse campo é uma operação de conjunção/AND. São permitidos no máximo 50 required_attributes. Esse valor corresponde ao número máximo de atributos permitidos em um veículo. Cada string repetida precisa ter o formato "chave:valor". |
required_ |
Restringe a resposta a veículos com pelo menos um dos atributos especificados em cada |
required_ |
Assim como o
Restringe a resposta a veículos que correspondem a todos os atributos em um |
vehicle_ |
Restringe a resposta a veículos que têm esse estado. |
on_ |
Só retorne os veículos com as viagens atuais. |
filter |
Opcional. Uma consulta de filtro a ser aplicada ao listar veículos. Consulte http://aip.dev/160 para conferir exemplos da sintaxe de filtro. Esse campo foi criado para substituir os campos Esse filtro funciona como uma cláusula AND com outras restrições, como As únicas consultas compatíveis são sobre atributos do veículo (por exemplo, Além disso, todos os atributos são armazenados como strings. Portanto, as únicas comparações com suporte para atributos são comparações de string. Para comparar com valores numéricos ou booleanos, os valores precisam ser citados explicitamente para serem tratados como strings (por exemplo, |
viewport |
Opcional. Um filtro que limita os veículos retornados àqueles cujo último local conhecido estava na área retangular definida pela viewport. |
ListVehiclesResponse
Mensagem de resposta ListVehicles
.
Campos | |
---|---|
vehicles[] |
Veículos que correspondem aos critérios da solicitação. O número máximo de veículos retornados é determinado pelo campo |
next_ |
Token para recuperar a próxima página de veículos ou vazio se não houver mais veículos que atendam aos critérios da solicitação. |
total_ |
Obrigatório. Número total de veículos que correspondem aos critérios de solicitação em todas as páginas. |
LocationPowerSaveMode
Como os recursos de localização são configurados para se comportar no dispositivo móvel quando o recurso "economia de bateria" está ativado. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Undefined LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
Os provedores de local não podem ser afetados pela Economia de bateria ou ela precisa estar desativada. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
O provedor de local com base no GPS precisa ser desativado quando a Economia de bateria está ativada e o dispositivo não é interativo. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Todos os provedores de local precisam ser desativados quando o modo de economia de bateria está ativado e o dispositivo não é interativo. |
LOCATION_MODE_FOREGROUND_ONLY |
Todos os provedores de local vão continuar disponíveis, mas as correções de local só serão fornecidas aos apps em primeiro plano. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
A localização não será desativada, mas o LocationManager vai limitar todas as solicitações para provedores quando o dispositivo não estiver interativo. |
LocationSensor
O sensor ou a metodologia usada para determinar o local.
Enums | |
---|---|
UNKNOWN_SENSOR |
O sensor é não especificado ou desconhecido. |
GPS |
GPS ou GPS assistido. |
NETWORK |
GPS assistido, ID da torre de celular ou ponto de acesso Wi-Fi. |
PASSIVE |
ID da torre de celular ou ponto de acesso Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Um local determinado pelo dispositivo móvel como a posição da via mais provável. |
CUSTOMER_SUPPLIED_LOCATION |
Um local fornecido pelo cliente de uma fonte independente. Normalmente, esse valor é usado para um local fornecido de fontes diferentes do dispositivo móvel que executa o SDK do Driver. Se a origem original for descrita por um dos outros valores de tipo enumerado, use esse valor. Os locais marcados como CUSTOMER_SUPPLIED_LOCATION geralmente são fornecidos por um last_location.supplemental_location_sensor do veículo. |
FLEET_ENGINE_LOCATION |
Um local calculado pelo Fleet Engine com base nos indicadores disponíveis. Apenas saída. Esse valor será rejeitado se for recebido em uma solicitação. |
FUSED_LOCATION_PROVIDER |
Provedor de localização combinada do Android. |
CORE_LOCATION |
O provedor de local em sistemas operacionais da Apple. |
PolylineFormatType
O tipo de formato de polilinha.
Enums | |
---|---|
UNKNOWN_FORMAT_TYPE |
O formato não foi especificado ou é desconhecido. |
LAT_LNG_LIST_TYPE |
Uma lista de google.type.LatLng . |
ENCODED_POLYLINE_TYPE |
Uma polilinha codificada com um algoritmo de compactação de polilinha. Ainda não há suporte para decodificação. |
PowerSource
Tipo de carregador usado para carregar a bateria.
Enums | |
---|---|
UNKNOWN_POWER_SOURCE |
Fonte de energia desconhecida. |
POWER_SOURCE_AC |
A fonte de energia é um carregador AC. |
POWER_SOURCE_USB |
A fonte de alimentação é uma porta USB. |
POWER_SOURCE_WIRELESS |
A fonte de energia é sem fio. |
POWER_SOURCE_UNPLUGGED |
A bateria está desconectada. |
ReportBillableTripRequest
Mensagem de solicitação ReportBillableTrip.
Campos | |
---|---|
name |
Obrigatório. Precisa estar no formato |
country_ |
Obrigatório. Código de país de duas letras do país onde a viagem acontece. O preço é definido de acordo com o código do país. |
platform |
A plataforma em que a solicitação foi emitida. |
related_ |
Os identificadores diretamente relacionados à viagem que está sendo denunciada. Geralmente, são IDs (por exemplo, IDs de sessão) de operações de pré-reserva feitas antes que o ID da viagem esteja disponível. O número de |
solution_ |
O tipo de solução de produto do GMP (por exemplo, |
SolutionType
Seletor para diferentes tipos de solução de uma viagem denunciada.
Enums | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
O valor padrão. Para garantir a compatibilidade com versões anteriores, a API vai usar ON_DEMAND_RIDESHARING_AND_DELIVERIES por padrão, que é o primeiro tipo de solução com suporte. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
A solução é um transporte sob demanda e entregas. |
RequestHeader
Um RequestHeader contém campos comuns a todas as solicitações RPC do Fleet Engine.
Campos | |
---|---|
language_ |
O código de idioma BCP-47, como "pt-BR" ou "en-US". Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Se nenhum for especificado, a resposta poderá ser em qualquer idioma, com preferência pelo inglês, se esse nome existir. Exemplo de valor de campo: |
region_ |
Obrigatório. Código regional CLDR da região de origem da solicitação. Exemplo de valor de campo: |
sdk_ |
Versão do SDK de chamada, se aplicável. O formato da versão é "major.minor.patch", por exemplo: |
os_ |
Versão do sistema operacional em que o SDK de chamada está sendo executado. Exemplos de valor de campo: |
device_ |
Modelo do dispositivo em que o SDK de chamada está sendo executado. Exemplos de valor de campo: |
sdk_ |
O tipo de SDK que envia a solicitação. |
maps_ |
Versão do MapSDK da qual o SDK de chamada depende, se aplicável. O formato da versão é "major.minor.patch", por exemplo: |
nav_ |
Versão do NavSDK da qual o SDK de chamada depende, se aplicável. O formato da versão é "major.minor.patch", por exemplo: |
platform |
Plataforma do SDK que faz a chamada. |
manufacturer |
Fabricante do dispositivo Android do SDK de chamada, aplicável apenas para SDKs do Android. Exemplo de valor de campo: |
android_ |
Nível da API do Android do SDK de chamada, aplicável apenas para SDKs do Android. Exemplo de valor de campo: |
trace_ |
ID opcional que pode ser fornecido para fins de registro, a fim de identificar a solicitação. |
Plataforma
A plataforma do SDK que faz a chamada.
Enums | |
---|---|
PLATFORM_UNSPECIFIED |
O valor padrão. Esse valor é usado se a plataforma for omitida. |
ANDROID |
A solicitação está vindo do Android. |
IOS |
A solicitação é proveniente do iOS. |
WEB |
A solicitação vem da Web. |
SdkType
Possíveis tipos de SDK.
Enums | |
---|---|
SDK_TYPE_UNSPECIFIED |
O valor padrão. Esse valor é usado se sdk_type for omitido. |
CONSUMER |
O SDK de chamada é Consumer. |
DRIVER |
O SDK que faz a chamada é o driver. |
JAVASCRIPT |
O SDK de chamada é JavaScript. |
SearchTripsRequest
Mensagem de solicitação do SearchTrips.
Campos | |
---|---|
header |
O cabeçalho de solicitação padrão do Fleet Engine. |
parent |
Obrigatório. Precisa estar no formato |
vehicle_ |
O veículo associado às viagens na solicitação. Se não for especificado, as viagens retornadas não vão conter:
|
active_ |
Se definido como "true", a resposta inclui as viagens que influenciam a rota de um motorista. |
page_ |
Se não for definido, o servidor decidirá o número de resultados a serem retornados. |
page_ |
Defina esse valor como um valor retornado anteriormente em |
minimum_ |
Se especificado, retorna as viagens que não foram atualizadas após o horário |
SearchTripsResponse
Mensagem de resposta do SearchTrips.
Campos | |
---|---|
trips[] |
A lista de viagens do veículo solicitado. |
next_ |
Transmita esse token no SearchTripsRequest para percorrer os resultados da lista. A API retorna uma lista de viagens em cada chamada. Quando não há mais resultados, a lista de viagens fica vazia. |
SearchVehiclesRequest
Mensagem de solicitação SearchVehicles
.
Campos | |
---|---|
header |
O cabeçalho de solicitação padrão do Fleet Engine. |
parent |
Obrigatório. Precisa estar no formato |
pickup_ |
Obrigatório. O ponto de retirada a ser pesquisado. |
dropoff_ |
O local de entrega pretendido do cliente. O campo é obrigatório se |
pickup_ |
Obrigatório. Define o raio de pesquisa de veículos em torno do ponto de retirada. Somente os veículos dentro do raio de pesquisa serão retornados. O valor precisa estar entre 400 e 10.000 metros (inclusive). |
count |
Obrigatório. Especifica o número máximo de veículos a serem retornados. O valor precisa estar entre 1 e 50 (inclusive). |
minimum_ |
Obrigatório. Especifica o número de passageiros considerados para uma viagem. O valor precisa ser maior ou igual a 1. O motorista não é considerado no valor da capacidade. |
trip_ |
Obrigatório. Representa o tipo de viagem proposta. Precisa incluir exatamente um tipo. A política |
maximum_ |
Restringe a pesquisa apenas aos veículos que enviaram atualizações de local ao Fleet Engine no período especificado. Os veículos parados que ainda transmitem as posições não são considerados desatualizados. Se esse campo não for definido, o servidor vai usar cinco minutos como valor padrão. |
vehicle_ |
Obrigatório. Restringe a pesquisa a veículos com um dos tipos especificados. É necessário especificar pelo menos um tipo de veículo. Não são permitidos tipos de veículo com a categoria |
required_ |
Os autores de chamadas podem formar operações lógicas complexas usando qualquer combinação dos campos
Restringe a pesquisa apenas aos veículos com os atributos especificados. Esse campo é uma operação de conjunção/AND. São permitidos no máximo 50 required_attributes. Esse valor corresponde ao número máximo de atributos permitidos em um veículo. |
required_ |
Restringe a pesquisa apenas aos veículos com pelo menos um dos atributos especificados em cada |
required_ |
Assim como o
Restringe a pesquisa apenas aos veículos com todos os atributos em um |
order_ |
Obrigatório. Especifica o critério de ordenação desejado para os resultados. |
include_ |
Indica se os veículos com uma única viagem ativa estão qualificados para essa pesquisa. Esse campo só é usado quando O valor padrão é |
trip_ |
Indica a viagem associada a essa |
current_ |
Indica se os veículos com viagens ativas estão qualificados para essa pesquisa. Ele precisa ser definido como algo diferente de |
filter |
Opcional. Uma consulta de filtro a ser aplicada ao pesquisar veículos. Consulte http://aip.dev/160 para conferir exemplos da sintaxe de filtro. Esse campo foi criado para substituir os campos Esse filtro funciona como uma cláusula AND com outras restrições, como As únicas consultas compatíveis são sobre atributos do veículo (por exemplo, Além disso, todos os atributos são armazenados como strings. Portanto, as únicas comparações com suporte para atributos são comparações de string. Para comparar com valores numéricos ou booleanos, os valores precisam ser citados explicitamente para serem tratados como strings (por exemplo, |
CurrentTripsPresent
Especifica os tipos de restrições nas viagens atuais de um veículo.
Enums | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
A disponibilidade de veículos com viagens presentes é governada pelo campo include_back_to_back . |
NONE |
Veículos sem viagens podem aparecer nos resultados da pesquisa. Quando esse valor é usado, include_back_to_back não pode ser true . |
ANY |
Os veículos com no máximo cinco viagens atuais e 10 pontos de passagem são incluídos nos resultados da pesquisa. Quando esse valor é usado, include_back_to_back não pode ser true . |
VehicleMatchOrder
Especifica a ordem das correspondências de veículos na resposta.
Enums | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
Padrão, usado para correspondências de veículos não especificados ou não reconhecidos. |
PICKUP_POINT_ETA |
Ordem crescente pelo tempo de percurso do veículo até o ponto de retirada. |
PICKUP_POINT_DISTANCE |
Ordem crescente pela distância de condução do veículo até o ponto de retirada. |
DROPOFF_POINT_ETA |
Ordem crescente pelo tempo de direção do veículo até o ponto de entrega. Essa ordem só pode ser usada se o local de entrega for especificado na solicitação. |
PICKUP_POINT_STRAIGHT_DISTANCE |
Ordem crescente pela distância em linha reta do último local informado do veículo até o ponto de partida. |
COST |
Ordem crescente pelo custo de correspondência configurado. O custo de correspondência é definido como um cálculo ponderado entre a distância em linha reta e a hora prevista de chegada. Os pesos são definidos com valores padrão e podem ser modificados por cliente. Entre em contato com o Suporte do Google se precisar modificar esses pesos para seu projeto. |
SearchVehiclesResponse
Mensagem de resposta SearchVehicles
.
Campos | |
---|---|
matches[] |
Lista de veículos que correspondem aos critérios de |
SpeedReadingInterval
Indicador de densidade de tráfego em um segmento contíguo de um caminho. Dado um caminho com pontos P_0, P_1, ... , P_N (índice baseado em zero), o SpeedReadingInterval define um intervalo e descreve o tráfego usando as seguintes categorias.
Campos | |
---|---|
start_ |
O índice inicial deste intervalo no caminho. Em JSON, quando o índice é 0, o campo parece não estar preenchido. |
end_ |
O índice final deste intervalo no caminho. Em JSON, quando o índice é 0, o campo parece não estar preenchido. |
speed |
Velocidade do trânsito nesse intervalo. |
Velocidade
Classificação da velocidade da poligonal com base nos dados de tráfego.
Enums | |
---|---|
SPEED_UNSPECIFIED |
Valor padrão. Esse valor não é usado. |
NORMAL |
Velocidade normal, nenhuma lentidão foi detectada. |
SLOW |
Lentidão detectada, mas nenhum engarrafamento formado. |
TRAFFIC_JAM |
Congestionamento detectado. |
StopLocation
O local real em que uma parada (embarque/desembarque) ocorreu.
Campos | |
---|---|
point |
Obrigatório. Indica o local real. |
timestamp |
Indica quando a parada ocorreu. |
stop_time |
Somente entrada. Obsoleto. Use o campo de carimbo de data/hora. |
TerminalLocation
Descreve a localização de um waypoint.
Campos | |
---|---|
point |
Obrigatório. Indica o local de um ponto de passagem da viagem. |
terminal_point_id |
Descontinuado: especifique o campo |
access_point_id |
Descontinuado: especifique o campo |
trip_id |
Obsoleto. |
terminal_location_type |
Descontinuado: |
TerminalPointId
Descontinuado: os pontos de terminação não são mais compatíveis com o Fleet Engine. Use TerminalLocation.point
.
Campos | |
---|---|
value |
Obsoleto. |
Campo de união Id . Obsoleto. Id pode ser apenas de um dos tipos a seguir: |
|
place_id |
Obsoleto. |
generated_id |
Obsoleto. |
TrafficPolylineData
Condições de trânsito ao longo do trajeto esperado do veículo.
Campos | |
---|---|
traffic_ |
Uma renderização de linha poligonal da velocidade do tráfego em todas as regiões ao longo de um trecho de um percurso do cliente. |
Viagem
Metadados da viagem.
Campos | |
---|---|
name |
Apenas saída. No formato "providers/{provider}/trips/{trip}" |
vehicle_ |
ID do veículo que está fazendo essa viagem. |
trip_ |
Status atual da viagem. |
trip_ |
O tipo de viagem. |
pickup_ |
Local onde o cliente indica que será atendido. |
actual_ |
Somente entrada. O local real em que o cliente foi buscado. Esse campo é para o provedor dar feedback sobre as informações de retirada. |
actual_ |
Somente entrada. A hora e o local reais de chegada do motorista ao ponto de embarque. Este campo é para o provedor enviar feedback sobre as informações de chegada reais no ponto de retirada. |
pickup_ |
Apenas saída. O horário futuro estimado em que os passageiros serão buscados ou o horário real em que foram buscados. |
intermediate_ |
Paradas intermediárias que a viagem solicita (além do embarque e do desembarque). Inicialmente, isso não será compatível com viagens compartilhadas. |
intermediate_ |
Indica a última vez que o |
intermediate_ |
Quando |
actual_ |
Somente entrada. O horário e local reais de chegada do motorista a um destino intermediário. Esse campo é para o provedor fornecer feedback sobre as informações de chegada reais nos destinos intermediários. |
actual_ |
Somente entrada. O horário e o local reais em que o cliente foi retirado de um destino intermediário. Esse campo é para o provedor enviar feedback sobre as informações de coleta reais em destinos intermediários. |
dropoff_ |
Local onde o cliente indica que será deixado. |
actual_ |
Somente entrada. O horário e local reais em que o cliente foi deixado. Esse campo é para o provedor dar feedback sobre as informações reais de entrega. |
dropoff_ |
Apenas saída. O horário futuro estimado em que os passageiros serão deixados no destino final ou o horário real em que foram deixados. |
remaining_ |
Apenas saída. O caminho completo do local atual até o ponto de entrega. Esse trajeto pode incluir pontos de passagem de outras viagens. |
vehicle_ |
Esse campo permite a ordenação manual dos waypoints da viagem. Ele contém todos os pontos de passagem restantes do veículo atribuído, bem como os pontos de partida e de entrega dessa viagem. Se a viagem não tiver sido atribuída a um veículo, o Fleet Engine vai ignorar esse campo. Por motivos de privacidade, esse campo só é preenchido pelo servidor em chamadas |
route[] |
Apenas saída. Rota antecipada para esta viagem até a primeira entrada em remaining_waypoints. O primeiro ponto de passagem pode pertencer a uma viagem diferente. |
current_ |
Apenas saída. Um caminho codificado para o próximo ponto de passagem. Observação: este campo é destinado apenas ao uso pelo SDK do driver e pelo SDK do consumidor. Ainda não há suporte para decodificação. |
current_ |
Apenas saída. Indica a última vez que a rota foi modificada. Observação: este campo é destinado apenas ao uso pelo SDK do driver e pelo SDK do consumidor. |
current_ |
Apenas saída. Indica as condições de trânsito ao longo da Observação: este campo é destinado apenas ao uso pelo SDK do driver e pelo SDK do consumidor. |
current_ |
Apenas saída. Indica a última vez que o Observação: este campo é destinado apenas ao uso pelo SDK do driver e pelo SDK do consumidor. |
current_ |
Apenas saída. O ponto de passagem em que |
remaining_ |
Apenas saída. A distância restante no campo |
eta_ |
Apenas saída. A hora estimada de chegada (HEC) para o próximo ponto de passagem (a primeira entrada no campo |
remaining_ |
Apenas saída. A duração desde o retorno dos dados da viagem até o horário em |
remaining_ |
Apenas saída. Indica a última vez que |
remaining_ |
Apenas saída. Indica a última vez que |
number_ |
Imutável. Indica o número de passageiros na viagem e não inclui o motorista. Um veículo precisa ter capacidade disponível para ser retornado em uma resposta |
last_ |
Apenas saída. Indica o último local informado do veículo ao longo do trajeto. |
last_ |
Apenas saída. Indica se o |
view |
O subconjunto de campos de viagem que são preenchidos e como eles devem ser interpretados. |
TripStatus
O status de uma viagem indicando a progressão dela.
Enums | |
---|---|
UNKNOWN_TRIP_STATUS |
Padrão, usado para status de viagem não especificado ou não reconhecido. |
NEW |
Viagem recém-criada. |
ENROUTE_TO_PICKUP |
O motorista está a caminho do ponto de partida. |
ARRIVED_AT_PICKUP |
O motorista chegou ao ponto de embarque. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
O motorista chegou a um destino intermediário e está esperando pelo passageiro. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
O motorista está a caminho de um destino intermediário (não o ponto de entrega). |
ENROUTE_TO_DROPOFF |
O motorista pegou o passageiro e está a caminho do próximo destino. |
COMPLETE |
O passageiro foi deixado e a viagem foi concluída. |
CANCELED |
A viagem foi cancelada antes do embarque pelo motorista, passageiro ou provedor de transporte por aplicativo. |
TripType
O tipo de viagem.
Enums | |
---|---|
UNKNOWN_TRIP_TYPE |
Padrão, usado para tipos de viagem não especificados ou não reconhecidos. |
SHARED |
A viagem pode compartilhar um veículo com outras viagens. |
EXCLUSIVE |
A viagem é exclusiva para um veículo. |
TripView
Seletor para diferentes conjuntos de campos de viagem em uma resposta GetTrip
. Consulte AIP-157 para mais contexto. É provável que outras visualizações sejam adicionadas.
Enums | |
---|---|
TRIP_VIEW_UNSPECIFIED |
O valor padrão. Para garantir a compatibilidade com versões anteriores, a API vai usar uma visualização do SDK por padrão. Para garantir a estabilidade e o suporte, recomendamos que os clientes selecionem um TripView diferente de SDK . |
SDK |
Inclui campos que podem não ser interpretáveis ou compatíveis com bibliotecas disponíveis publicamente. |
JOURNEY_SHARING_V1S |
Os campos de viagem são preenchidos para o caso de uso de compartilhamento de trajeto. Essa visualização é destinada a comunicações de servidor para servidor. |
TripWaypoint
Descreve um ponto de parada no trajeto de um veículo ou um ponto final na viagem de um veículo.
Campos | |
---|---|
location |
O local desse ponto de passagem. |
trip_ |
A viagem associada a esse ponto de passagem. |
waypoint_ |
A função desse ponto de passagem na viagem, como coleta ou entrega. |
path_ |
O caminho do waypoint anterior até o atual. Não definido para o primeiro ponto de passagem em uma lista. Esse campo só é preenchido quando solicitado. |
encoded_ |
O caminho codificado do waypoint anterior até o atual. Observação: este campo é destinado apenas ao uso pelo SDK do driver e pelo SDK do consumidor. Ainda não há suporte para decodificação. |
traffic_ |
As condições de trânsito ao longo do caminho até esse ponto de passagem. O tráfego só está disponível para clientes da solução de viagens e entregas da Plataforma Google Maps. |
distance_ |
A distância do caminho do waypoint anterior até o waypoint atual. Não definido para o primeiro ponto de passagem em uma lista. |
eta |
O horário estimado de chegada a esse ponto de passagem. Não definido para o primeiro ponto de passagem em uma lista. |
duration |
O tempo de viagem do waypoint anterior até este ponto. Não definido para o primeiro ponto de passagem em uma lista. |
UpdateTripRequest
Mensagem de solicitação do UpdateTrip.
Campos | |
---|---|
header |
O cabeçalho de solicitação padrão do Fleet Engine. |
name |
Obrigatório. Precisa estar no formato |
trip |
Obrigatório. A viagem associada à atualização. Os campos a seguir são mantidos pelo Fleet Engine. Não atualize usando Trip.update.
Ao atualizar a Quando você especifica Para evitar uma condição de corrida em viagens com vários destinos, forneça |
update_ |
Obrigatório. A máscara de campo que indica quais campos da viagem serão atualizados. O |
UpdateVehicleAttributesRequest
Mensagem de solicitação UpdateVehicleAttributes
.
Campos | |
---|---|
header |
O cabeçalho de solicitação padrão do Fleet Engine. |
name |
Obrigatório. Precisa estar no formato |
attributes[] |
Obrigatório. Os atributos do veículo a serem atualizados. Os atributos não mencionados não são alterados nem removidos. |
UpdateVehicleAttributesResponse
Mensagem de resposta UpdateVehicleAttributes
.
Campos | |
---|---|
attributes[] |
Obrigatório. A lista completa atualizada de atributos do veículo, incluindo atributos novos, alterados e originais. |
UpdateVehicleRequest
Mensagem de solicitação "UpdateVehicle".
Campos | |
---|---|
header |
O cabeçalho de solicitação padrão do Fleet Engine. |
name |
Obrigatório. Precisa estar no formato |
vehicle |
Obrigatório. Os valores da entidade
Se o campo Da mesma forma, o campo |
update_ |
Obrigatório. Uma máscara de campo que indica quais campos do |
Veículo
Metadados do veículo.
Campos | |
---|---|
name |
Apenas saída. O nome exclusivo do veículo. O formato é |
vehicle_ |
O estado do veículo. |
supported_ |
Tipos de viagem aceitos por este veículo. |
current_ |
Apenas saída. Lista de |
last_ |
Último local informado do veículo. |
maximum_ |
O número total de passageiros que o veículo pode transportar. O driver não é considerado neste valor. Esse valor precisa ser maior ou igual a 1. |
attributes[] |
Lista de atributos do veículo. Um veículo pode ter no máximo 100 atributos, e cada atributo precisa ter uma chave exclusiva. |
vehicle_ |
Obrigatório. O tipo do veículo. Pode ser usado para filtrar veículos nos resultados de |
license_ |
Informações da placa do veículo. |
route[] |
Descontinuado: use |
current_ |
A poligonal que especifica a rota que o app do motorista pretende seguir até o próximo ponto de passagem. Essa lista também é retornada em Observação: este campo é destinado apenas ao SDK do driver. Ainda não há suporte para decodificação. |
current_ |
Somente entrada. O Fleet Engine usa essas informações para melhorar o compartilhamento de trajetos. Observação: este campo é destinado apenas ao SDK do driver. |
current_ |
Apenas saída. Hora em que |
current_ |
O ponto de passagem em que |
remaining_ |
A distância restante para o |
eta_ |
O ETA para a primeira entrada no campo Ao atualizar um veículo, |
remaining_ |
Somente entrada. O tempo restante de percurso para o Ao atualizar um veículo, |
waypoints[] |
Os waypoints restantes atribuídos a este veículo. |
waypoints_ |
Apenas saída. Última vez em que o campo |
back_ |
Indica se o motorista aceita viagens consecutivas. Se |
navigation_ |
O status de navegação do veículo. |
device_ |
Somente entrada. Informações sobre as configurações do dispositivo móvel usado pelo motorista. |
VehicleType
O tipo de veículo.
Campos | |
---|---|
category |
Categoria do tipo de veículo |
Categoria
Categorias de tipo de veículo
Enums | |
---|---|
UNKNOWN |
Padrão, usado para categorias de veículos não especificadas ou não reconhecidas. |
AUTO |
Um automóvel. |
TAXI |
Qualquer veículo que funcione como táxi (normalmente licenciado ou regulamentado). |
TRUCK |
Geralmente, um veículo com grande capacidade de armazenamento. |
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. |
VehicleAttribute
Descreve um atributo do veículo como um par de chave-valor. O comprimento da string "chave:valor" não pode exceder 256 caracteres.
Campos | |
---|---|
key |
A chave do atributo. As chaves não podem conter o caractere dois-pontos (:). |
value |
O valor do atributo. |
Campo de união vehicle_attribute_value . O valor do atributo pode ser do tipo string, booleano ou double. vehicle_attribute_value pode ser apenas de um dos tipos a seguir: |
|
string_ |
Valor de atributo digitado em string. Observação: esse campo é idêntico ao |
bool_ |
Valor de atributo do tipo booleano. |
number_ |
Valor do atributo com digitação dupla. |
VehicleAttributeList
Um tipo de dados de lista de listas para atributos de veículo.
Campos | |
---|---|
attributes[] |
Uma lista de atributos na coleção. |
VehicleLocation
A localização, a velocidade e a direção de um veículo em um determinado momento.
Campos | |
---|---|
location |
O local do veículo. Quando enviado ao Fleet Engine, o local do veículo é um local de GPS. Quando você receber a resposta, o local do veículo poderá ser um local do GPS, um local complementar ou algum outro local aproximado. A fonte é especificada em |
horizontal_accuracy |
Descontinuado: use |
latlng_ |
Precisão de |
heading |
Direção em que o veículo está se movendo em graus. 0 representa o norte. O intervalo válido é [0,360]. |
bearing_accuracy |
Descontinuado: use |
heading_ |
Precisão de |
altitude |
Altitude em metros acima do WGS84. |
vertical_accuracy |
Descontinuado: use |
altitude_ |
Precisão de |
speed_kmph |
Velocidade do veículo em quilômetros por hora. Descontinuado: use |
speed |
Velocidade do veículo em metros por segundo |
speed_ |
Precisão de |
update_ |
O horário em que o |
server_ |
Apenas saída. A hora em que o servidor recebeu as informações de local. |
location_ |
Provedor de dados de local (por exemplo, |
is_ |
Indica se |
is_ |
Somente entrada. Indica se o sensor de GPS está ativado no dispositivo móvel. |
time_ |
Somente entrada. Tempo (em segundos) desde que o local foi enviado pela primeira vez ao servidor. Esse valor será zero para a primeira atualização. Se o horário for desconhecido (por exemplo, quando o app for reiniciado), esse valor será redefinido para zero. |
num_stale_updates |
Somente entrada. Descontinuado: outros indicadores agora são usados para determinar se um local está desatualizado. |
raw_ |
Localização bruta do veículo (não processada pelo road-snapper). |
raw_ |
Carimbo de data/hora associado ao local bruto. |
raw_ |
Origem do local bruto. O valor padrão é |
raw_ |
Precisão de |
supplemental_ |
Localização complementar fornecida pelo app integrado. |
supplemental_ |
Carimbo de data/hora associado ao local complementar. |
supplemental_ |
Origem do local complementar. O valor padrão é |
supplemental_ |
Precisão de |
road_snapped |
Descontinuado: use |
VehicleMatch
Contém o veículo e as estimativas relacionadas a um veículo que correspondem aos pontos de viagens ativas do veículo SearchVehiclesRequest
.
Campos | |
---|---|
vehicle |
Obrigatório. Um veículo que corresponde à solicitação. |
vehicle_ |
O 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. Se |
vehicle_ |
A distância entre o local atual do veículo e o ponto de partida especificado na solicitação, incluindo pontos de partida ou de entrega intermediários para viagens atuais. Essa distância compreende a distância calculada de direção (rota) e a distância em linha reta entre o ponto final de navegação e o ponto de retirada solicitado. A distância entre o ponto final da navegação e o ponto de retirada solicitado geralmente é pequena. Um valor vazio indica um erro no cálculo da distância. |
vehicle_ |
Obrigatório. A distância em linha reta entre o veículo e o ponto de embarque especificado na solicitação. |
vehicle_ |
O tempo estimado de chegada do veículo até o ponto de entrega especificado na solicitação. O ETA inclui paradas em todos os waypoints antes do |
vehicle_ |
A distância percorrida pelo veículo (em metros) do ponto de embarque ao de desembarque especificado na solicitação. A distância é apenas entre os dois pontos e não inclui o local do veículo ou outros pontos que precisam ser visitados antes do veículo visitar o ponto de retirada ou de entrega. O valor só será preenchido quando um |
trip_ |
Obrigatório. O tipo de viagem da solicitação usada para calcular a HEC até o ponto de partida. |
vehicle_ |
A lista ordenada de pontos de passagem usados para calcular o ETA. A lista inclui a localização do veículo, os pontos de retirada de viagens ativas do veículo e os pontos de retirada fornecidos na solicitação. Uma lista vazia indica uma falha no cálculo do ETA do veículo. |
vehicle_ |
Tipo de correspondência do veículo. |
requested_ |
A ordem solicitada para classificar as correspondências de veículos. É equivalente a |
ordered_ |
A ordem solicitada para classificar as correspondências de veículos. É equivalente a |
VehicleMatchType
Tipo de correspondência de veículo.
Enums | |
---|---|
UNKNOWN |
Tipo de correspondência de veículo desconhecido |
EXCLUSIVE |
No momento, o veículo não tem nenhuma viagem atribuída e pode seguir para o ponto de retirada. |
BACK_TO_BACK |
No momento, o veículo está atribuído a uma viagem, mas pode seguir para o ponto de retirada depois de concluir a viagem em andamento. Os cálculos de ETA e distância consideram a viagem atual. |
CARPOOL |
O veículo tem capacidade suficiente para uma viagem compartilhada. |
CARPOOL_BACK_TO_BACK |
O veículo vai terminar a viagem atual antes de seguir para o ponto de embarque. Os cálculos de ETA e distância consideram a viagem atual. |
VehicleState
O estado de uma Vehicle
.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
Padrão, usado para estados de veículo não especificados ou não reconhecidos. |
OFFLINE |
O veículo não está aceitando novas viagens. Observação: o veículo pode continuar operando nesse estado enquanto realiza uma viagem atribuída a ele. |
ONLINE |
O veículo está aceitando novas viagens. |
VisualTrafficReportPolylineRendering
Descreve como os clientes devem colorir uma parte da poligonal ao longo do trajeto.
Campos | |
---|---|
road_ |
Opcional. Trecho de via que precisa ser renderizado ao longo da polilinha. Os trechos não se sobrepõem e não abrangem necessariamente todo o trajeto. Na ausência de um trecho de estrada para estilizar, o cliente deve aplicar o padrão da rota. |
RoadStretch
Um trecho de via que precisa ser renderizado.
Campos | |
---|---|
style |
Obrigatório. O estilo a ser aplicado. |
offset_ |
Obrigatório. O estilo precisa ser aplicado entre |
length_ |
Obrigatório. O comprimento do caminho em que o estilo será aplicado. |
Estilo
O estilo do trânsito, indicando a velocidade.
Enums | |
---|---|
STYLE_UNSPECIFIED |
Nenhum estilo selecionado. |
SLOWER_TRAFFIC |
O tráfego está diminuindo. |
TRAFFIC_JAM |
Há um engarrafamento. |
Ponto de referência
Descreve pontos intermediários ao longo de um trajeto para um VehicleMatch
em um SearchVehiclesResponse
. Esse conceito é representado como um TripWaypoint
em todos os outros endpoints.
Campos | |
---|---|
lat_ |
O local desse ponto de passagem. |
eta |
O horário estimado de chegada do veículo a esse ponto de passagem. |
WaypointType
O tipo de ponto de passagem.
Enums | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
Tipo de ponto de passagem desconhecido ou não especificado. |
PICKUP_WAYPOINT_TYPE |
Pontos de passagem para pegar passageiros ou itens. |
DROP_OFF_WAYPOINT_TYPE |
Pontos de passagem para deixar passageiros ou itens. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Waypoints para destinos intermediários em uma viagem com vários destinos. |