संसाधन: यात्रा
यात्रा का मेटाडेटा.
JSON के काेड में दिखाना |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. "providers/{provider}/trips/{trip}" फ़ॉर्मैट में |
vehicle |
इस यात्रा के लिए इस्तेमाल किए जा रहे वाहन का आईडी. |
trip |
यात्रा की मौजूदा स्थिति. |
trip |
यात्रा किस तरह की है. |
pickup |
वह जगह जहां ग्राहक से पता चलता है कि उसे पिक अप किया जाएगा. |
actual |
सिर्फ़ इनपुट. ग्राहक को पिक अप करने की जगह और समय की असल जानकारी. यह फ़ील्ड, वाहन पिकअप करने वाली कंपनी के लिए है, ताकि वह वाहन पिकअप करने की असल जानकारी के बारे में सुझाव दे सके. |
actual |
सिर्फ़ इनपुट. पिकअप पॉइंट पर ड्राइवर के पहुंचने का असल समय और जगह. इस फ़ील्ड की मदद से सेवा देने वाली कंपनी, पिकअप पॉइंट पर पहुंचने के समय की असल जानकारी के बारे में सुझाव दे सकती है. |
pickup |
सिर्फ़ आउटपुट के लिए. आने वाले समय में, यात्रियों को पिकअप करने का अनुमानित समय या उन्हें पिकअप करने का असल समय. आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: |
intermediate |
यात्रा के अनुरोध के दौरान, पिकअप और ड्रॉपऑफ़ के अलावा, बीच में किए जाने वाले स्टॉप. शुरुआत में, यह सुविधा शेयर की गई यात्राओं के लिए उपलब्ध नहीं होगी. |
intermediate |
इससे पता चलता है कि आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण: |
intermediate |
जब |
actual |
सिर्फ़ इनपुट के लिए. किसी इंटरमीडिएट डेस्टिनेशन पर ड्राइवर के आने का असल समय और जगह. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है, ताकि वह बीच के स्टॉपेज पर पहुंचने की असल जानकारी दे सके. |
actual |
सिर्फ़ इनपुट के लिए. किसी इंटरमीडिएट डेस्टिनेशन से, खरीदार को पिक अप किए जाने का असल समय और जगह. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है, ताकि वे इंटरमीडिएट डेस्टिनेशन पर पिकअप की असल जानकारी के बारे में सुझाव दे सकें. |
dropoff |
वह जगह जहां ग्राहक बता सकता है कि उसे कार्यक्रम से हटा दिया जाएगा. |
actual |
सिर्फ़ इनपुट के लिए. ग्राहक को छोड़ने का असल समय और जगह. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है, ताकि वह ड्रॉपऑफ़ की असल जानकारी के बारे में सुझाव, राय या शिकायत दे सके. |
dropoff |
सिर्फ़ आउटपुट के लिए. यात्रियों को उनके डेस्टिनेशन पर छोड़ने का अनुमानित समय या उन्हें छोड़ने का असल समय. आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण के लिए: |
remaining |
सिर्फ़ आउटपुट के लिए. मौजूदा जगह से ड्रॉपऑफ़ पॉइंट तक का पूरा पाथ. इस पाथ में दूसरी यात्राओं के वेपॉइंट शामिल हो सकते हैं. |
vehicle |
इस फ़ील्ड में यात्रा के लिए वेपॉइंट को मैन्युअल तरीके से क्रम में लगाया जा सकता है. इसमें, असाइन किए गए वाहन के लिए बचे हुए सभी वेपॉइंट के साथ-साथ, इस यात्रा के लिए पिकअप और ड्रॉप-ऑफ़ वेपॉइंट भी शामिल होते हैं. अगर यात्रा को किसी वाहन को असाइन नहीं किया गया है, तो Fleet Engine इस फ़ील्ड को अनदेखा कर देता है. निजता की वजहों से, इस फ़ील्ड को सर्वर से सिर्फ़ |
route[] |
सिर्फ़ आउटपुट के लिए. remainingWaypoints में पहली एंट्री तक, इस यात्रा का अनुमानित रास्ता. ध्यान दें कि पहला वेपॉइंट किसी दूसरी यात्रा का हो सकता है. |
current |
सिर्फ़ आउटपुट के लिए. अगले वेपॉइंट का कोड किया गया पाथ. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver SDK और Consumer SDK के लिए किया जाता है. डिकोड करने की सुविधा अभी तक उपलब्ध नहीं है. |
current |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि रास्ते में पिछली बार कब बदलाव किया गया था. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver SDK और Consumer SDK के लिए किया जाता है. आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण के लिए: |
current |
सिर्फ़ आउटपुट के लिए. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver SDK और Consumer SDK के लिए किया जाता है. |
current |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल और उपभोक्ता SDK टूल के लिए किया जा सकता है. आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण के लिए: |
current |
सिर्फ़ आउटपुट के लिए. वह वेपॉइंट जहां |
remaining |
सिर्फ़ आउटपुट के लिए. |
eta |
सिर्फ़ आउटपुट के लिए. अगले वेपॉइंट तक पहुंचने का ETA ( आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: |
remaining |
सिर्फ़ आउटपुट के लिए. यात्रा का डेटा वापस मिलने से लेकर सेकंड में कुल नौ दशमलव अंक, जो ' |
remaining |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण: |
remaining |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: |
number |
इम्यूटेबल. इस यात्रा में शामिल यात्रियों की संख्या दिखाता है. इसमें ड्राइवर शामिल नहीं है. |
last |
सिर्फ़ आउटपुट के लिए. रास्ते में मौजूद वाहन की आखिरी बार रिपोर्ट की गई जगह के बारे में बताता है. |
last |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि वाहन के |
view |
यात्रा के उन फ़ील्ड का सबसेट जो अपने-आप भर जाते हैं और यह भी कि उन्हें कैसे समझा जाना चाहिए. |
TripStatus
किसी यात्रा की स्थिति, जो उसकी प्रोग्रेस दिखाती है.
Enums | |
---|---|
UNKNOWN_TRIP_STATUS |
डिफ़ॉल्ट, यात्रा की स्थिति के बारे में जानकारी न होने या पहचान न होने पर इस्तेमाल किया जाता है. |
NEW |
नई बनाई गई यात्रा. |
ENROUTE_TO_PICKUP |
ड्राइवर पिकअप पॉइंट पर जा रहा है. |
ARRIVED_AT_PICKUP |
ड्राइवर, पिकअप पॉइंट पर पहुंच गया है. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
ड्राइवर बीच के रास्ते पर पहुंच गया है और यात्री का इंतज़ार कर रहा है. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
ड्राइवर, ड्रॉपऑफ़ पॉइंट के बजाय किसी दूसरे डेस्टिनेशन के रास्ते में है. |
ENROUTE_TO_DROPOFF |
ड्राइवर ने राइडर को पकड़ लिया है और वह अगली मंज़िल के रास्ते पर है. |
COMPLETE |
राइडर को सेट कर दिया गया है और यात्रा पूरी हो गई है. |
CANCELED |
ड्राइवर, राइडर या राइडशेयर कंपनी के पिकअप से पहले ही यात्रा रद्द कर दी गई थी. |
StopLocation
वह असल जगह जहां स्टॉप (पिकअप/ड्रॉपऑफ़) बंद हुआ था.
JSON के काेड में दिखाना |
---|
{
"point": {
object ( |
फ़ील्ड | |
---|---|
point |
ज़रूरी है. असल जगह की जानकारी देता है. |
timestamp |
बताता है कि स्टॉप कब हुआ था. आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: |
stopTime |
सिर्फ़ इनपुट के लिए. समर्थन नहीं होना या रुकना. टाइमस्टैंप फ़ील्ड का इस्तेमाल करें. आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण के लिए: |
TripView
trips.get
जवाब में, ट्रिप फ़ील्ड के अलग-अलग सेट के लिए सिलेक्टर. ज़्यादा जानकारी के लिए, AIP-157 देखें. इसमें और व्यू जोड़े जा सकते हैं.
Enums | |
---|---|
TRIP_VIEW_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. पुराने सिस्टम के साथ काम करने के लिए, एपीआई को डिफ़ॉल्ट रूप से SDK टूल का व्यू मिलेगा. ऐप्लिकेशन को क्रैश या फ़्रीज़ होने से बचाने के लिए, ग्राहकों को SDK के बजाय कोई दूसरा TripView चुनने की सलाह दी जाती है. |
SDK |
इसमें ऐसे फ़ील्ड शामिल होते हैं जिन्हें सार्वजनिक तौर पर उपलब्ध लाइब्रेरी का इस्तेमाल करके, समझा जा सकता है या इस्तेमाल नहीं किया जा सकता. |
JOURNEY_SHARING_V1S |
यात्रा शेयर करने की सुविधा के इस्तेमाल के उदाहरण के लिए, यात्रा के फ़ील्ड भरे जाते हैं. यह व्यू, सर्वर-टू-सर्वर कम्यूनिकेशन के लिए है. |
तरीके |
|
---|---|
|
Fleet Engine में एक यात्रा बनाता है और नई यात्रा दिखाता है. |
|
किसी एक यात्रा के बारे में जानकारी पाना. |
|
किसी वाहन की सभी यात्राएं देखें. |
|
यात्रा का डेटा अपडेट करता है. |