- משאב: 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 |
השם הייחודי של כלי הרכב להעברה. הפורמט הוא |
last |
המיקום האחרון שדווח על רכב המסירה. |
navigation |
סטטוס הניווט של כלי הרכב לצורך מסירה. |
current |
הקו הפוליגוני המקודד שמציין את המסלול שהניווט ממליץ לנסוע בו לנקודת הציון הבאה. האפליקציה של הנהג או הנהגת מעדכנת את המידע הזה כשמגיעים לתחנה או עוברים אותה, וכשהניווט משנה את המסלול. ערכי ה- יש כמה מקרים שבהם לא ניתן להשתמש בשדה הזה כדי לאכלס את
במקרים כאלה, מערכת Fleet Engine מאכלסת את השדה הזה במסלול מהרכב האחרון שהועבר אל חברת VehicleStop הבאה, כדי לוודא שלצרכן בשדה הזה יש את המידע הזמין הטוב ביותר לגבי הנתיב הנוכחי של רכב המסירה. מחרוזת בקידוד Base64. |
current |
המיקום שבו המערכת מתעלמת מהשדה הזה בקריאות ל- |
remaining |
מרחק הנסיעה שנותר עבור המערכת של Fleet Engine מתעלמת מהשדה הזה ב- |
remaining |
משך הנסיעה שנותר ב- המערכת של Fleet Engine מתעלמת מהשדה הזה ב- משך הזמן בשניות, עם עד תשע ספרות עשרוניות, שמסתיימים ב-' |
remaining |
קטעי המסלול שהוקצו לרכב המסירה הזה, החל מהמיקום האחרון שדווח על הרכב. השדה הזה לא מאוכלס בתגובה של |
attributes[] |
רשימה של מאפיינים מותאמים אישית של כלי מסירה. לרכב מסירה יכולים להיות עד 100 מאפיינים, וכל מאפיין חייב לכלול מפתח ייחודי. |
type |
סוג כלי התחבורה למשלוח. אם לא תגדירו את הערך, הערך שמוגדר כברירת מחדל הוא |
DeliveryVehicleAttribute
מתאר מאפיין של רכב כצמד מפתח/ערך. אורך המחרוזת 'key:value' לא יכול לחרוג מ-256 תווים.
ייצוג ב-JSON |
---|
{ "key": string, "value": string, // Union field |
שדות | |
---|---|
key |
המַּפתח של המאפיין. |
value |
הערך של המאפיין. |
שדה האיחוד delivery_vehicle_attribute_value . ערך המאפיין יכול להיות מסוג מחרוזת, bool או double. הערך של delivery_vehicle_attribute_value יכול להיות רק אחת מהאפשרויות הבאות: |
|
string |
ערך מאפיין מסוג מחרוזת. הערה: השדה הזה זהה לשדה |
bool |
ערך מאפיין מסוג בוליאני. |
number |
ערך מאפיין מסוג double. |
DeliveryVehicleType
סוג כלי התחבורה למשלוח.
טיפוסים בני מנייה (enum) | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
לא נעשה שימוש בערך. |
AUTO |
רכב. |
TWO_WHEELER |
אופנוע, קטנוע או כלי רכב דו-גלגלי אחר |
BICYCLE |
תחבורה מונעת על ידי אדם. |
PEDESTRIAN |
אדם שנע, בדרך כלל הולך או רץ, בשבילים להולכי רגל. |
שיטות |
|
---|---|
|
יצירה ומחזירה של DeliveryVehicle חדש. |
|
הפונקציה מחזירה את המופע שצוין בשדה DeliveryVehicle . |
|
הפונקציה מקבלת את כל הפריטים מסוג 'DeliveryVehicle ' שעומדים בקריטריונים לסינון שצוינו. |
|
כתיבת נתונים מעודכנים של DeliveryVehicle ל-Fleet Engine, ומקצה את Tasks ל-DeliveryVehicle . |