VehicleJourneySegmentLog

מייצג את מקטע הנסיעה של רכב מהתחנה הקודמת שלו עד לתחנה הנוכחית ב-Deliveries API.

ייצוג JSON
{
  "stop": {
    object (VehicleStopLog)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string
}
שדות
stop

object (VehicleStopLog)

מציינת את מיקום העצירה ואת המשימות שמשויכות אליה.

drivingDistanceMeters

integer

מרחק הנסיעה מהתחנה הקודמת לתחנת הרכב.

drivingDuration

string (Duration format)

זמן הנסיעה מהתחנה הקודמת לתחנת הרכב.

משך זמן בשניות עם עד תשע ספרות אחרי הנקודה העשרונית, המסתיים ב-'s'. דוגמה: "3.5s".

VehicleStopLog

מיועד לתיאור נקודה שבה רכב עומד לעצור כדי לבצע משימה אחת או יותר ב-Deliveries API.

ייצוג JSON
{
  "plannedLocation": {
    object (LocationInfoLog)
  },
  "tasks": [
    {
      object (TaskInfoLog)
    }
  ],
  "state": enum (VehicleStopStateLog)
}
שדות
plannedLocation

object (LocationInfoLog)

מיקום העצירה. שימו לב: יכול להיות שהמיקום במשימות לא יתאים בדיוק למיקום הזה, אבל הם יהיו במרחק קצר.

tasks[]

object (TaskInfoLog)

רשימת המשימות לביצוע בעצירה הזו.

state

enum (VehicleStopStateLog)

מצב עצירת הרכב.

TaskInfoLog

מידע נוסף על המשימה שבוצעה בעצירה זו.

ייצוג JSON
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindowLog)
  }
}
שדות
taskId

string

מזהה המשימה.

taskDuration

string (Duration format)

הזמן שנדרש לביצוע המשימה.

משך זמן בשניות עם עד תשע ספרות אחרי הנקודה העשרונית, המסתיים ב-'s'. דוגמה: "3.5s".

targetTimeWindow

object (TimeWindowLog)

חלון הזמן שבמהלכו רוצים להשלים את המשימה.