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