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)

الفترة الزمنية التي يجب أن تكتمل خلالها المهمة.