ListVehiclesLog

Detalles sobre la solicitud y respuesta de ListVehicles.

Representación JSON
{
  "request": {
    object (ListVehiclesRequestLog)
  },
  "response": {
    object (ListVehiclesResponseLog)
  },
  "errorResponse": {
    object (ErrorResponseLog)
  }
}
Campos
request

object (ListVehiclesRequestLog)

La solicitud se envió a Fleet Engine.

response

object (ListVehiclesResponseLog)

La respuesta que se mostró al cliente. Si la llamada RPC da como resultado un error, la respuesta no está establecida.

errorResponse

object (ErrorResponseLog)

La respuesta de error que se mostró al cliente. Se desactivará si la llamada RPC se realizó correctamente.

ListVehiclesRequestLog

Detalles sobre la solicitud de ListVehicles.

Representación 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)

Encabezado de la solicitud.

pageSize

integer

Es la cantidad máxima de vehículos que se mostrarán.

pageToken

string

El valor de next_page_token proporcionado por una llamada anterior a ListVehicles para que puedas paginar a través de grupos de vehículos El valor no está definido si los criterios de filtro de la solicitud no son los mismos que los de la llamada anterior a ListVehicles.

minimumCapacity

integer

Especifica la capacidad mínima requerida del vehículo. Todos los vehículos que se muestran tendrán un maximumCapacity mayor o igual que este valor. Si se configura, debe ser mayor o igual que 0.

tripTypes[]

enum (TripTypeLog)

Restringe la respuesta a los vehículos que admiten, al menos, uno de los tipos de viajes especificados.

maximumStaleness

string (Duration format)

Restringe la respuesta a los vehículos que actualizaron sus ubicaciones dentro del período especificado en el momento de la llamada. Si está presente, debe ser una duración positiva válida.

Es una duración en segundos con hasta nueve dígitos decimales que termina en "s". Ejemplo: "3.5s".

vehicleTypeCategories[]

enum (VehicleTypeCategoryLog)

Restringe la respuesta a los vehículos con una de las categorías de tipo especificadas.

requiredAttributes[]

string

Restringe la respuesta a los vehículos con los atributos especificados.

requiredOneOfAttributes[]

string

Restringe la respuesta a los vehículos con al menos uno de los atributos especificados en cada VehicleAttributeList.

requiredOneOfAttributeSets[]

string

requiredOneOfAttributeSets proporciona funciones adicionales.

Al igual que requiredOneOfAttributes, requiredOneOfAttributeSets usa un mensaje que permite crear una lista de listas.

vehicleState

enum (VehicleStateLog)

Restringe la respuesta a los vehículos que tienen ese estado.

onTripOnly

boolean

Devuelve solo los vehículos con los viajes actuales.

ListVehiclesResponseLog

Detalles sobre la respuesta de ListVehicles.

Representación JSON
{
  "vehicles": [
    {
      object (VehicleLog)
    }
  ],
  "totalSize": string
}
Campos
vehicles[]

object (VehicleLog)

Vehículos que coinciden con la solicitud.

totalSize

string (int64 format)

Cantidad total de vehículos que coinciden con los criterios de la solicitud en todas las páginas.