- משאב: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- שיטות
משאב: DeliveryVehicle
ההודעה DeliveryVehicle
. אפשר להשתמש ברכב למשלוחים כדי להעביר משלוחים מתחנה למיקום משלוחים ומנקודת איסוף אל התחנה. במקרים מסוימים, קרוואנים מובילים גם לשינוע משלוחים ישירות מנקודת האיסוף אל יעד המסירה.
הערה: ממשקי API ל-gRPC ו-REST משתמשים במוסכמות שונות של מתן שמות לשדות. לדוגמה: השדה DeliveryVehicle.current_route_segment
ב-gRPC API והשדה DeliveryVehicle.currentRouteSegment
ב-REST API מתייחסים לאותו שדה.
ייצוג JSON |
---|
{ "name": string, "lastLocation": { object ( |
שדות | |
---|---|
name |
השם הייחודי של כלי הרכב הזה. הפורמט הוא |
lastLocation |
המיקום המדווח האחרון של כלי הרכב. |
navigationStatus |
סטטוס הניווט של כלי הרכב. |
currentRouteSegment |
קו מרובה המקודדים שמציין את המסלול שהניווט ממליץ לעבור לנקודת הדרך הבאה. אפליקציית הנהגים מעדכנת את ההודעה הזאת בכל פעם שעוברים או עוצרים עצירה, וכשמסלול הניווט משתנה. ערכי ה- יש כמה מקרים שבהם לא ניתן להשתמש בשדה הזה כדי לאכלס
במקרים כאלה, Fleet Engine מאכלס את השדה הזה במסלול מהמסלול האחרון שעבר מ-VehicleStop לתחנת ההרכב הבאה, כדי להבטיח שהצרכן של השדה הזה יקבל את המידע הזמין הטוב ביותר בנתיב הנוכחי של כלי המסירה. מחרוזת בקידוד 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
הסוג של כלי הרכב.
טיפוסים בני מנייה (enums) | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
הערך לא בשימוש. |
AUTO |
מכונית. |
TWO_WHEELER |
אופנוע, קטנוע או כלי רכב דו-גלגלי אחר |
BICYCLE |
תחבורה ממונעת על ידי בני אדם. |
PEDESTRIAN |
כלי רכב אנושיים, לרוב הולך או רץ, שנוסע בשבילים להולכי רגל. |
שיטות |
|
---|---|
|
יצירה ומחזירה של DeliveryVehicle חדש. |
|
מחזירה את המופע שצוין ב-DeliveryVehicle . |
|
הפונקציה מקבלת את כל ערכי ה-DeliveryVehicle שעומדים בקריטריוני הסינון שצוינו. |
|
כתיבה של נתוני DeliveryVehicle מעודכנים ל-Flet Engine והקצאת Tasks ל-DeliveryVehicle . |