ListVehiclesLog

Detalhes sobre a solicitação e a resposta de ListVehicles.

Representação JSON
{
  "request": {
    object (ListVehiclesRequestLog)
  },
  "response": {
    object (ListVehiclesResponseLog)
  },
  "errorResponse": {
    object (ErrorResponseLog)
  }
}
Campos
request

object (ListVehiclesRequestLog)

Solicitação enviada ao Fleet Engine.

response

object (ListVehiclesResponseLog)

A resposta retornada ao cliente. Se a chamada RPC resultar em um erro, a resposta não será definida.

errorResponse

object (ErrorResponseLog)

A resposta de erro retornada ao cliente. Ele não será definido se a chamada RPC for bem-sucedida.

ListVehiclesRequestLog

Detalhes sobre a solicitação ListVehicles.

Representação JSON
{
  "header": {
    object (RequestHeaderLog)
  },
  "pageSize": integer,
  "pageToken": string,
  "minimumCapacity": integer,
  "tripTypes": [
    enum (TripTypeLog)
  ],
  "maximumStaleness": string,
  "vehicleTypeCategories": [
    enum (VehicleTypeCategoryLog)
  ],
  "requiredAttributes": [
    string
  ],
  "requiredOneOfAttributes": [
    string
  ],
  "requiredOneOfAttributeSets": [
    string
  ],
  "vehicleState": enum (VehicleStateLog),
  "onTripOnly": boolean
}
Campos
header

object (RequestHeaderLog)

Cabeçalho da solicitação.

pageSize

integer

O número máximo de veículos a serem retornados.

pageToken

string

O valor do next_page_token fornecido por uma chamada anterior para ListVehicles para que você possa paginar por grupos de veículos. O valor será indefinido se os critérios de filtro da solicitação não forem iguais aos da chamada anterior para ListVehicles.

minimumCapacity

integer

Especifica a capacidade mínima exigida do veículo. Todos os veículos retornados terão um maximumCapacity maior ou igual a esse valor. Se definido, precisa ser maior ou igual a 0.

tripTypes[]

enum (TripTypeLog)

Restringe a resposta a veículos que aceitam pelo menos um dos tipos de viagem especificados.

maximumStaleness

string (Duration format)

Restringe a resposta aos veículos que atualizaram os locais dentro da duração especificada no momento da chamada. Se presente, precisa ser uma duração positiva válida.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

vehicleTypeCategories[]

enum (VehicleTypeCategoryLog)

Restringe a resposta a veículos com uma das categorias de tipo especificadas.

requiredAttributes[]

string

Restringe a resposta a veículos com os atributos especificados.

requiredOneOfAttributes[]

string

Restringe a resposta a veículos com pelo menos um dos atributos especificados em cada VehicleAttributeList.

requiredOneOfAttributeSets[]

string

requiredOneOfAttributeSets oferece mais funcionalidades.

Assim como a requiredOneOfAttributes, o requiredOneOfAttributeSets usa uma mensagem que permite uma lista de listas.

vehicleState

enum (VehicleStateLog)

Restringe a resposta aos veículos que têm esse estado.

onTripOnly

boolean

Devolva apenas os veículos com as viagens atuais.

ListVehiclesResponseLog

Detalhes sobre a resposta de ListVehicles.

Representação JSON
{
  "vehicles": [
    {
      object (VehicleLog)
    }
  ],
  "totalSize": string
}
Campos
vehicles[]

object (VehicleLog)

Veículos que correspondem à solicitação.

totalSize

string (int64 format)

Número total de veículos que correspondem aos critérios de solicitação em todas as páginas.