REST Resource: providers.taskTrackingInfo

संसाधन: TaskTrackingInfo

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

जेएसओएन के काेड में दिखाना
{
  "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

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

remainingDrivingDistanceMeters

integer

मीटर में बची हुई कुल दूरी, जो VehicleStop की ब्याज दर है.

estimatedArrivalTime

string (Timestamp format)

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

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

estimatedTaskCompletionTime

string (Timestamp format)

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

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

state

enum (State)

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

taskOutcome

enum (TaskOutcome)

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

taskOutcomeTime

string (Timestamp format)

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

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

plannedLocation

object (LocationInfo)

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

targetTimeWindow

object (TimeWindow)

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

attributes[]

object (TaskAttribute)

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

तरीके

get

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