संसाधन: यात्रा
यात्रा का मेटाडेटा.
JSON के काेड में दिखाना |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. "providers/{provider}/trips/{trip}" फ़ॉर्मैट में |
vehicle |
इस यात्रा के लिए इस्तेमाल किए जा रहे वाहन का आईडी. |
trip |
यात्रा की मौजूदा स्थिति. |
trip |
यात्रा किस तरह की है. |
pickup |
वह जगह जहां से ग्राहक ने पिक अप करने का अनुरोध किया है. |
actual |
सिर्फ़ इनपुट. उस जगह की असल जानकारी जहां खरीदार को पिक अप किया गया था और जहां से उसे पिक अप किया गया था. इस फ़ील्ड पर, डिलीवरी की सेवा देने वाली कंपनी को पिकअप की असल जानकारी के बारे में सुझाव या राय दी जा सकती है. |
actual |
सिर्फ़ इनपुट. पिकअप पॉइंट पर ड्राइवर के पहुंचने का असल समय और जगह. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है. इसमें, पिकअप पॉइंट पर पहुंचने की असल जानकारी दी जाती है. |
pickup |
सिर्फ़ आउटपुट के लिए. या तो अनुमानित समय, जब राइडर को पिक अप किया जाएगा या वह असल समय जब उसे पिक अप किया जाएगा. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण: |
intermediate |
यात्रा के अनुरोध के लिए, पिकअप और ड्रॉपऑफ़ के अलावा, बीच में आने वाले स्टॉप का क्रम. शुरुआत में, यह सुविधा शेयर की गई यात्राओं के लिए उपलब्ध नहीं होगी. |
intermediate |
यह बताता है कि पिछली बार आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण: |
intermediate |
जब |
actual |
सिर्फ़ इनपुट के लिए. किसी इंटरमीडिएट डेस्टिनेशन पर ड्राइवर के आने का असल समय और जगह. इस फ़ील्ड की मदद से सेवा देने वाली कंपनी, इंटरमीडिएट डेस्टिनेशन पर पहुंचने की असल जानकारी के बारे में सुझाव दे सकती है. |
actual |
सिर्फ़ इनपुट के लिए. किसी इंटरमीडिएट डेस्टिनेशन से, खरीदार को पिक अप किए जाने का असल समय और जगह. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है, ताकि वे इंटरमीडिएट डेस्टिनेशन पर पिकअप की असल जानकारी के बारे में सुझाव दे सकें. |
dropoff |
वह जगह जहां ग्राहक बता सकता है कि उसे कार्यक्रम से हटा दिया जाएगा. |
actual |
सिर्फ़ इनपुट. ग्राहक को छोड़ने का असल समय और जगह. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है, ताकि वह ड्रॉपऑफ़ की असल जानकारी के बारे में सुझाव, राय या शिकायत दे सके. |
dropoff |
सिर्फ़ आउटपुट के लिए. यात्री को उसके डेस्टिनेशन पर छोड़ने का अनुमानित समय या उसे छोड़ने का असल समय. आरएफ़सी3339 यूटीसी के "ज़ुलू" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंक हैं. उदाहरण के लिए: |
remaining |
सिर्फ़ आउटपुट के लिए. मौजूदा जगह से ड्रॉपऑफ़ पॉइंट तक का पूरा पाथ. इस पाथ में दूसरी यात्राओं के वेपॉइंट शामिल हो सकते हैं. |
vehicle |
इस फ़ील्ड की मदद से, यात्रा के लिए वे रास्ते मैन्युअल तरीके से क्रम में लगाए जा सकते हैं. इसमें असाइन किए गए वाहन के लिए बाकी सभी वेपॉइंट मौजूद होते हैं. साथ ही, इस यात्रा के लिए पिक अप और ड्रॉप-ऑफ़ वेपॉइंट भी होते हैं. अगर यात्रा को किसी वाहन को असाइन नहीं किया गया है, तो Fleet Engine इस फ़ील्ड को अनदेखा कर देता है. निजता की वजहों से, इस फ़ील्ड को सर्वर से सिर्फ़ |
route[] |
सिर्फ़ आउटपुट के लिए. बचे हुए वेपॉइंट में पहली एंट्री के लिए, इस यात्रा का अनुमानित रास्ता. ध्यान दें कि पहला वेपॉइंट किसी दूसरी यात्रा का हो सकता है. |
current |
सिर्फ़ आउटपुट के लिए. अगले वेपॉइंट का कोड किया गया पाथ. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver SDK और Consumer SDK के लिए किया जाता है. डिकोड करने की सुविधा अभी तक उपलब्ध नहीं है. |
current |
सिर्फ़ आउटपुट के लिए. यह बताता है कि पिछली बार रास्ते में कब बदलाव किया गया था. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver SDK और Consumer SDK के लिए किया जाता है. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण: |
current |
सिर्फ़ आउटपुट के लिए. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver SDK और Consumer SDK के लिए किया जाता है. |
current |
सिर्फ़ आउटपुट के लिए. यह बताता है कि पिछली बार ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल और उपभोक्ता SDK टूल के लिए किया जा सकता है. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण: |
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 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: |
stopTime |
सिर्फ़ इनपुट. समर्थन नहीं होना या रुकना. टाइमस्टैंप फ़ील्ड का इस्तेमाल करें. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण: |
TripView
trips.get
रिस्पॉन्स में यात्रा फ़ील्ड के अलग-अलग सेट के लिए सिलेक्टर. ज़्यादा जानकारी के लिए, AIP-157 देखें. इसमें और व्यू जोड़े जा सकते हैं.
Enums | |
---|---|
TRIP_VIEW_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. पुराने सिस्टम के साथ काम करने की सुविधा के लिए, एपीआई डिफ़ॉल्ट रूप से SDK टूल व्यू पर सेट हो जाएगा. ऐप्लिकेशन को क्रैश या फ़्रीज़ होने से बचाने के लिए, ग्राहकों को SDK के बजाय कोई दूसरा TripView चुनने की सलाह दी जाती है. |
SDK |
इसमें ऐसे फ़ील्ड शामिल होते हैं जिन्हें सार्वजनिक तौर पर उपलब्ध लाइब्रेरी का इस्तेमाल करके, समझा जा सकता है या इस्तेमाल नहीं किया जा सकता. |
JOURNEY_SHARING_V1S |
यात्रा की जानकारी शेयर करने के उदाहरण के लिए, यात्रा के फ़ील्ड अपने-आप भर जाते हैं. यह व्यू, सर्वर-टू-सर्वर कम्यूनिकेशन के लिए है. |
तरीके |
|
---|---|
|
Fleet Engine में एक यात्रा बनाता है और नई यात्रा दिखाता है. |
|
किसी एक यात्रा के बारे में जानकारी पाना. |
|
किसी खास वाहन की सभी यात्राएं देखें. |
|
यात्रा का डेटा अपडेट करता है. |