- संसाधन: 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 |
डिलीवरी वाहन का यूनीक नाम. फ़ॉर्मैट |
last |
डिलीवरी वाहन की आखिरी बार रिपोर्ट की गई जगह. |
navigation |
डिलीवरी वाहन के नेविगेशन की स्थिति. |
current |
कोड में बदली गई पॉलीलाइन, जो उस रास्ते की जानकारी देती है जिसका सुझाव नेविगेशन, अगले वेपॉइंट पर जाने के लिए देता है. आपका ड्राइवर ऐप्लिकेशन इसे तब अपडेट करता है, जब कोई स्टॉप पहुंच जाता है या निकल जाता है. साथ ही, नेविगेशन जब नेविगेशन का रास्ता बदल देता है. वाहन को असाइन किए गए सभी चालू टास्क के लिए, ये कुछ मामलों में, इस फ़ील्ड का इस्तेमाल
ऐसे मामलों में, फ़्लीट इंजन इस फ़ील्ड में, सबसे हाल ही में पास किए गए व्हीकलस्टॉप से लेकर आने वाले वाहन स्टॉप तक के रूट को अपने-आप भर देता है. इससे यह पक्का किया जाता है कि इस फ़ील्ड के उपभोक्ता को डिलीवरी वाहन के मौजूदा पाथ के बारे में सबसे सही जानकारी मिले. base64 कोड में बदली गई स्ट्रिंग. |
current |
वह जगह जहां अगर |
remaining |
अगर |
remaining |
अगर सेकंड में कुल नौ दशमलव अंक, जो ' |
remaining |
इस डिलीवरी वाहन को असाइन किए गए सफ़र के सेगमेंट. ये सेगमेंट, वाहन की हाल ही में रिपोर्ट की गई जगह से शुरू होते हैं. |
attributes[] |
डिलीवरी में लगने वाले कस्टम वाहन के एट्रिब्यूट की सूची. डिलीवरी वाहन के लिए ज़्यादा से ज़्यादा 100 एट्रिब्यूट सबमिट किए जा सकते हैं. साथ ही, हर एट्रिब्यूट के लिए एक यूनीक कुंजी होनी चाहिए. |
type |
डिलीवरी करने वाला यह वाहन किस तरह का है. अगर इसे सेट नहीं किया जाता है, तो यह डिफ़ॉल्ट रूप से |
DeliveryVehicleAttribute
वाहन के एट्रिब्यूट की जानकारी, की-वैल्यू पेयर के तौर पर देता है. "key:value" स्ट्रिंग की लंबाई 256 से ज़्यादा वर्ण नहीं हो सकती.
JSON के काेड में दिखाना |
---|
{ "key": string, "value": string, // Union field |
फ़ील्ड | |
---|---|
key |
एट्रिब्यूट की कुंजी. |
value |
एट्रिब्यूट की वैल्यू. |
यूनियन फ़ील्ड delivery_vehicle_attribute_value . एट्रिब्यूट की वैल्यू, स्ट्रिंग, बूल या डबल टाइप में हो सकती है. delivery_vehicle_attribute_value इनमें से सिर्फ़ एक हो सकता है: |
|
string |
स्ट्रिंग टाइप किया गया एट्रिब्यूट का मान. ध्यान दें: यह |
bool |
बूलियन टाइप किया गया विशेषता मान. |
number |
दो बार टाइप किया गया एट्रिब्यूट का मान. |
DeliveryVehicleType
डिलीवरी के लिए इस्तेमाल होने वाले वाहन का टाइप.
Enums | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
वैल्यू का इस्तेमाल नहीं किया गया है. |
AUTO |
कोई वाहन. |
TWO_WHEELER |
मोटरसाइकल, मोपेड या दोपहिया वाहन वाला अन्य वाहन |
BICYCLE |
मानव-शक्ति से चलने वाली गाड़ियां. |
PEDESTRIAN |
पैदल चलने या दौड़ने वाला कोई व्यक्ति, जो आम तौर पर पैदल चलने के रास्तों पर यात्रा कर रहा हो. |
तरीके |
|
---|---|
|
नया DeliveryVehicle बनाता है और दिखाता है. |
|
तय किया गया DeliveryVehicle इंस्टेंस दिखाता है. |
|
फ़िल्टर करने के लिए तय की गई शर्तों को पूरा करने वाले सभी DeliveryVehicle दिखाता है. |
|
Fleet Engine में अपडेट किया गया DeliveryVehicle डेटा लिखता है और DeliveryVehicle को Tasks असाइन करता है. |