ListVehiclesLog

รายละเอียดเกี่ยวกับคำขอและการตอบกลับ ListVehicles

การแสดง JSON
{
  "request": {
    object (ListVehiclesRequestLog)
  },
  "response": {
    object (ListVehiclesResponseLog)
  },
  "errorResponse": {
    object (ErrorResponseLog)
  }
}
ช่อง
request

object (ListVehiclesRequestLog)

ส่งคำขอไปยัง Fleet Engine แล้ว

response

object (ListVehiclesResponseLog)

ส่งคำตอบกลับไปยังไคลเอ็นต์ หากการเรียกใช้ RPC ทำให้เกิดข้อผิดพลาด ระบบจะไม่ตั้งค่าการตอบกลับ

errorResponse

object (ErrorResponseLog)

การตอบกลับข้อผิดพลาดกลับไปยังไคลเอ็นต์ ระบบจะยกเลิกการตั้งค่าหากการเรียก RPC สำเร็จ

ListVehiclesRequestLog

รายละเอียดเกี่ยวกับคำขอ ListVehicles

การแสดง 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
}
ช่อง
header

object (RequestHeaderLog)

ส่วนหัวของคำขอ

pageSize

integer

จำนวนสูงสุดของยานพาหนะที่จะส่งคืน

pageToken

string

ค่าของ next_page_token ที่ได้จากการเรียก ListVehicles ก่อนหน้านี้เพื่อให้คุณใส่เลขหน้าผ่านกลุ่มยานพาหนะได้ ค่านี้จะไม่มีการกำหนดหากเกณฑ์ตัวกรองของคำขอไม่ตรงกับเกณฑ์ตัวกรองสำหรับการเรียก ListVehicles ก่อนหน้านี้

minimumCapacity

integer

ระบุความจุขั้นต่ำที่กำหนดของยานพาหนะ ยานพาหนะทั้งหมดที่ส่งคืนจะมี maximumCapacity มากกว่าหรือเท่ากับค่านี้ หากกำหนดไว้ ค่าจะต้องมากกว่าหรือเท่ากับ 0

tripTypes[]

enum (TripTypeLog)

จำกัดการตอบสนองสำหรับยานพาหนะที่รองรับประเภทการเดินทางที่ระบุอย่างน้อย 1 ประเภท

maximumStaleness

string (Duration format)

จำกัดการตอบสนองสำหรับยานพาหนะที่มีการอัปเดตตำแหน่งภายในระยะเวลาที่ระบุ ณ เวลาที่มีการโทร หากมี ต้องเป็นระยะเวลาที่เป็นค่าบวกที่ถูกต้อง

ระยะเวลาเป็นวินาทีโดยมีตัวเลขเศษส่วนไม่เกิน 9 หลัก ซึ่งลงท้ายด้วย "s" เช่น "3.5s"

vehicleTypeCategories[]

enum (VehicleTypeCategoryLog)

จำกัดการตอบสนองต่อยานพาหนะที่มีหมวดหมู่ประเภทที่ระบุอย่างใดอย่างหนึ่ง

requiredAttributes[]

string

จำกัดการตอบสนองต่อยานพาหนะที่มีแอตทริบิวต์ที่ระบุ

requiredOneOfAttributes[]

string

จำกัดการตอบสนองต่อยานพาหนะที่มีแอตทริบิวต์ที่ระบุอย่างน้อย 1 รายการใน VehicleAttributeList แต่ละรายการ

requiredOneOfAttributeSets[]

string

requiredOneOfAttributeSets มีฟังก์ชันการทำงานเพิ่มเติม

requiredOneOfAttributeSets ใช้ข้อความที่อนุญาตชุดรายการเช่นเดียวกับ requiredOneOfAttributes

vehicleState

enum (VehicleStateLog)

จำกัดการตอบสนองสำหรับยานพาหนะที่มีสถานะยานพาหนะนี้

onTripOnly

boolean

ส่งคืนเฉพาะยานพาหนะที่มีการเดินทางในปัจจุบันเท่านั้น

ListVehiclesResponseLog

รายละเอียดเกี่ยวกับการตอบกลับ ListVehicles

การแสดง JSON
{
  "vehicles": [
    {
      object (VehicleLog)
    }
  ],
  "totalSize": string
}
ช่อง
vehicles[]

object (VehicleLog)

ยานพาหนะที่ตรงกับคำขอ

totalSize

string (int64 format)

จำนวนยานพาหนะทั้งหมดที่ตรงกับเกณฑ์คำขอในทุกหน้า