منبع: سفر
فراداده سفر
نمایندگی JSON |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
فیلدها | |
---|---|
name | فقط خروجی در قالب "provider/{provider}/trips/{trip}" |
vehicle Id | شناسه وسیله نقلیه ای که این سفر را انجام می دهد. |
trip Status | وضعیت فعلی سفر |
trip Type | نوع سفر. |
pickup Point | مکانی که مشتری نشان می دهد که آنها را تحویل می گیرند. |
actual Pickup Point | فقط ورودی مکان واقعی زمان و مکان تحویل مشتری این فیلد برای ارائهدهنده بازخورد در مورد اطلاعات دریافت واقعی است. |
actual Pickup Arrival Point | فقط ورودی زمان و مکان واقعی ورود راننده به نقطه وانت. این فیلد برای ارائهدهنده است تا در مورد اطلاعات ورود واقعی در نقطه تحویل بازخورد ارائه دهد. |
pickup Time | فقط خروجی یا زمان تخمینی آینده که سوار(ها) سوار می شوند، یا زمان واقعی که سوار می شوند. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
intermediate Destinations[] | توقف های میانی به منظور درخواست سفر (علاوه بر تحویل و تحویل). در ابتدا این برای سفرهای مشترک پشتیبانی نخواهد شد. |
intermediate Destinations Version | نشان دهنده آخرین باری است که یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
intermediate Destination Index | هنگامی که |
actual Intermediate Destination Arrival Points[] | فقط ورودی زمان و مکان واقعی ورود راننده به یک مقصد میانی. این فیلد برای ارائهدهنده ارائه بازخورد در مورد اطلاعات ورود واقعی به مقصدهای میانی است. |
actual Intermediate Destinations[] | فقط ورودی زمان و مکان واقعی زمانی و مکانی که مشتری از یک مقصد میانی تحویل گرفته شده است. این فیلد برای ارائهدهنده است تا بازخوردی درباره اطلاعات دریافت واقعی در مقاصد میانی ارائه دهد. |
dropoff Point | مکانی که مشتری نشان می دهد که آنها را ترک خواهند کرد. |
actual Dropoff Point | فقط ورودی زمان و مکان واقعی زمان و مکان خروج مشتری. این فیلد برای ارائهدهنده است تا در مورد اطلاعات حذف واقعی بازخورد ارائه کند. |
dropoff Time | فقط خروجی یا زمان تخمینی آینده که سوار(ها) در مقصد نهایی پیاده می شوند، یا زمان واقعی پیاده شدن آنها. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
remaining Waypoints[] | فقط خروجی مسیر کامل از مکان فعلی تا نقطه افت، شامل. این مسیر می تواند شامل نقاط بین سفرهای دیگر باشد. |
vehicle Waypoints[] | این فیلد از سفارش دستی ایستگاه های بین راه برای سفر پشتیبانی می کند. این شامل تمام ایستگاه های بین راهی برای وسیله نقلیه تعیین شده، و همچنین ایستگاه های حمل و نقل و تحویل برای این سفر است. اگر سفر به وسیله نقلیه اختصاص داده نشده باشد، Fleet Engine این قسمت را نادیده می گیرد. به دلایل حفظ حریم خصوصی، این فیلد فقط در تماس های |
route[] | فقط خروجی مسیر پیشبینیشده برای این سفر تا اولین ورودی در باقی ماندههای راه. توجه داشته باشید که ایستگاه اول ممکن است متعلق به سفر دیگری باشد. |
current Route Segment | فقط خروجی یک مسیر رمزگذاری شده به ایستگاه بعدی. توجه: این فیلد فقط برای استفاده توسط Driver SDK و Consumer SDK در نظر گرفته شده است. رمزگشایی هنوز پشتیبانی نمی شود. |
current Route Segment Version | فقط خروجی آخرین باری که مسیر اصلاح شده را نشان می دهد. توجه: این فیلد فقط برای استفاده توسط Driver SDK و Consumer SDK در نظر گرفته شده است. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
current Route Segment Traffic | فقط خروجی شرایط ترافیکی را در امتداد قطعه توجه: این فیلد فقط برای استفاده توسط Driver SDK و Consumer SDK در نظر گرفته شده است. |
current Route Segment Traffic Version | فقط خروجی آخرین باری را نشان میدهد توجه: این فیلد فقط برای استفاده توسط Driver SDK و Consumer SDK در نظر گرفته شده است. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
current Route Segment End Point | فقط خروجی نقطه ای که در آن |
remaining Distance Meters | فقط خروجی مسافت رانندگی باقیمانده در قسمت |
eta To First Waypoint | فقط خروجی ETA به ایستگاه بعدی (اولین ورودی در قسمت یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
remaining Time To First Waypoint | فقط خروجی مدت زمان بازگشت داده های سفر تا زمان در مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
remaining Waypoints Version | فقط خروجی آخرین باری را نشان می دهد که مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
remaining Waypoints Route Version | فقط خروجی آخرین باری را که مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
number Of Passengers | تغییرناپذیر. تعداد مسافران این سفر را نشان می دهد و راننده را شامل نمی شود. یک وسیله نقلیه باید دارای ظرفیت موجود برای بازگرداندن در خودروها باشد. پاسخ |
last Location | فقط خروجی آخرین مکان گزارش شده خودرو در طول مسیر را نشان می دهد. |
last Location Snappable | فقط خروجی نشان می دهد که آیا می توان |
view | زیر مجموعه فیلدهای Trip که پر می شوند و نحوه تفسیر آنها. |
وضعیت سفر
وضعیت یک سفر نشان دهنده پیشرفت آن است.
Enums | |
---|---|
UNKNOWN_TRIP_STATUS | پیشفرض، برای وضعیت سفر نامشخص یا ناشناخته استفاده میشود. |
NEW | سفر تازه ایجاد شده |
ENROUTE_TO_PICKUP | راننده در راه است به سمت نقطه وانت. |
ARRIVED_AT_PICKUP | راننده به نقطه وانت رسیده است. |
ARRIVED_AT_INTERMEDIATE_DESTINATION | راننده به مقصدی میانی رسیده و منتظر سوار است. |
ENROUTE_TO_INTERMEDIATE_DESTINATION | راننده در حال حرکت به سمت یک مقصد میانی (نه نقطه سقوط) است. |
ENROUTE_TO_DROPOFF | راننده سوار را سوار کرده و به سمت مقصد بعدی می رود. |
COMPLETE | سوار پیاده شده و سفر کامل شده است. |
CANCELED | این سفر قبل از تحویل گرفتن توسط راننده، سوار، یا ارائه دهنده اشتراک سوار لغو شد. |
StopLocation
مکان واقعی که در آن توقف (انتقال / خروج) اتفاق افتاده است.
نمایندگی JSON |
---|
{
"point": {
object ( |
فیلدها | |
---|---|
point | مورد نیاز. مکان واقعی را نشان می دهد. |
timestamp | زمان وقوع توقف را نشان می دهد. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
stopTime | فقط ورودی منسوخ شده است. از قسمت مهر زمان استفاده کنید. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
TripView
انتخابگر برای مجموعه های مختلف فیلدهای سفر در پاسخ trips.get
. برای متن به AIP-157 مراجعه کنید. نماهای اضافی به احتمال زیاد اضافه خواهد شد.
Enums | |
---|---|
TRIP_VIEW_UNSPECIFIED | مقدار پیش فرض برای سازگاری با عقب، API به طور پیشفرض روی یک نمای SDK خواهد بود. برای اطمینان از ثبات و پشتیبانی، به مشتریان توصیه میشود که یک TripView غیر از SDK انتخاب کنند. |
SDK | شامل فیلدهایی است که ممکن است با استفاده از کتابخانه های عمومی قابل تفسیر یا پشتیبانی نباشند. |
JOURNEY_SHARING_V1S | فیلدهای سفر برای مورد استفاده اشتراک گذاری سفر پر شده است. این نما برای ارتباطات سرور به سرور در نظر گرفته شده است. |
روش ها | |
---|---|
| یک سفر در Fleet Engine ایجاد می کند و سفر جدید را برمی گرداند. |
| در مورد یک سفر اطلاعات کسب کنید. |
| تمام سفرها را برای یک وسیله نقلیه خاص دریافت کنید. |
| داده های سفر را به روز می کند. |