- نمایندگی JSON
- Search VehiclesRequestLog
- VehicleAttributeListLog
- Search VehiclesResponseLog
- گزارش تطابق خودرو
جزئیات درخواست و پاسخ SearchVehicles.
توجه: اگر اندازه کل گزارش از 256 کیلوبایت بیشتر شود، این گزارش در قسمت مسابقات تقسیم می شود. برای جزئیات بیشتر به Split Logs / مراجعه کنید.
نمایندگی JSON |
---|
{ "request": { object ( |
زمینه های | |
---|---|
request | درخواست به Fleet Engine ارسال شد. |
response | پاسخ به مشتری برگشت. اگر تماس RPC منجر به خطا شود، پاسخ تنظیم نشده است. |
errorResponse | پاسخ خطا به مشتری برگردانده شد. در صورت موفقیت آمیز بودن تماس RPC، تنظیم نخواهد شد. |
Search VehiclesRequestLog
جزئیات درخواست Search Vehicles.
نمایندگی JSON |
---|
{ "header": { object ( |
زمینه های | |
---|---|
header | هدر درخواست |
pickupPoint | نقطه تحویل برای جستجو در نزدیکی. |
dropoffPoint | محل خروج مورد نظر مشتری |
pickupRadiusMeters | شعاع جستجوی خودرو در اطراف نقطه وانت را مشخص می کند. |
count | حداکثر تعداد وسایل نقلیه برای بازگشت را مشخص می کند. |
minimumCapacity | حداقل ظرفیت مورد نیاز وسیله نقلیه را مشخص می کند. |
searchTripTypes[] | جستجو را فقط به وسایل نقلیه ای محدود می کند که حداقل یکی از انواع سفرهای مشخص شده را پشتیبانی می کنند. |
maximumStaleness | جستجو را فقط به وسایل نقلیهای محدود میکند که از هماکنون مکانهای خود را در مدت زمان مشخص شده بهروزرسانی کردهاند. مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
vehicleTypes[] | انواع خودروهای جستجو شده |
requiredAttributes[] | جستجو را فقط به خودروهایی با ویژگیهای مشخص شده محدود میکند. |
requiredOneOfAttributes[] | جستجو را فقط به خودروهایی محدود میکند که حداقل یکی از ویژگیهای مشخص شده برای هر VehicleAttributeList اعمال شده باشد. |
requiredOneOfAttributeSets[] | جستجو را فقط به آن دسته از وسایل نقلیه با حداقل یک مجموعه از ویژگی های مشخص شده در VehicleAttributeList محدود می کند. |
matchOrderBy | ترتیب نتایج جستجو |
includeBackToBack | نشان می دهد که آیا وسیله نقلیه ای با یک سفر فعال واجد شرایط مسابقه دیگری است یا خیر. |
tripId | شناسه سفر مرتبط با SearchVehiclesRequest. |
filter | یک جستار AIP-160 که وسایل نقلیه برگشتی را بر اساس ویژگی های وسیله نقلیه محدود می کند. |
VehicleAttributeListLog
یک نوع داده فهرستی برای VehicleAttributeLog.
نمایندگی JSON |
---|
{
"attributes": [
{
object ( |
زمینه های | |
---|---|
attributes[] | لیستی از ویژگی های این مجموعه. |
Search VehiclesResponseLog
جزئیات مربوط به پاسخ SearchVehicles.
نمایندگی JSON |
---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
زمینه های | |
---|---|
matchIds[] | منسوخ شده: فهرست شناسه های وسیله نقلیه برای وسایل نقلیه برگشتی. لطفاً از matches.vehicle.name برای استخراج این شناسه استفاده کنید. |
matches[] | لیست مسابقات وسایل نقلیه برای وسایل نقلیه برگشتی. |
VehicleMatchLog
گزارش یک نتیجه SearchVehicles VehicleMatch.
نمایندگی JSON |
---|
{ "vehicle": { object ( |
زمینه های | |
---|---|
vehicle | وسیله نقلیه ای که با درخواست مطابقت دارد. |
vehiclePickupEta | رانندگی ETA خودرو به نقطه تحویل مشخص شده در درخواست. مقدار خالی نشان دهنده نقص در محاسبه ETA برای خودرو است. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
vehiclePickupDistanceMeters | فاصله رانندگی وسیله نقلیه تا نقطه تحویل مشخص شده در درخواست، از جمله هر نقطه میانی وانت یا خروج برای یک سواری موجود. مقدار خالی نشان دهنده نقص در محاسبه مسافت برای وسیله نقلیه است. |
vehiclePickupStraightLineDistanceMeters | فاصله خط مستقیم بین وسیله نقلیه و نقطه وانت مشخص شده در درخواست، از جمله ایستگاه های بین راهی برای سفرهای موجود. |
vehicleDropoffEta | رانندگی کامل وسیله نقلیه تا نقطه سقوط مشخص شده در درخواست. ETA شامل هرگونه بازدید لازم برای سفرهای فعال است که باید قبل از رسیدن وسیله نقلیه به نقطه خروج مشخص شده در درخواست تکمیل شود. مقدار فقط زمانی پر می شود که یک نقطه ریزش در درخواست مشخص شده باشد. مقدار خالی نشان دهنده نقص در محاسبه ETA برای رسیدن خودرو به نقطه سقوط است. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
vehiclePickupToDropoffDistanceMeters | فاصله رانندگی وسیله نقلیه (بر حسب متر) از نقطه تحویل تا نقطه سقوط مشخص شده در درخواست. فاصله فقط بین دو نقطه است و شامل مکان وسیله نقلیه یا هیچ نقطه بین راه دیگری قبل از رسیدن وسیله نقلیه به نقطه تحویل یا خروج نمی شود. مقدار فقط زمانی پر می شود که یک نقطه ریزش در درخواست مشخص شده باشد. یک مقدار خالی نشان دهنده خطا در محاسبه فاصله از پیکاپ تا نقاط خروج مشخص شده در درخواست است. |
tripType | نوع سفر درخواستی که برای محاسبه ETA به نقطه تحویل استفاده شد. |
vehicleMatchType | نوع مطابقت وسیله نقلیه |
requestedOrderedBy | روشی که تماس گیرنده برای مرتب سازی وسیله نقلیه درخواست کرده است مطابقت دارد. |
orderedBy | روش واقعی که برای سفارش این وسیله نقلیه استفاده می شود. به طور معمول، این با فیلد "order_by" درخواست مطابقت دارد. با این حال، در شرایط خاصی مانند خرابی پشتیبانهای Google Maps، ممکن است از روش دیگری استفاده شود (مانند PICKUP_POINT_STRAIGHT_DISTANCE). |