ListVehiclesLog

ListVehicles isteği ve yanıtıyla ilgili ayrıntılar.

JSON gösterimi
{
  "request": {
    object (ListVehiclesRequestLog)
  },
  "response": {
    object (ListVehiclesResponseLog)
  },
  "errorResponse": {
    object (ErrorResponseLog)
  }
}
Alanlar
request

object (ListVehiclesRequestLog)

İstek Fleet Engine'e gönderildi.

response

object (ListVehiclesResponseLog)

Yanıt istemciye döndürüldü. RPC çağrısı hatayla sonuçlanırsa yanıt ayarlanmaz.

errorResponse

object (ErrorResponseLog)

İstemciye döndürülen hata yanıtı. RPC çağrısı başarılı olursa ayar kaldırılır.

ListVehiclesRequestLog

ListVehicles isteğiyle ilgili ayrıntılar.

JSON gösterimi
{
  "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
}
Alanlar
header

object (RequestHeaderLog)

İstek başlığı.

pageSize

integer

Döndürülecek maksimum araç sayısı.

pageToken

string

Araç gruplarını sayfalara ayırabilmeniz için önceki ListVehicles çağrısında sağlanan next_page_token değeri. İsteğin filtre ölçütü, önceki ListVehicles çağrısının filtre ölçütleriyle aynı değilse değer tanımsız olur.

minimumCapacity

integer

Aracın gerekli minimum kapasitesini belirtir. Döndürülen tüm araçlarda maximumCapacity, bu değere eşit veya bu değerden büyük olacaktır. Ayarlanırsa 0'dan büyük veya 0'a eşit olmalıdır.

tripTypes[]

enum (TripTypeLog)

Yanıtı belirtilen seyahat türlerinden en az birini destekleyen araçlarla kısıtlar.

maximumStaleness

string (Duration format)

Yanıt, arama sırasında belirtilen süre içinde konumlarını güncelleyen araçlarla kısıtlar. Varsa geçerli ve pozitif bir süre olmalıdır.

En fazla dokuz kesir basamağı içeren ve "s" ile biten saniye cinsinden bir süre. Örnek: "3.5s".

vehicleTypeCategories[]

enum (VehicleTypeCategoryLog)

Yanıtı belirtilen tür kategorilerinden birine sahip araçlarla kısıtlar.

requiredAttributes[]

string

Yanıtı belirtilen özelliklere sahip araçlarla kısıtlar.

requiredOneOfAttributes[]

string

Yanıtı her VehicleAttributeList öğesinde belirtilen özelliklerden en az birine sahip araçlarla kısıtlar.

requiredOneOfAttributeSets[]

string

requiredOneOfAttributeSets ek işlevler sağlar.

requiredOneOfAttributes işlevine benzer şekilde requiredOneOfAttributeSets, liste listesine izin veren bir mesaj kullanır.

vehicleState

enum (VehicleStateLog)

Yanıtı bu araç durumuna sahip araçlarla kısıtlar.

onTripOnly

boolean

Yalnızca geçerli yolculuklara sahip araçları iade edin.

ListVehiclesResponseLog

ListVehicles yanıtıyla ilgili ayrıntılar.

JSON gösterimi
{
  "vehicles": [
    {
      object (VehicleLog)
    }
  ],
  "totalSize": string
}
Alanlar
vehicles[]

object (VehicleLog)

İstekle eşleşen araçlar.

totalSize

string (int64 format)

Tüm sayfalarda istek ölçütleriyle eşleşen toplam araç sayısı.