- משאב: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- שיטות
משאב: DeliveryVehicle
ההודעה DeliveryVehicle
. רכב משלוחים מוביל משלוחים מנקודת איסוף ליעד משלוחים, ומנקודת איסוף אל תחנת המשלוחים. במקרים מסוימים, רכבי משלוחים מעבירים משלוחים גם ישירות מנקודת האיסוף אל יעד המשלוח.
הערה: ממשקי API ל-gRPC ול-REST משתמשים במוסכמות שונות של מתן שמות לשדות. לדוגמה, השדה DeliveryVehicle.current_route_segment
ב-API ל-gRPC והשדה DeliveryVehicle.currentRouteSegment
ב-API ל-REST מפנים לאותו שדה.
ייצוג JSON |
---|
{ "name": string, "lastLocation": { object ( |
שדות | |
---|---|
name |
השם הייחודי של רכב המשלוחים הזה. הפורמט הוא |
lastLocation |
המיקום המדווח האחרון של רכב המשלוחים. |
navigationStatus |
סטטוס הניווט של רכב המסירה. |
currentRouteSegment |
הקו הפוליגוני המקודד שמציין את המסלול שהניווט ממליץ לעבור לנקודת הציון הבאה. אפליקציית הנהג מעדכנת את העדכון כשיש עצירה או כשעוברים עצירה וכשהמסלול משנה את הניווט. הפרמטרים האלה מסוג יש כמה מקרים שבהם השדה הזה לא ישמש לאכלוס
במקרים כאלה, מערכת Fleet Engine מאכלסת את השדה הזה במסלול מהרכב האחרון שהועבר אל קרון הרכב הבא כדי להבטיח שלצרכן בשדה הזה יש את המידע שזמין בצורה הטובה ביותר לגבי הנתיב הנוכחי של רכב המסירה. מחרוזת בקידוד base64. |
currentRouteSegmentEndPoint |
המיקום שבו המערכת תתעלם משדה זה בקריאות |
remainingDistanceMeters |
מרחק הנסיעה שנותר עבור Fleet Engine מתעלם מהשדה הזה ב- |
remainingDuration |
זמן הנסיעה שנותר ל- Fleet Engine מתעלם מהשדה הזה ב- משך זמן בשניות עם עד תשע ספרות עשרוניות, שמסתיים ב-' |
remainingVehicleJourneySegments[] |
קטעי הנסיעה שהוקצו לרכב המשלוחים הזה, החל מהמיקום האחרון שדווח לגבי הרכב. השדה הזה לא יאוכלס בתשובה של |
attributes[] |
רשימה של מאפיינים מותאמים אישית לרכבי הובלה. רכב הובלה יכול לכלול עד 100 מאפיינים, ולכל מאפיין צריך להיות מפתח ייחודי. |
type |
הסוג של רכב המשלוחים הזה. אם המדיניות לא מוגדרת, ברירת המחדל תהיה |
DeliveryVehicleAttribute
מיועד לתיאור מאפיין רכב כצמד מפתח/ערך. העמודה "key:value" המחרוזת יכולה להיות באורך של עד 256 תווים.
ייצוג JSON |
---|
{ "key": string, "value": string, // Union field |
שדות | |
---|---|
key |
המַּפתח של המאפיין. |
value |
ערך המאפיין. |
שדה איחוד delivery_vehicle_attribute_value . ערך המאפיין יכול להיות מחרוזת, בוליאני או סוג כפול. delivery_vehicle_attribute_value יכול להיות רק אחת מהאפשרויות הבאות: |
|
stringValue |
ערך מאפיין שהוקלד במחרוזת. הערה: השדה הזה זהה לשדה |
boolValue |
ערך מאפיין בוליאני. |
numberValue |
ערך המאפיין הוקלד פעמיים. |
DeliveryVehicleType
סוג רכב המשלוחים.
טיפוסים בני מנייה (enum) | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
הערך לא בשימוש. |
AUTO |
מכונית. |
TWO_WHEELER |
אופנוע, קטנוע או כלי רכב דו-גלגלי אחר |
BICYCLE |
שינוע בני אדם. |
PEDESTRIAN |
כלי רכב בני אדם, שבדרך כלל הולכים או רצים, נעשים לאורך שבילים להולכי רגל. |
שיטות |
|
---|---|
|
יצירה ומחזירה של DeliveryVehicle חדש. |
|
הפונקציה מחזירה את המופע שצוין בשדה DeliveryVehicle . |
|
הפונקציה מקבלת את כל הפריטים מסוג 'DeliveryVehicle ' שעומדים בקריטריונים לסינון שצוינו. |
|
כתיבת נתונים מעודכנים של DeliveryVehicle ל-Fleet Engine, ומקצה את Tasks ל-DeliveryVehicle . |