- การแสดง JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
รายละเอียดเกี่ยวกับคำขอและคำตอบของ SearchVehicles
หมายเหตุ: บันทึกนี้อาจมีการแยกในช่องการจับคู่หากขนาดบันทึกทั้งหมดเกิน 256 KB ดูรายละเอียดเพิ่มเติมได้ที่แยกบันทึก
| การแสดง JSON |
|---|
{ "request": { object ( |
| ช่อง | |
|---|---|
request |
คำขอที่ส่งไปยัง Fleet Engine |
response |
คำตอบที่ส่งกลับไปยังไคลเอ็นต์ หากการเรียก RPC ทำให้เกิดข้อผิดพลาด ระบบจะไม่ตั้งค่าการตอบกลับ |
errorResponse |
การตอบกลับข้อผิดพลาดที่ส่งกลับไปยังไคลเอ็นต์ ระบบจะไม่ตั้งค่าหากการเรียก RPC สําเร็จ |
SearchVehiclesRequestLog
รายละเอียดเกี่ยวกับคำขอ SearchVehicles
| การแสดง JSON |
|---|
{ "header": { object ( |
| ช่อง | |
|---|---|
header |
ส่วนหัวของคำขอ |
pickupPoint |
จุดรับสินค้าที่จะค้นหาใกล้ๆ |
dropoffPoint |
สถานที่ส่งสินค้าที่ต้องการของลูกค้า |
pickupRadiusMeters |
ระบุรัศมีการค้นหายานพาหนะรอบจุดรับ |
count |
ระบุจำนวนยานพาหนะสูงสุดที่จะแสดง |
minimumCapacity |
ระบุความจุขั้นต่ำของยานพาหนะที่ต้องใช้ |
searchTripTypes[] |
จำกัดการค้นหาให้แสดงเฉพาะยานพาหนะที่รองรับประเภทการเดินทางที่ระบุอย่างน้อย 1 ประเภท |
maximumStaleness |
จำกัดการค้นหาให้เหลือเฉพาะยานพาหนะที่อัปเดตตำแหน่งภายในระยะเวลาที่ระบุนับจากนี้ ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย |
vehicleTypes[] |
ประเภทยานพาหนะที่ค้นหา |
requiredAttributes[] |
จำกัดการค้นหาเฉพาะยานพาหนะที่มีแอตทริบิวต์ที่ระบุ |
requiredOneOfAttributes[] |
จำกัดการค้นหาเฉพาะยานพาหนะที่มีแอตทริบิวต์ที่ระบุอย่างน้อย 1 รายการซึ่งใช้กับ VehicleAttributeList แต่ละรายการ |
requiredOneOfAttributeSets[] |
จำกัดการค้นหาเฉพาะยานพาหนะที่มีแอตทริบิวต์ที่ระบุอย่างน้อย 1 ชุดใน VehicleAttributeList |
matchOrderBy |
ลําดับการจัดเรียงผลการค้นหา |
includeBackToBack |
ระบุว่ายานพาหนะที่อยู่ระหว่างการเดินทางมีสิทธิ์ได้รับการจับคู่อีกครั้งหรือไม่ |
tripId |
รหัสของการเดินทางที่เชื่อมโยงกับ searchVehiclesRequest |
filter |
การค้นหา AIP-160 ที่จำกัดจำนวนยานพาหนะที่แสดงผลตามแอตทริบิวต์ยานพาหนะ |
VehicleAttributeListLog
ประเภทข้อมูลลิสต์ของลิสต์สำหรับ VehicleAttributeLog
| การแสดง JSON |
|---|
{
"attributes": [
{
object ( |
| ช่อง | |
|---|---|
attributes[] |
รายการแอตทริบิวต์ในคอลเล็กชันนี้ |
SearchVehiclesResponseLog
รายละเอียดในการตอบกลับ SearchVehicles
| การแสดง JSON |
|---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
| ช่อง | |
|---|---|
matchIds[] |
เลิกใช้งานแล้ว: รายการรหัสยานพาหนะสำหรับยานพาหนะที่ส่งคืน โปรดใช้ matches.vehicle.name เพื่อดึงข้อมูลรหัสนี้ |
matches[] |
รายการ VehicleMatches สำหรับยานพาหนะที่ส่งคืน |
VehicleMatchLog
บันทึกของผลการค้นหา VehicleMatch ของ SearchVehicles
| การแสดง JSON |
|---|
{ "vehicle": { object ( |
| ช่อง | |
|---|---|
vehicle |
ยานพาหนะที่ตรงกับคำขอ |
vehiclePickupEta |
เวลาถึงโดยประมาณของยานพาหนะในการขับรถไปยังจุดรับที่ระบุในคำขอ ค่าว่างบ่งบอกว่าคำนวณเวลาถึงโดยประมาณสำหรับยานพาหนะไม่สำเร็จ ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
vehiclePickupDistanceMeters |
ระยะทางในการขับรถของยานพาหนะไปยังจุดรับที่ระบุในคำขอ รวมถึงจุดรับหรือจุดส่งระหว่างทางสำหรับการเดินทางที่มีอยู่ ค่าว่างบ่งบอกว่าคำนวณระยะทางของยานพาหนะไม่สำเร็จ |
vehiclePickupStraightLineDistanceMeters |
ระยะทางตรงระหว่างยานพาหนะกับจุดรับลูกค้าที่ระบุในคำขอ รวมถึงจุดแวะพักระหว่างทางสำหรับการเดินทางที่มีอยู่ |
vehicleDropoffEta |
เวลาถึงโดยประมาณของยานพาหนะทั้งหมดไปยังจุดส่งที่ระบุไว้ในคำขอ เวลาถึงโดยประมาณนี้รวมการเข้าชมที่จำเป็นสำหรับการเดินทางที่ใช้งานอยู่ซึ่งต้องเสร็จสมบูรณ์ก่อนที่ยานพาหนะจะมาถึงจุดส่งท้ายที่ระบุไว้ในคำขอ ระบบจะป้อนค่าก็ต่อเมื่อมีการระบุจุดส่งในคำขอเท่านั้น ค่าว่างบ่งบอกว่าคำนวณเวลาถึงจุดหมายโดยประมาณของยานพาหนะไม่สำเร็จ ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
vehiclePickupToDropoffDistanceMeters |
ระยะทางขับรถ (เป็นเมตร) ของยานพาหนะจากจุดรับส่งที่ระบุในคำขอ ระยะทางคือระยะทางระหว่าง 2 จุดเท่านั้น โดยไม่รวมตำแหน่งของยานพาหนะหรือจุดแวะพักอื่นๆ ก่อนที่ยานพาหนะจะมาถึงจุดรับหรือจุดส่ง ระบบจะป้อนค่าก็ต่อเมื่อมีการระบุจุดส่งในคำขอเท่านั้น ค่าว่างบ่งชี้ว่าคำนวณระยะทางจากจุดรับส่งที่ระบุในคำขอไม่สำเร็จ |
tripType |
ประเภทการเดินทางของคำขอที่ใช้คำนวณเวลาถึงจุดรับ |
vehicleMatchType |
ประเภทการจับคู่ยานพาหนะ |
requestedOrderedBy |
วิธีที่ผู้โทรขอจัดเรียงการจับคู่ยานพาหนะ |
orderedBy |
วิธีการจริงที่ใช้สั่งซื้อยานพาหนะนี้ โดยปกติแล้ว ฟิลด์นี้จะจับคู่กับฟิลด์ "order_by" จากคำขอ อย่างไรก็ตาม ในบางกรณี เช่น แบ็กเอนด์ของ Google Maps ไม่ทำงาน ระบบอาจใช้วิธีอื่น (เช่น PICKUP_POINT_STRAIGHT_DISTANCE) |