- संसाधन: डिलीवरी वाहन
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- तरीके
संसाधन: DeliveryVehicle
DeliveryVehicle
मैसेज. डिलीवरी करने वाला वाहन, सामान को डिपो से डिलीवरी की जगह और पिकअप करने की जगह से डिपो में ले जाता है. कुछ मामलों में, डिलीवरी करने वाले वाहन, शिपमेंट को सीधे पिक अप की जगह से डिलीवरी करने की जगह तक ले जाते हैं.
ध्यान दें: gRPC और REST API, फ़ील्ड का नाम रखने के अलग-अलग तरीकों का इस्तेमाल करते हैं. उदाहरण के लिए, gRPC API में DeliveryVehicle.current_route_segment
फ़ील्ड और REST API का DeliveryVehicle.currentRouteSegment
फ़ील्ड एक ही फ़ील्ड को रेफ़र करता है.
जेएसओएन के काेड में दिखाना |
---|
{ "name": string, "lastLocation": { object ( |
फ़ील्ड | |
---|---|
name |
डिलीवरी करने वाले इस वाहन का खास नाम. फ़ॉर्मैट |
lastLocation |
डिलीवरी वाहन की आखिरी बार रिपोर्ट की गई जगह. |
navigationStatus |
डिलीवरी वाहन का नेविगेशन स्टेटस. |
currentRouteSegment |
कोड में बदली गई पॉलीलाइन उस रास्ते के बारे में बताती है जिसका नेविगेशन नेविगेशन ने अगले वेपॉइंट पर जाने का सुझाव दिया है. स्टॉप पर पहुंचने या उसके पास होने और नेविगेशन के रास्ते में बदलाव होने पर, ड्राइवर ऐप्लिकेशन इसे अपडेट करता है. वाहन को असाइन किए गए सभी चालू टास्क के लिए, ये यहां कुछ ऐसे मामले दिए गए हैं जिनमें शायद इस फ़ील्ड का इस्तेमाल,
ऐसे मामलों में, फ़्लीट इंजन इस फ़ील्ड में हाल ही में पास हुए VehicleStop से आने वाले VehicleStop के रास्ते को भर देता है. इससे यह पक्का किया जाता है कि इस फ़ील्ड के उपभोक्ता के पास डिलीवरी वाहन के मौजूदा पाथ पर सबसे अच्छी जानकारी हो. Base64 कोड में बदली गई स्ट्रिंग. |
currentRouteSegmentEndPoint |
वह जगह जहां अगर |
remainingDistanceMeters |
अगर |
remainingDuration |
अगर सेकंड में अवधि, जिसमें नौ भिन्नात्मक अंक हो सकते हैं और जो ' |
remainingVehicleJourneySegments[] |
डिलीवरी वाले इस वाहन को असाइन किए गए सफ़र के सेगमेंट, जो वाहन की सबसे हाल ही की रिपोर्ट की गई जगह से शुरू होते हैं. |
attributes[] |
वाहन की डिलीवरी की सुविधा देने वाले कस्टम एट्रिब्यूट की सूची. डिलीवरी वाहन में 100 एट्रिब्यूट हो सकते हैं. साथ ही, हर एट्रिब्यूट के लिए एक खास कुंजी होनी चाहिए. |
type |
डिलीवरी करने वाले इस वाहन का टाइप. अगर यह नीति सेट नहीं है, तो यह डिफ़ॉल्ट रूप से |
DeliveryVehicleAttribute
यह वाहन एट्रिब्यूट को की-वैल्यू पेयर के तौर पर बताता है. "key:value" स्ट्रिंग में 256 से ज़्यादा वर्ण नहीं हो सकते.
जेएसओएन के काेड में दिखाना |
---|
{ "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 बनाता है और दिखाता है. |
|
DeliveryVehicle के बताए गए इंस्टेंस दिखाता है. |
|
फ़िल्टर करने की तय शर्तों को पूरा करने वाले सभी DeliveryVehicle दिखाता है. |
|
अपडेट किया गया DeliveryVehicle डेटा, Fleet Engine में सेव करता है और Tasks को DeliveryVehicle को असाइन करता है. |