VehicleJourneySegmentLog

डिलीवरी एपीआई में, वाहन के यात्रा सेगमेंट को उसके पिछले स्टॉप से मौजूदा स्टॉप तक के बारे में दिखाया जाता है.

JSON के काेड में दिखाना
{
  "stop": {
    object (VehicleStopLog)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string
}
फ़ील्ड
stop

object (VehicleStopLog)

स्टॉप की असल जगह और उससे जुड़े टास्क के बारे में बताता है.

drivingDistanceMeters

integer

पिछले स्टॉप से वाहन स्टॉप तक की यात्रा की दूरी.

drivingDuration

string (Duration format)

पिछले स्टॉप से वाहन स्टॉप तक यात्रा में लगने वाला समय.

सेकंड में कुल नौ दशमलव अंक, जो 's' पर खत्म होते हैं. उदाहरण: "3.5s".

VehicleStopLog

यह एक ऐसे पॉइंट के बारे में बताता है जहां डिलीवरी एपीआई में, एक या उससे ज़्यादा टास्क करने के लिए वाहन रुकता है.

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)

टास्क को पूरा करने के लिए तय की गई समयावधि.