- การแสดง 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 รายการซึ่งใช้กับ CarAttributeList แต่ละรายการ |
requiredOneOfAttributeSets[] |
จำกัดการค้นหาไว้เฉพาะยานพาหนะที่มีชุดแอตทริบิวต์ที่ระบุใน CarAttributeList อย่างน้อย 1 ชุด |
matchOrderBy |
ลำดับการจัดเรียงผลการค้นหา |
includeBackToBack |
ระบุว่ายานพาหนะที่มีการเดินทางที่ใช้งานอยู่มีสิทธิ์รับการแข่งขันอื่นหรือไม่ |
tripId |
รหัสของการเดินทางที่เชื่อมโยงกับ searchVehiclesRequest |
filter |
คำค้นหา AIP-160 ที่จำกัดยานพาหนะที่ส่งคืนตามแอตทริบิวต์ยานพาหนะ |
VehicleAttributeListLog
ประเภทข้อมูลของรายการสำหรับยานพาหนะแอตทริบิวต์บันทึก
การแสดง JSON |
---|
{
"attributes": [
{
object ( |
ช่อง | |
---|---|
attributes[] |
รายการแอตทริบิวต์ในคอลเล็กชันนี้ |
SearchVehiclesResponseLog
รายละเอียดการตอบกลับของ SearchVehicles
การแสดง JSON |
---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
ช่อง | |
---|---|
matchIds[] |
เลิกใช้งาน: รายการรหัสยานพาหนะสําหรับยานพาหนะที่ส่งคืน โปรดใช้ match.vehicle.name เพื่อรับรหัสนี้ |
matches[] |
รายการ ContainerMatch สำหรับยานพาหนะที่ส่งคืน |
VehicleMatchLog
บันทึกของผลลัพธ์ SearchVehicles CarMatch
การแสดง JSON |
---|
{ "vehicle": { object ( |
ช่อง | |
---|---|
vehicle |
ยานพาหนะที่ตรงกับคำขอ |
vehiclePickupEta |
เวลาถึงโดยประมาณของรถที่จะขับไปยังจุดรับที่ระบุไว้ในคำขอ ค่าว่างหมายความว่าคำนวณเวลาถึงโดยประมาณของยานพาหนะไม่สำเร็จ การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขที่เป็นเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: |
vehiclePickupDistanceMeters |
ระยะทางในการขับรถของรถไปยังจุดรับที่ระบุไว้ในคำขอ รวมถึงจุดรับของหรือจุดส่งของรถโดยสารที่มีอยู่แล้ว ค่าว่างหมายความว่าการคำนวณระยะทางของยานพาหนะล้มเหลว |
vehiclePickupStraightLineDistanceMeters |
ระยะทางในแนวตรงระหว่างยานพาหนะและจุดรับรถที่ระบุไว้ในคำขอ รวมถึงจุดอ้างอิงระหว่างทางสำหรับการเดินทางที่มีอยู่ |
vehicleDropoffEta |
เวลาถึงโดยประมาณในการขับขี่ยานพาหนะที่สมบูรณ์ไปยังจุดส่งที่ระบุไว้ในคำขอ เวลาถึงโดยประมาณจะรวมการเยี่ยมชมที่จำเป็นสำหรับการเดินทางที่ใช้งานอยู่ซึ่งต้องดำเนินการก่อนที่ยานพาหนะจะมาถึงจุดส่งที่ระบุไว้ในคำขอ ระบบจะเติมค่าเมื่อมีการระบุจุดส่งในคำขอเท่านั้น ค่าว่างหมายความว่าการคำนวณเวลาถึงโดยประมาณของยานพาหนะไปยังจุดส่งไม่สำเร็จ การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขที่เป็นเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: |
vehiclePickupToDropoffDistanceMeters |
ระยะทางในการขับรถของรถ (หน่วยเป็นเมตร) จากจุดรับสินค้าถึงจุดส่งที่ระบุไว้ในคำขอ ระยะทางจะอยู่ระหว่าง 2 จุดเท่านั้น และไม่รวมตำแหน่งของยานพาหนะหรือจุดอ้างอิงอื่นๆ ก่อนที่ยานพาหนะจะไปถึงจุดรับสินค้าหรือจุดส่ง ระบบจะเติมค่าเมื่อมีการระบุจุดส่งในคำขอเท่านั้น ค่าว่างหมายความว่าคำนวณระยะทางจากจุดรับไปยังจุดส่งที่ระบุไว้ในคำขอไม่สำเร็จ |
tripType |
ประเภทการเดินทางของคำขอที่ใช้ในการคำนวณเวลาถึงโดยประมาณไปยังจุดรับสินค้า |
vehicleMatchType |
ประเภทยานพาหนะที่ตรงกัน |
requestedOrderedBy |
วิธีที่ผู้โทรขอในการจัดเรียงยานพาหนะที่ตรงกัน |
orderedBy |
วิธีจริงที่ใช้ในการสั่งซื้อยานพาหนะนี้ โดยปกติแล้ว การดำเนินการนี้จะจับคู่ช่อง 'order_by' จากคำขอ อย่างไรก็ตาม ในบางกรณี เช่น แบ็กเอนด์ของ Google Maps ล้มเหลว อาจต้องใช้วิธีอื่น (เช่น PICKUP_POINT_STRAIGHT_DISTANCE) |