REST Resource: providers.taskTrackingInfo

संसाधन: TaskTrackingInfo

TaskTrackingInfo मैसेज. इस मैसेज में, टास्क के ट्रैकिंग की जानकारी शामिल है. इसका इस्तेमाल दिखाने के लिए किया जाएगा. अगर एक ट्रैकिंग आईडी कई टास्क से जुड़ा है, तो Fleet Engine एक अनुमान का इस्तेमाल करके यह तय करता है कि किस टास्क के TaskTrackingInfo को चुनना है.

JSON के काेड में दिखाना
{
  "name": string,
  "trackingId": string,
  "vehicleLocation": {
    object (DeliveryVehicleLocation)
  },
  "routePolylinePoints": [
    {
      object (LatLng)
    }
  ],
  "remainingStopCount": integer,
  "remainingDrivingDistanceMeters": integer,
  "estimatedArrivalTime": string,
  "estimatedTaskCompletionTime": string,
  "state": enum (State),
  "taskOutcome": enum (TaskOutcome),
  "taskOutcomeTime": string,
  "plannedLocation": {
    object (LocationInfo)
  },
  "targetTimeWindow": {
    object (TimeWindow)
  },
  "attributes": [
    {
      object (TaskAttribute)
    }
  ]
}
फ़ील्ड
name

string

providers/{provider}/taskTrackingInfo/{tracking} फ़ॉर्मैट में होना चाहिए, जिसमें tracking ट्रैकिंग आईडी को दिखाता है.

trackingId

string

इम्यूटेबल. किसी टास्क का ट्रैकिंग आईडी. * मान्य यूनिकोड स्ट्रिंग होनी चाहिए. * इसमें ज़्यादा से ज़्यादा 64 वर्ण हो सकते हैं. * यूनिकोड नॉर्मलाइज़ेशन फ़ॉर्म C के हिसाब से नॉर्मलाइज़ किया गया. * इनमें से कोई भी ASCII वर्ण शामिल नहीं होना चाहिए: '/', ':', '?', ',' या '#'.

vehicleLocation

object (DeliveryVehicleLocation)

वाहन की आखिरी जगह की जानकारी.

routePolylinePoints[]

object (LatLng)

पॉइंट की सूची, जो कनेक्ट होने पर वाहन के अनुमानित रास्ते की एक पॉलीलाइन बनाती है. इस पर क्लिक करके, टास्क की जगह पर पहुंचा जा सकता है.

remainingStopCount

integer

इससे यह पता चलता है कि टास्क स्टॉप तक पहुंचने तक वाहन के कितने स्टॉप बचे हैं. इसमें टास्क स्टॉप भी शामिल है. उदाहरण के लिए, अगर वाहन का अगला स्टॉप टास्क स्टॉप है, तो वैल्यू एक होगी.

remainingDrivingDistanceMeters

integer

दिलचस्पी के VehicleStop और मीटर में कुल बची हुई दूरी.

estimatedArrivalTime

string (Timestamp format)

वह टाइमस्टैंप जो स्टॉप की जगह तक पहुंचने का अनुमानित समय दिखाता है.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

estimatedTaskCompletionTime

string (Timestamp format)

वह टाइमस्टैंप जो किसी टास्क को पूरा होने में लगने वाले अनुमानित समय की जानकारी देता है.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

state

enum (State)

टास्क को चलाने की मौजूदा स्थिति.

taskOutcome

enum (TaskOutcome)

किसी टास्क को लागू करने की कोशिश का नतीजा.

taskOutcomeTime

string (Timestamp format)

वह टाइमस्टैंप जिससे पता चलता है कि सेवा देने वाली कंपनी ने टास्क का नतीजा कब सेट किया था.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

plannedLocation

object (LocationInfo)

इम्यूटेबल. वह जगह जहां टास्क पूरा करना है.

targetTimeWindow

object (TimeWindow)

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

attributes[]

object (TaskAttribute)

टास्क पर सेट किए गए कस्टम एट्रिब्यूट.

तरीके

get

तय किया गया TaskTrackingInfo इंस्टेंस दिखाता है.