- रिसॉर्स: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- तरीके
रिसॉर्स: DeliveryVehicle
DeliveryVehicle
का मैसेज. डिलीवरी वाहन, शिपमेंट को डिपो से डिलीवरी की जगह और पिकअप की जगह से डिपो तक ले जाता है. कुछ मामलों में, डिलीवरी वाहन सीधे तौर पर पिकअप की जगह से डिलीवरी की जगह तक शिपमेंट पहुंचाते हैं.
ध्यान दें: gRPC और REST API, फ़ील्ड के नाम रखने के अलग-अलग तरीकों का इस्तेमाल करते हैं. उदाहरण के लिए, gRPC API में मौजूद DeliveryVehicle.current_route_segment
फ़ील्ड और REST API में मौजूद DeliveryVehicle.currentRouteSegment
फ़ील्ड, एक ही फ़ील्ड को रेफ़र करते हैं.
JSON के काेड में दिखाना |
---|
{ "name": string, "lastLocation": { object ( |
फ़ील्ड | |
---|---|
name |
डिलीवरी के लिए इस्तेमाल होने वाले इस वाहन का यूनीक नाम. फ़ॉर्मैट |
lastLocation |
डिलीवरी वाहन की पिछली बार रिपोर्ट की गई जगह की जानकारी. |
pastLocations[] |
सिर्फ़ इनपुट के लिए. ऐसी जगहें जहां यह डिलीवरी वाहन पहले गया था, लेकिन अब तक Fleet Engine को इसकी जानकारी नहीं दी गई है. इसका इस्तेमाल |
navigationStatus |
डिलीवरी वाहन के नेविगेशन की स्थिति. |
currentRouteSegment |
कोड में बदली गई पॉलीलाइन, जो उस रास्ते की जानकारी देती है जिसका सुझाव नेविगेशन, अगले वेपॉइंट पर जाने के लिए देता है. ड्राइवर ऐप्लिकेशन, स्टॉप पर पहुंचने या उससे गुज़रने के साथ-साथ, नेविगेशन के रास्ते बदलने पर भी इस जानकारी को अपडेट करता है. वाहन को असाइन किए गए सभी चालू टास्क के लिए, ये कुछ मामलों में, इस फ़ील्ड का इस्तेमाल
ऐसे मामलों में, Fleet Engine इस फ़ील्ड को हाल ही में पास किए गए VehicleStop से अगले VehicleStop तक के रास्ते से पॉप्युलेट करता है. इससे यह पक्का होता है कि इस फ़ील्ड के उपभोक्ता के पास डिलीवरी वाहन के मौजूदा रास्ते की सबसे अच्छी जानकारी हो. base64 कोड में बदली गई स्ट्रिंग. |
currentRouteSegmentEndPoint |
वह जगह जहां अगर |
remainingDistanceMeters |
अगर |
remainingDuration |
अगर सेकंड में कुल अवधि, जिसमें दशमलव के बाद नौ अंक हो सकते हैं. यह अवधि ' |
remainingVehicleJourneySegments[] |
इस डिलीवरी वाहन को असाइन किए गए सफ़र के सेगमेंट. ये सेगमेंट, वाहन की हाल ही में रिपोर्ट की गई जगह से शुरू होते हैं. |
attributes[] |
डिलीवरी के लिए इस्तेमाल होने वाले वाहन के कस्टम एट्रिब्यूट की सूची. डिलीवरी वाहन के लिए ज़्यादा से ज़्यादा 100 एट्रिब्यूट सबमिट किए जा सकते हैं. साथ ही, हर एट्रिब्यूट के लिए एक यूनीक कुंजी होनी चाहिए. |
type |
डिलीवरी के लिए इस्तेमाल होने वाले वाहन का टाइप. अगर इसे सेट नहीं किया जाता है, तो यह डिफ़ॉल्ट रूप से |
DeliveryVehicleAttribute
वाहन के एट्रिब्यूट की जानकारी, की-वैल्यू पेयर के तौर पर देता है. "key:value" स्ट्रिंग की लंबाई 256 से ज़्यादा वर्ण नहीं हो सकती.
JSON के काेड में दिखाना |
---|
{ "key": string, "value": string, // Union field |
फ़ील्ड | |
---|---|
key |
एट्रिब्यूट की कुंजी. |
value |
एट्रिब्यूट की वैल्यू. |
यूनियन फ़ील्ड delivery_vehicle_attribute_value . एट्रिब्यूट की वैल्यू, स्ट्रिंग, बूल या डबल टाइप में हो सकती है. delivery_vehicle_attribute_value इनमें से कोई एक हो सकता है: |
|
stringValue |
स्ट्रिंग टाइप की गई एट्रिब्यूट वैल्यू. ध्यान दें: यह |
boolValue |
बूलियन टाइप की एट्रिब्यूट वैल्यू. |
numberValue |
डबल टाइप की एट्रिब्यूट वैल्यू. |
DeliveryVehicleType
डिलीवरी के लिए इस्तेमाल होने वाले वाहन का टाइप.
Enums | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
वैल्यू का इस्तेमाल नहीं किया गया है. |
AUTO |
कोई वाहन. |
TWO_WHEELER |
मोटरसाइकल, मोपेड या अन्य दोपहिया वाहन |
BICYCLE |
मानव-शक्ति से चलने वाली गाड़ियां. |
PEDESTRIAN |
पैदल चलने या दौड़ने वाला कोई व्यक्ति, जो आम तौर पर पैदल चलने के रास्तों पर यात्रा कर रहा हो. |
तरीके |
|
---|---|
|
नया DeliveryVehicle बनाता है और उसे दिखाता है. |
|
Fleet Engine से DeliveryVehicle मिटाता है. |
|
तय किया गया DeliveryVehicle इंस्टेंस दिखाता है. |
|
फ़िल्टर करने के लिए तय की गई शर्तों को पूरा करने वाले सभी DeliveryVehicle दिखाता है. |
|
Fleet Engine में अपडेट किया गया DeliveryVehicle डेटा लिखता है और DeliveryVehicle को Tasks असाइन करता है. |