- JSON फ़ॉर्मैट में दिखाना
- JourneySharingInfoLog
- TaskTrackingViewConfigLog
- VisibilityOptionLog
- TaskAttributeLog
डिलीवरी एपीआई में टास्क से जुड़े संसाधन का लॉग.
जेएसओएन के काेड में दिखाना |
---|
{ "name": string, "type": enum ( |
फ़ील्ड | |
---|---|
name |
|
type |
टास्क का टाइप. |
state |
किसी टास्क की प्रोग्रेस दिखाने वाली स्थिति. |
taskOutcome |
किसी टास्क को लागू करने की कोशिश का नतीजा. जब TaskState बंद होता है, तब इससे पता चलता है कि यह पूरा हो गया है या नहीं. |
taskOutcomeTime |
टास्क के नतीजे को सेट करने के समय का टाइमस्टैंप (सेवा देने वाली कंपनी से). RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: |
taskOutcomeLocation |
वह जगह जहां टास्क का नतीजा सेट किया गया था. |
taskOutcomeLocationSource |
इससे पता चलता है कि |
trackingId |
यह फ़ील्ड ग्राहक के लिए आईडी को स्टोर करने की सुविधा देता है, ताकि ग़ैर-ज़रूरी या मुश्किल मैपिंग से बचा जा सके. |
deliveryVehicleId |
उस वाहन का आईडी जिस पर यह टास्क किया जा रहा है. |
plannedLocation |
वह जगह जहां टास्क पूरा हुआ. |
taskDuration |
इस जगह पर कोई कार्रवाई करने के लिए अतिरिक्त समय. सेकंड में अवधि, जिसमें नौ भिन्नात्मक अंक हो सकते हैं और जो ' |
targetTimeWindow |
टास्क पूरा होने के लिए तय की गई समयावधि. |
journeySharingInfo |
यात्रा से जुड़े खास फ़ील्ड शेयर किए जा सकते हैं. |
taskTrackingViewConfig |
टास्क ट्रैकिंग का कॉन्फ़िगरेशन यह तय करता है कि कौनसे डेटा एलिमेंट, असली उपयोगकर्ताओं को किन स्थितियों में दिखेंगे. |
attributes[] |
कस्टम टास्क एट्रिब्यूट की सूची. हर एट्रिब्यूट की एक यूनीक कुंजी होनी चाहिए. |
JourneySharingInfoLog
यात्रा से जुड़े खास फ़ील्ड शेयर किए जा सकते हैं.
जेएसओएन के काेड में दिखाना |
---|
{ "remainingVehicleJourneySegments": [ { object ( |
फ़ील्ड | |
---|---|
remainingVehicleJourneySegments[] |
इस टास्क को पूरा करने से पहले, हर उस स्टॉप की जानकारी ट्रैक करना जहां असाइन किया गया वाहन जाएगा. इस सूची में, अन्य टास्क के स्टॉप हो सकते हैं. |
lastLocation |
वाहन की आखिरी जगह की रिपोर्ट की गई जानकारी. |
lastLocationSnappable |
यह बताता है कि क्या वाहन के |
TaskTrackingViewConfigLog
कॉन्फ़िगरेशन मैसेज से पता चलता है कि टास्क का डेटा एलिमेंट, असली उपयोगकर्ताओं को कब दिखना चाहिए.
जेएसओएन के काेड में दिखाना |
---|
{ "routePolylinePointsVisibility": { object ( |
फ़ील्ड | |
---|---|
routePolylinePointsVisibility |
वह फ़ील्ड जो तय करता है कि रूट के पॉलीलाइन पॉइंट कब दिख सकते हैं. अगर इस फ़ील्ड के बारे में जानकारी नहीं दी गई है, तो इस डेटा के लिए प्रोजेक्ट लेवल पर, 'किसको दिखे' की डिफ़ॉल्ट कॉन्फ़िगरेशन का इस्तेमाल किया जाएगा. |
estimatedArrivalTimeVisibility |
वह फ़ील्ड जिससे पता चलता है कि पहुंचने का अनुमानित समय कब दिख सकता है. अगर इस फ़ील्ड के बारे में जानकारी नहीं दी गई है, तो इस डेटा के लिए प्रोजेक्ट लेवल पर, 'किसको दिखे' की डिफ़ॉल्ट कॉन्फ़िगरेशन का इस्तेमाल किया जाएगा. |
estimatedTaskCompletionTimeVisibility |
वह फ़ील्ड जिससे पता चलता है कि टास्क पूरा होने में लगने वाला अनुमानित समय कब दिख सकता है. अगर इस फ़ील्ड के बारे में जानकारी नहीं दी गई है, तो इस डेटा के लिए प्रोजेक्ट लेवल पर, 'किसको दिखे' की डिफ़ॉल्ट कॉन्फ़िगरेशन का इस्तेमाल किया जाएगा. |
remainingDrivingDistanceVisibility |
वह फ़ील्ड जो बताती है कि ड्राइविंग के दौरान कितनी दूरी तय की गई है, यह जानकारी दिख सकती है. अगर इस फ़ील्ड के बारे में जानकारी नहीं दी गई है, तो इस डेटा के लिए प्रोजेक्ट लेवल पर, 'किसको दिखे' की डिफ़ॉल्ट कॉन्फ़िगरेशन का इस्तेमाल किया जाएगा. |
remainingStopCountVisibility |
वह फ़ील्ड जो बताता है कि स्टॉप की संख्या कब तक बची है, वह दिख सकती है. अगर इस फ़ील्ड के बारे में जानकारी नहीं दी गई है, तो इस डेटा के लिए प्रोजेक्ट लेवल पर, 'किसको दिखे' की डिफ़ॉल्ट कॉन्फ़िगरेशन का इस्तेमाल किया जाएगा. |
vehicleLocationVisibility |
वह फ़ील्ड जिससे पता चलता है कि वाहन की जगह की जानकारी कब दिख सकती है. अगर इस फ़ील्ड के बारे में जानकारी नहीं दी गई है, तो इस डेटा के लिए प्रोजेक्ट लेवल पर, 'किसको दिखे' की डिफ़ॉल्ट कॉन्फ़िगरेशन का इस्तेमाल किया जाएगा. |
VisibilityOptionLog
विकल्प मैसेज, जो यह तय करता है कि असली उपयोगकर्ताओं को डेटा एलिमेंट कब दिखना चाहिए.
जेएसओएन के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
|
|
remainingStopCountThreshold |
यह डेटा एलिमेंट असली उपयोगकर्ताओं को तब ही दिखता है, जब बाकी बचे स्टॉप की संख्या <= प्रॉपर्टी की बची हुई साथी के बाद की संख्या कम हो जाती है. |
durationUntilEstimatedArrivalTimeThreshold |
यह डेटा एलिमेंट, असली उपयोगकर्ताओं को तब दिखता है, जब स्टॉप के <= गौरवान से तारीख आने का समय थ्रेशोल्ड तक पहुंचने का अनुमानित समय खत्म हो जाता है. सेकंड में अवधि, जिसमें नौ भिन्नात्मक अंक हो सकते हैं और जो ' |
remainingDrivingDistanceMetersThreshold |
यह डेटा एलिमेंट, असली उपयोगकर्ताओं को तब दिखता है, जब ड्राइविंग के लिए तय की गई दूरी, मीटर से कम या बची हुई ड्राइविंग की दूरी मीटर से कम हो. |
always |
अगर इसे 'सही है' पर सेट किया जाता है, तो यह डेटा एलिमेंट बिना थ्रेशोल्ड के, असली उपयोगकर्ताओं को हमेशा दिखता है. |
never |
अगर इसे 'सही है' पर सेट किया जाता है, तो यह डेटा एलिमेंट बिना थ्रेशोल्ड के असली उपयोगकर्ताओं से हमेशा छिपा रहता है. |
TaskAttributeLog
यह टास्क एट्रिब्यूट को की-वैल्यू पेयर के तौर पर बताता है. "key:value" स्ट्रिंग में 256 से ज़्यादा वर्ण नहीं हो सकते.
जेएसओएन के काेड में दिखाना |
---|
{ "key": string, // Union field |
फ़ील्ड | |
---|---|
key |
विशेषता की कुंजी. कुंजियों में कोलन वर्ण (:) नहीं हो सकता. |
यूनियन फ़ील्ड task_attribute_value . विशेषता का मान स्ट्रिंग, बूल या डबल टाइप में हो सकता है. अगर कोई भी एट्रिब्यूट सेट नहीं है, तो TaskAttributeString_value को खाली स्ट्रिंग "" के तौर पर सेव किया जाएगा. task_attribute_value इनमें से सिर्फ़ एक हो सकता है: |
|
stringValue |
स्ट्रिंग के टाइप किए गए एट्रिब्यूट की वैल्यू. |
boolValue |
बूलियन टाइप की गई विशेषता का मान. |
numberValue |
दो बार टाइप की गई विशेषता मान. |