משאב: נסיעה
מטא-נתונים של נסיעה.
ייצוג ב-JSON |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
שדות | |
---|---|
name |
פלט בלבד. בפורמט 'providers/{provider}/trips/{trip}' |
vehicle |
המזהה של הרכב שבו בוצעה הנסיעה. |
trip |
הסטטוס הנוכחי של הנסיעה. |
trip |
סוג הנסיעה. |
pickup |
המיקום שבו הלקוח מציין שהוא יאסוף. |
actual |
קלט בלבד. המיקום בפועל שבו הלקוח נאסף. השדה הזה נועד לספק משוב על פרטי האיסוף בפועל. |
actual |
קלט בלבד. השעה והמיקום בפועל של ההגעה של הנהג לנקודת האיסוף. השדה הזה מיועד לספק משוב לגבי ההגעה בפועל לנקודת האיסוף. |
pickup |
פלט בלבד. השעה המשוערת שבה הנוסעים ייאספו או השעה שבה הם נאספו בפועל. חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
intermediate |
עצירות ביניים לפי סדר הבקשות לנסיעה (בנוסף לנקודות האיסוף וההורדה). בשלב הראשון, התכונה הזו לא תהיה זמינה לנסיעות משותפות. |
intermediate |
השדה הזה מציין את הפעם האחרונה שבה חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
intermediate |
כשהערך בשדה |
actual |
קלט בלבד. המיקום והשעה בפועל שבהם הנהג הגיע ליעד ביניים. השדה הזה מיועד לספק כדי לספק משוב על פרטי ההגעה בפועל ליעדים ביניים. |
actual |
קלט בלבד. השעה והמיקום האמיתיים שבהם בוצע האיסוף של הלקוח מיעד הביניים, ושבו. השדה הזה נועד לספק משוב לגבי המידע על האיסוף בפועל ביעדי הביניים. |
dropoff |
המיקום שבו הלקוח מציין שהוא יעזוב. |
actual |
קלט בלבד. השעה והמיקום בפועל שבהם הלקוח ירד מהרכב. השדה הזה מיועד לספק כדי לספק משוב על פרטי ההורדה בפועל. |
dropoff |
פלט בלבד. הזמן המשוער העתידי שבו נוסעים יעזבו את היעד הסופי או השעה בפועל שבה הם הושמטו. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
remaining |
פלט בלבד. הנתיב המלא מהמיקום הנוכחי אל נקודת הירידה, כולל. הנתיב הזה יכול לכלול נקודות ציון מנסיעות אחרות. |
vehicle |
השדה הזה תומך בסדר ידני של נקודות העצירה בנסיעה. הוא מכיל את כל נקודות העצירה שנותרו ברכב שהוקצה, וגם את נקודות העצירה של האיסוף וההחזרה בנסיעה הזו. אם הנסיעה לא הוקצתה לרכב, Fleet Engine מתעלם מהשדה הזה. מטעמי פרטיות, השדה הזה מאוכלס רק על ידי השרת בשיחות |
route[] |
פלט בלבד. המסלול הצפוי לנסיעה הזו עד הכניסה הראשונה ב-Waypoints. לתשומת ליבכם: יכול להיות שציון הדרך הראשון שייך לנסיעה אחרת. |
current |
פלט בלבד. נתיב מקודד לנקודת הציון הבאה. הערה: השדה הזה מיועד לשימוש רק עבור Driver SDK ו-Consumer SDK. עדיין אין תמיכה בפענוח. |
current |
פלט בלבד. מציין את הפעם האחרונה שבה בוצע שינוי במסלול. הערה: השדה הזה מיועד לשימוש רק עבור Driver SDK ו-Consumer SDK. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
current |
פלט בלבד. מציין את תנאי התנועה לאורך הערה: השדה הזה מיועד לשימוש רק עבור Driver SDK ו-Consumer SDK. |
current |
פלט בלבד. זוהי הפעם האחרונה שבה בוצע שינוי ב- הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK וב-Consumer SDK. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
current |
פלט בלבד. נקודת הציון שבה מסתיים |
remaining |
פלט בלבד. מרחק הנסיעה שנותר בשדה |
eta |
פלט בלבד. זמן ההגעה המשוער לנקודת הציון הבאה (הרשומה הראשונה בשדה חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
remaining |
פלט בלבד. משך הזמן שממנו מוחזרים נתוני הנסיעה לזמן ב- משך הזמן בשניות, עם עד תשע ספרות עשרוניות, שמסתיימים ב-' |
remaining |
פלט בלבד. מציין את הפעם האחרונה שבה חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
remaining |
פלט בלבד. השדה הזה מציין את הפעם האחרונה שבה השדות חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
number |
קבוע. מספר הנוסעים בנסיעה הזו, לא כולל הנהג. כדי להחזיר רכב בתגובה |
last |
פלט בלבד. מציין את המיקום האחרון המדווח של הרכב לאורך המסלול. |
last |
פלט בלבד. מציין אם אפשר להצמיד את |
view |
קבוצת המשנה של שדות הנסיעה שאוכלסו ואיך צריך לפרש אותם. |
TripStatus
הסטטוס של נסיעה שמעיד על ההתקדמות שלה.
טיפוסים בני מנייה (enum) | |
---|---|
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 |
מציין מתי הופסקה העצירה. חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
stopTime |
קלט בלבד. הוצא משימוש. משתמשים בשדה חותמת הזמן. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
TripView
בורר לקבוצות שונות של שדות נסיעה בתגובה מסוג trips.get
. למידע נוסף, ראו AIP-157. סביר להניח שיתווספו עוד תצוגות.
טיפוסים בני מנייה (enum) | |
---|---|
TRIP_VIEW_UNSPECIFIED |
ערך ברירת המחדל. כדי לשמור על תאימות לאחור, תצוגת ה-SDK תהיה ברירת המחדל של ה-API. כדי להבטיח יציבות ותמיכה, מומלץ ללקוחות לבחור TripView שאינו SDK . |
SDK |
כולל שדות שעשויים להיות בלתי מובנים או לא נתמכים באמצעות ספריות שזמינות לציבור. |
JOURNEY_SHARING_V1S |
השדות של הנסיעה מאוכלסים בתרחיש לדוגמה של שיתוף המסלול. התצוגה הזו מיועדת לתקשורת בין שרתים. |
שיטות |
|
---|---|
|
יצירת נסיעה ב-Fleet Engine והחזרת הנסיעה החדשה. |
|
קבלת מידע על נסיעה אחת. |
|
הצגת כל הנסיעות ברכב ספציפי. |
|
נתוני הנסיעה מתעדכנים. |