इंडेक्स
TripService
(इंटरफ़ेस)VehicleService
(इंटरफ़ेस)BatteryInfo
(मैसेज)BatteryStatus
(enum)BillingPlatformIdentifier
(enum)ConsumableTrafficPolyline
(मैसेज)CreateTripRequest
(मैसेज)CreateVehicleRequest
(मैसेज)DeviceSettings
(मैसेज)GetTripRequest
(मैसेज)GetVehicleRequest
(मैसेज)LicensePlate
(मैसेज)ListVehiclesRequest
(मैसेज)ListVehiclesResponse
(मैसेज)LocationPowerSaveMode
(enum)LocationSensor
(enum)NavigationStatus
(enum)PolylineFormatType
(enum)PowerSource
(enum)ReportBillableTripRequest
(मैसेज)ReportBillableTripRequest.SolutionType
(enum)RequestHeader
(मैसेज)RequestHeader.Platform
(enum)RequestHeader.SdkType
(enum)SearchTripsRequest
(मैसेज)SearchTripsResponse
(मैसेज)SearchVehiclesRequest
(मैसेज)SearchVehiclesRequest.CurrentTripsPresent
(enum)SearchVehiclesRequest.VehicleMatchOrder
(enum)SearchVehiclesResponse
(मैसेज)SpeedReadingInterval
(मैसेज)SpeedReadingInterval.Speed
(enum)StopLocation
(मैसेज)TerminalLocation
(मैसेज)TerminalPointId
(मैसेज) (अब सेवा में नहीं है)TrafficPolylineData
(मैसेज)Trip
(मैसेज)TripStatus
(enum)TripType
(enum)TripView
(enum)TripWaypoint
(मैसेज)UpdateTripRequest
(मैसेज)UpdateVehicleAttributesRequest
(मैसेज)UpdateVehicleAttributesResponse
(मैसेज)UpdateVehicleRequest
(मैसेज)Vehicle
(मैसेज)Vehicle.VehicleType
(मैसेज)Vehicle.VehicleType.Category
(enum)VehicleAttribute
(मैसेज)VehicleAttributeList
(मैसेज)VehicleLocation
(मैसेज)VehicleMatch
(मैसेज)VehicleMatch.VehicleMatchType
(enum)VehicleState
(enum)VisualTrafficReportPolylineRendering
(मैसेज)VisualTrafficReportPolylineRendering.RoadStretch
(मैसेज)VisualTrafficReportPolylineRendering.RoadStretch.Style
(enum)Waypoint
(मैसेज)WaypointType
(enum)
TripService
यात्रा मैनेजमेंट सेवा.
CreateTrip |
---|
Fleet Engine में एक यात्रा बनाता है और नई यात्रा दिखाता है. |
GetTrip |
---|
किसी एक यात्रा के बारे में जानकारी पाना. |
ReportBillableTrip |
---|
उस यात्रा के इस्तेमाल की शिकायत करें जिसकी बिलिंग की जानी है. |
SearchTrips |
---|
किसी वाहन की सभी यात्राएं देखें. |
UpdateTrip |
---|
यात्रा का डेटा अपडेट करता है. |
VehicleService
वाहन मैनेजमेंट सेवा.
CreateVehicle |
---|
ऑन-डिमांड राइडशेयर या डिलीवरी सेवा देने वाली कंपनी से जुड़े नए वाहन को तुरंत इंस्टैंशिएट करता है. हर
अन्य सभी फ़ील्ड वैकल्पिक होते हैं. अगर दिए गए हों, तो उनका इस्तेमाल किया जाता है. |
GetVehicle |
---|
फ़्लीट इंजन से वाहन की जानकारी दिखाता है. |
ListVehicles |
---|
अनुरोध के विकल्पों से मैच करने वाली, सेवा देने वाली कंपनी से जुड़े वाहनों की पेज की गई सूची दिखाता है. |
SearchVehicles |
---|
अनुरोध के विकल्पों से मैच होने वाले वाहनों की सूची दिखाता है. |
UpdateVehicle |
---|
यह फ़्लेट इंजन में, वाहन का अपडेट किया गया डेटा लिखता है.
वाहन अगर |
UpdateVehicleAttributes |
---|
वाहन के एट्रिब्यूट को कुछ हद तक अपडेट करता है. अनुरोध में बताए गए एट्रिब्यूट ही अपडेट किए जाएंगे. अन्य एट्रिब्यूट में कोई बदलाव नहीं किया जाएगा. ध्यान दें: |
BatteryInfo
डिवाइस की बैटरी की जानकारी.
फ़ील्ड | |
---|---|
battery_ |
बैटरी की स्थिति, जैसे कि बैटरी पूरी तरह चार्ज है या चार्ज हो रही है वगैरह. |
power_ |
बैटरी के पावर सोर्स की स्थिति. |
battery_ |
बैटरी का मौजूदा प्रतिशत [0-100]. |
BatteryStatus
बैटरी की स्थिति, जैसे कि बैटरी पूरी तरह चार्ज है या चार्ज हो रही है वगैरह.
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS |
इस बारे में जानकारी नहीं है कि अभी बैटरी कितनी चार्ज है. |
BATTERY_STATUS_CHARGING |
बैटरी चार्ज हो रही है. |
BATTERY_STATUS_DISCHARGING |
बैटरी डिस्चार्ज हो रही है. |
BATTERY_STATUS_FULL |
बैटरी पूरी तरह चार्ज हो गई है. |
BATTERY_STATUS_NOT_CHARGING |
बैटरी चार्ज नहीं हो रही है. |
BATTERY_STATUS_POWER_LOW |
डिवाइस की बैटरी कम है. |
BillingPlatformIdentifier
वैल्यू का एक सेट, जिससे पता चलता है कि अनुरोध किस प्लैटफ़ॉर्म पर किया गया था.
Enums | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
डिफ़ॉल्ट. ऐसे प्लैटफ़ॉर्म के लिए इस्तेमाल किया जाता है जिनके बारे में नहीं बताया गया है. |
SERVER |
यह प्लैटफ़ॉर्म, क्लाइंट सर्वर है. |
WEB |
यह प्लैटफ़ॉर्म एक वेब ब्राउज़र है. |
ANDROID |
यह प्लैटफ़ॉर्म एक Android मोबाइल डिवाइस है. |
IOS |
प्लैटफ़ॉर्म, iOS मोबाइल डिवाइस है. |
OTHERS |
अन्य प्लैटफ़ॉर्म जो इस सूची में शामिल नहीं हैं. |
ConsumableTrafficPolyline
वाहन चलाने के रास्ते में आने वाला ट्रैफ़िक का घनत्व.
फ़ील्ड | |
---|---|
speed_ |
पिछले वेपॉइंट से मौजूदा वेपॉइंट तक के रास्ते पर ट्रैफ़िक की रफ़्तार. |
encoded_ |
वह पाथ जिसे ड्राइवर पिछले वेपॉइंट से मौजूदा वेपॉइंट पर ले जा रहा है. इस पथ में लैंडमार्क हैं, ताकि क्लाइंट पथ पर ट्रैफ़िक मार्कर दिखा सकें ( |
CreateTripRequest
CreateTrip अनुरोध मैसेज.
फ़ील्ड | |
---|---|
header |
Fleet Engine के अनुरोध का स्टैंडर्ड हेडर. |
parent |
ज़रूरी है. यह |
trip_ |
ज़रूरी है. यूनीक यात्रा आईडी. इन पाबंदियों के मुताबिक:
|
trip |
ज़रूरी है. ट्रिप की इकाई बनाना. यात्रा बनाते समय, इन फ़ील्ड की ज़रूरत होती है:
इन फ़ील्ड का इस्तेमाल तब किया जाता है, जब आपने इनकी जानकारी दी हो:
यात्रा के दूसरे सभी फ़ील्ड को अनदेखा कर दिया जाता है. उदाहरण के लिए, सभी यात्राएं सिर्फ़ जब
|
CreateVehicleRequest
CreateVehicle
मैसेज का अनुरोध करें.
फ़ील्ड | |
---|---|
header |
Fleet Engine के अनुरोध का स्टैंडर्ड हेडर. |
parent |
ज़रूरी है. यह |
vehicle_ |
ज़रूरी है. यूनीक वाहन आईडी. इन पाबंदियों के मुताबिक:
|
vehicle |
ज़रूरी है. वाहन की वह इकाई जिसे बनाना है. वाहन बनाते समय, इन फ़ील्ड को भरना ज़रूरी है:
वाहन बनाते समय, इन फ़ील्ड को अनदेखा किया जाता है:
बाकी सभी फ़ील्ड ज़रूरी नहीं हैं. हालांकि, अगर इनमें जानकारी दी जाती है, तो इसका इस्तेमाल किया जाता है. |
DeviceSettings
मोबाइल डिवाइस पर मौजूद अलग-अलग सेटिंग के बारे में जानकारी.
फ़ील्ड | |
---|---|
location_ |
बैटरी सेवर चालू होने पर, जगह की जानकारी की सुविधाएं डिवाइस पर किस तरह काम करती हैं. |
is_ |
डिवाइस फ़िलहाल पावर सेव मोड में है या नहीं. |
is_ |
डिवाइस, इंटरैक्टिव मोड में है या नहीं. |
battery_ |
बैटरी की स्थिति के बारे में जानकारी. |
GetTripRequest
GetTrip अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
Fleet Engine के अनुरोध का स्टैंडर्ड हेडर. |
name |
ज़रूरी है. यह |
view |
यात्रा फ़ील्ड का सबसेट जिन्हें लौटाया जाना है और उनकी व्याख्या. |
current_ |
इससे उस टाइमस्टैंप का पता चलता है जिसके बाद का |
remaining_ |
इससे, उस कम से कम टाइमस्टैंप (खास तौर पर) के बारे में पता चलता है जिसके लिए |
route_ |
दिखाया गया मौजूदा रास्ते का फ़ॉर्मैट, |
current_ |
उस कम से कम टाइमस्टैंप (एक्सक्लूज़िव) के बारे में बताता है जिसके लिए |
remaining_ |
उस कम से कम टाइमस्टैंप (एक्सक्लूज़िव) के बारे में बताता है जिसके लिए |
GetVehicleRequest
GetVehicle
के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
Fleet Engine के अनुरोध का स्टैंडर्ड हेडर. |
name |
ज़रूरी है. |
current_ |
उस कम से कम टाइमस्टैंप (एक्सक्लूज़िव) के बारे में बताता है जिसके लिए |
waypoints_ |
इससे उस कम से कम टाइमस्टैंप (खास तौर पर) का पता चलता है जिसके लिए |
LicensePlate
वाहन की लाइसेंस प्लेट की जानकारी. व्यक्तिगत पहचान से जुड़ी जानकारी को सेव करने से बचने के लिए, इकाई के हिस्से के तौर पर लाइसेंस प्लेट की सिर्फ़ कम से कम जानकारी सेव की जाती है.
फ़ील्ड | |
---|---|
country_ |
ज़रूरी है. देश/इलाके का CLDR कोड. उदाहरण के लिए, अमेरिका के लिए |
last_ |
यह बताने के लिए कि लाइसेंस प्लेट में कोई संख्या वाली वैल्यू मौजूद नहीं है, लाइसेंस प्लेट का आखिरी अंक या "-1".
|
ListVehiclesRequest
ListVehicles
के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
Fleet Engine के अनुरोध का स्टैंडर्ड हेडर. |
parent |
ज़रूरी है. |
page_ |
लौटाए जाने वाले वाहन की ज़्यादा से ज़्यादा संख्या. डिफ़ॉल्ट वैल्यू: 100. |
page_ |
|
minimum_ |
इससे पता चलता है कि वाहन में कम से कम कितनी क्षमता होनी चाहिए. लौटाए गए सभी वाहनों के लिए, |
trip_ |
इस नीति से, ऐसे वाहनों पर रिस्पॉन्स नहीं दिया जाता जो किसी खास तरह की यात्रा के साथ काम करते हों. |
maximum_ |
इस नीति से, तय समय के अंदर फ़्लीट इंजन को जगह की जानकारी के अपडेट भेजने वाली गाड़ियों को सीमित कर दिया जाता है. स्टेशनरी वाहन अब भी अपनी जगह की जानकारी भेज रहे हैं, तो उन्हें पुराना नहीं माना जाता है. अगर यह मौजूद है, तो यह मान्य और पॉज़िटिव अवधि होनी चाहिए. |
vehicle_ |
ज़रूरी है. इस नीति से, किसी खास टाइप की कैटगरी वाले वाहनों पर रिस्पॉन्स को सीमित किया जाता है. |
required_ |
कॉलर,
यह नीति, बताए गए एट्रिब्यूट वाले वाहनों पर ही रिस्पॉन्स देती है. यह फ़ील्ड एक संयोजन/AND कार्रवाई है. ज़्यादा से ज़्यादा 50 ज़रूरी_एट्रिब्यूट की अनुमति है. यह संख्या, वाहन के लिए तय की गई एट्रिब्यूट की ज़्यादा से ज़्यादा संख्या से मेल खाती है. दोहराई गई हर स्ट्रिंग का फ़ॉर्मैट "key:value" होना चाहिए. |
required_ |
यह फ़ंक्शन, हर |
required_ |
यह नीति, |
vehicle_ |
इस नीति की मदद से, सिर्फ़ उन वाहनों पर यह कार्रवाई की जा सकती है जिनकी इस स्थिति के लिए वाहन का इस्तेमाल किया गया है. |
on_ |
सिर्फ़ उन वाहनों की जानकारी दिखाएं जिनका इस्तेमाल मौजूदा यात्रा के लिए किया जा रहा है. |
filter |
ज़रूरी नहीं. वाहनों की सूची बनाते समय लागू करने के लिए फ़िल्टर क्वेरी. फ़िल्टर सिंटैक्स के उदाहरणों के लिए, http://aip.dev/160 देखें. इस फ़ील्ड को यह फ़िल्टर, अन्य कंस्ट्रेंट के साथ AND क्लॉज़ के तौर पर काम करता है, जैसे कि ध्यान दें कि सिर्फ़ वाहन के एट्रिब्यूट (उदाहरण के लिए, साथ ही, सभी एट्रिब्यूट को स्ट्रिंग के तौर पर सेव किया जाता है. इसलिए, एट्रिब्यूट के लिए सिर्फ़ स्ट्रिंग तुलनाएं ही इस्तेमाल की जा सकती हैं. संख्या या बूलियन वैल्यू की तुलना करने के लिए, वैल्यू को साफ़ तौर पर कोट किया जाना चाहिए, ताकि उन्हें स्ट्रिंग के तौर पर माना जा सके. उदाहरण के लिए, |
viewport |
ज़रूरी नहीं. इस फ़िल्टर की मदद से, सिर्फ़ वे वाहन दिखाए जा सकते हैं जिनकी आखिरी बार जगह, व्यूपोर्ट में बताए गए आयताकार इलाके में मौजूद थी. |
ListVehiclesResponse
ListVehicles
जवाब का मैसेज.
फ़ील्ड | |
---|---|
vehicles[] |
अनुरोध में दी गई शर्तों से मेल खाने वाले वाहन. अनुरोध में |
next_ |
वाहनों की सूची का अगला पेज पाने के लिए टोकन. अगर अनुरोध की ज़रूरी शर्तें पूरी करने वाले कोई और वाहन नहीं है, तो यह खाली होगा. |
total_ |
ज़रूरी है. सभी पेजों पर, अनुरोध की ज़रूरी शर्तों से मैच करने वाली गाड़ियों की कुल संख्या. |
LocationPowerSaveMode
जब डिवाइसों पर "बैटरी सेवर" मोड चालू होता है, तब जगह की जानकारी की सुविधाओं को मोबाइल डिवाइस पर कैसे कॉन्फ़िगर किया जाता है. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Undefined LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
जगह की जानकारी देने वाली सेवाओं पर, बैटरी सेवर मोड का असर नहीं पड़ना चाहिए या बैटरी सेवर मोड बंद होना चाहिए. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
बैटरी सेवर मोड चालू होने और डिवाइस के बीच में कोई गतिविधि न होने पर, जीपीएस के आधार पर जगह की जानकारी देने वाली सुविधा को बंद कर देना चाहिए. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
बैटरी सेवर मोड चालू होने और डिवाइस के इंटरैक्टिव न होने पर, जगह की जानकारी देने वाली सभी सेवाएं बंद होनी चाहिए. |
LOCATION_MODE_FOREGROUND_ONLY |
जगह की जानकारी देने वाली सभी सेवाएं उपलब्ध रहेंगी. हालांकि, जगह की जानकारी से जुड़ी गड़बड़ियों को ठीक करने की सुविधा सिर्फ़ फ़ोरग्राउंड ऐप्लिकेशन के लिए उपलब्ध कराई जानी चाहिए. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
जगह की जानकारी की सुविधा बंद नहीं होगी. हालांकि, डिवाइस के नॉन-इंटरैक्टिव होने पर, LocationManager सेवा देने वाली कंपनियों के लिए किए गए सभी अनुरोधों को प्रोसेस नहीं करेगा. |
LocationSensor
जगह की जानकारी का पता लगाने के लिए इस्तेमाल किया जाने वाला सेंसर या तरीका.
Enums | |
---|---|
UNKNOWN_SENSOR |
सेंसर की जानकारी नहीं है या इसकी जानकारी नहीं है. |
GPS |
GPS या सहायता प्राप्त GPS. |
NETWORK |
असिस्टेड जीपीएस, सेल टावर आईडी या वाई-फ़ाई ऐक्सेस पॉइंट. |
PASSIVE |
मोबाइल टावर आईडी या वाई-फ़ाई ऐक्सेस पॉइंट. |
ROAD_SNAPPED_LOCATION_PROVIDER |
मोबाइल डिवाइस से तय की गई ऐसी जगह जो सड़क की सबसे सही जगह हो सकती है. |
CUSTOMER_SUPPLIED_LOCATION |
किसी स्वतंत्र स्रोत से ग्राहक की ओर से दी जाने वाली जगह. आम तौर पर, इस वैल्यू का इस्तेमाल उस जगह की जानकारी के लिए किया जाता है जो Driver SDK टूल वाले मोबाइल डिवाइस के अलावा किसी दूसरे सोर्स से मिली हो. अगर ओरिजनल सोर्स के बारे में किसी अन्य ईनम वैल्यू से बताया गया है, तो उस वैल्यू का इस्तेमाल करें. आम तौर पर, CUSTOMER_SUPPLIED_LOCATION के तौर पर मार्क की गई जगहों की जानकारी, वाहन के last_location.supplemental_location_sensor से मिलती है. |
FLEET_ENGINE_LOCATION |
Fleet Engine, उपलब्ध सिग्नल के आधार पर जगह की जानकारी का हिसाब लगाता है. सिर्फ़ आउटपुट के लिए. अगर यह वैल्यू किसी अनुरोध में मिलती है, तो उसे अस्वीकार कर दिया जाएगा. |
FUSED_LOCATION_PROVIDER |
Android का Fused Location Provider. |
CORE_LOCATION |
Apple के ऑपरेटिंग सिस्टम पर जगह की जानकारी देने वाली कंपनी. |
PolylineFormatType
पॉलीलाइन फ़ॉर्मैट का टाइप.
Enums | |
---|---|
UNKNOWN_FORMAT_TYPE |
फ़ॉर्मैट की जानकारी नहीं है या फ़ॉर्मैट की जानकारी नहीं है. |
LAT_LNG_LIST_TYPE |
google.type.LatLng की सूची. |
ENCODED_POLYLINE_TYPE |
पॉलीलाइन कंप्रेशन एल्गोरिदम के साथ एन्कोड की गई पॉलीलाइन. फ़िलहाल, डिकोड करने की सुविधा उपलब्ध नहीं है. |
PowerSource
बैटरी चार्ज करने के लिए इस्तेमाल किए जा रहे चार्जर का टाइप.
Enums | |
---|---|
UNKNOWN_POWER_SOURCE |
पावर सोर्स की जानकारी नहीं है. |
POWER_SOURCE_AC |
पावर सोर्स, AC चार्जर है. |
POWER_SOURCE_USB |
पावर सोर्स एक यूएसबी पोर्ट है. |
POWER_SOURCE_WIRELESS |
पावर सोर्स वायरलेस हो. |
POWER_SOURCE_UNPLUGGED |
बैटरी अनप्लग हो गई है. |
ReportBillableTripRequest
ReportBillableTrip के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
name |
ज़रूरी है. यह |
country_ |
ज़रूरी है. उस देश का दो अक्षर वाला कोड जहां यात्रा की जा रही है. कीमत, देश के कोड के हिसाब से तय की जाती है. |
platform |
वह प्लैटफ़ॉर्म जिस पर अनुरोध किया गया था. |
related_ |
ऐसे आइडेंटिफ़ायर जो सीधे तौर पर, रिपोर्ट की जा रही यात्रा से जुड़े हैं. आम तौर पर, ये आईडी (जैसे, सेशन आईडी) प्री-बुकिंग कार्रवाइयों के आईडी होते हैं, जो ट्रिप आईडी उपलब्ध होने से पहले किए जाते हैं. |
solution_ |
रिपोर्ट की गई यात्रा के लिए इस्तेमाल किया गया GMP प्रॉडक्ट समाधान (उदाहरण के लिए, |
SolutionType
रिपोर्ट की गई यात्रा के लिए, समस्या हल करने के अलग-अलग तरीकों का सिलेक्टर.
Enums | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. पुराने सिस्टम के साथ काम करने के लिए, एपीआई डिफ़ॉल्ट रूप से ON_DEMAND_RIDESHARING_AND_DELIVERIES का इस्तेमाल करेगा. यह पहला काम करने वाला समाधान है. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
इसके लिए, हम मांग पर राइडशेयरिंग और डिलीवरी ट्रिप की सुविधा देते हैं. |
RequestHeader
RequestHeader में, Fleet Engine के सभी आरपीसी अनुरोधों के लिए सामान्य फ़ील्ड होते हैं.
फ़ील्ड | |
---|---|
language_ |
BCP-47 भाषा कोड, जैसे कि en-US या sr-Latn. ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier पर जाएं. अगर कोई नाम तय नहीं किया गया है, तो जवाब किसी भी भाषा में हो सकता है. अगर नाम मौजूद है, तो अंग्रेज़ी में प्राथमिकता दी जाएगी. फ़ील्ड की वैल्यू का उदाहरण: |
region_ |
ज़रूरी है. उस क्षेत्र का CLDR इलाके का कोड जहां से अनुरोध किया गया है. फ़ील्ड वैल्यू का उदाहरण: |
sdk_ |
अगर लागू हो, तो कॉल करने वाले SDK टूल का वर्शन. वर्शन का फ़ॉर्मैट "major.minor.patch" है, उदाहरण के लिए: |
os_ |
उस ऑपरेटिंग सिस्टम का वर्शन जिस पर कॉल करने के लिए इस्तेमाल किया जाने वाला SDK टूल चल रहा है. फ़ील्ड की वैल्यू के उदाहरण: |
device_ |
उस डिवाइस का मॉडल जिस पर कॉलिंग एसडीके टूल चल रहा है. फ़ील्ड की वैल्यू के उदाहरण: |
sdk_ |
किस तरह का SDK टूल अनुरोध भेज रहा है. |
maps_ |
लागू होने पर, MapSDK का वह वर्शन जिस पर कॉल करने के लिए इस्तेमाल किया जाने वाला SDK टूल निर्भर करता है. वर्शन का फ़ॉर्मैट "major.minor.patch" है. उदाहरण के लिए: |
nav_ |
NavSDK टूल का वर्शन, जिस पर कॉल करने वाला SDK टूल निर्भर करता है. हालांकि, यह ज़रूरी नहीं है कि यह जानकारी दी जाए. वर्शन का फ़ॉर्मैट "major.minor.patch" है. उदाहरण के लिए: |
platform |
कॉल करने वाले SDK टूल का प्लैटफ़ॉर्म. |
manufacturer |
कॉल करने वाले SDK टूल से Android डिवाइस बनाने वाली कंपनी. यह सिर्फ़ Android SDK टूल पर लागू होता है. फ़ील्ड वैल्यू का उदाहरण: |
android_ |
कॉलिंग SDK का Android API लेवल, सिर्फ़ Android SDK के लिए लागू होता है. फ़ील्ड वैल्यू का उदाहरण: |
trace_ |
यह एक वैकल्पिक आईडी है. अनुरोध की पहचान करने के लिए, इसे लॉग करने के मकसद से दिया जा सकता है. |
प्लैटफ़ॉर्म
कॉल करने वाले SDK टूल का प्लैटफ़ॉर्म.
Enums | |
---|---|
PLATFORM_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. अगर प्लैटफ़ॉर्म को शामिल नहीं किया जाता है, तो इस वैल्यू का इस्तेमाल किया जाता है. |
ANDROID |
यह अनुरोध Android से किया जा रहा है. |
IOS |
अनुरोध, iOS से किया गया हो. |
WEB |
अनुरोध, वेब से किया जा रहा हो. |
SdkType
SDK टूल के संभावित टाइप.
Enums | |
---|---|
SDK_TYPE_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. अगर sdk_type को शामिल नहीं किया जाता है, तो इस वैल्यू का इस्तेमाल किया जाता है. |
CONSUMER |
कॉल के लिए इस्तेमाल किया जाने वाला SDK टूल, उपभोक्ता है. |
DRIVER |
कॉल करने वाला SDK टूल, Driver है. |
JAVASCRIPT |
कॉल करने वाला SDK, JavaScript है. |
SearchTripsRequest
SearchTrips से अनुरोध करने का मैसेज.
फ़ील्ड | |
---|---|
header |
Fleet Engine के अनुरोध का स्टैंडर्ड हेडर. |
parent |
ज़रूरी है. |
vehicle_ |
अनुरोध में बताई गई यात्राओं से जुड़ा वाहन. अगर इसकी वैल्यू नहीं दी गई है, तो दिखाए गए सफ़र में ये चीज़ें शामिल नहीं होतीं:
|
active_ |
अगर इसकी वैल्यू 'सही' पर सेट है, तो जवाब में ऐसी यात्राएं शामिल होती हैं जिनसे ड्राइवर के रास्ते पर असर पड़ता है. |
page_ |
अगर इस नीति को सेट नहीं किया जाता है, तो सर्वर यह तय करता है कि कितने नतीजे मिलेंगे. |
page_ |
पिछले नतीजों से जारी रखने के लिए, इसे |
minimum_ |
अगर बताया जाता है, तो उन यात्राओं की जानकारी दिखाता है जिन्हें |
SearchTripsResponse
SearchTrips का जवाब देने वाला मैसेज.
फ़ील्ड | |
---|---|
trips[] |
अनुरोध किए गए वाहन के लिए यात्राओं की सूची. |
next_ |
सूची के नतीजों को पेज करने के लिए, इस टोकन को SearchTripsRequest में पास करें. एपीआई हर कॉल पर यात्रा की सूची दिखाता है. जब कोई नतीजा नहीं मिलता है, तो यात्रा की सूची खाली हो जाती है. |
SearchVehiclesRequest
SearchVehicles
के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
Fleet Engine के अनुरोध का स्टैंडर्ड हेडर. |
parent |
ज़रूरी है. यह |
pickup_ |
ज़रूरी है. आस-पास खोजने के लिए पिकअप की जगह. |
dropoff_ |
ग्राहक ने डिवाइस को कहां छोड़ना है. अगर |
pickup_ |
ज़रूरी है. पिकअप पॉइंट के आस-पास वाहन खोजने का दायरा बताता है. सिर्फ़ खोज के दायरे में आने वाले वाहन ही दिखाए जाएंगे. वैल्यू 400 से 10,000 मीटर के बीच होनी चाहिए. |
count |
ज़रूरी है. यह बताता है कि कितने वाहन दिखाने हैं. वैल्यू, 1 और 50 के बीच होनी चाहिए. |
minimum_ |
ज़रूरी है. इससे यह पता चलता है कि यात्रा के लिए कितने यात्रियों को शामिल किया जा रहा है. वैल्यू, एक या उससे ज़्यादा होनी चाहिए. ड्राइवर को कपैसिटी की वैल्यू में शामिल नहीं किया जाता. |
trip_ |
ज़रूरी है. सुझाई गई यात्रा का टाइप दिखाता है. सिर्फ़ एक टाइप शामिल होना चाहिए. |
maximum_ |
खोज को सिर्फ़ उन गाड़ियों तक सीमित करता है जिन्होंने तय अवधि के अंदर, फ़्लीट इंजन को जगह की जानकारी के अपडेट भेजे हैं. अगर कोई वाहन एक जगह पर खड़ा है और उसकी जगह की जानकारी भेजी जा रही है, तो उसे पुराना नहीं माना जाता. अगर यह फ़ील्ड सेट नहीं है, तो सर्वर डिफ़ॉल्ट वैल्यू के रूप में पांच मिनट का इस्तेमाल करता है. |
vehicle_ |
ज़रूरी है. यह विकल्प चुनने पर, खोज के नतीजों में सिर्फ़ उन वाहनों की जानकारी दिखती है जो बताए गए किसी एक टाइप के हैं. कम से कम एक वाहन प्रकार बताना ज़रूरी है. |
required_ |
कॉलर,
यह विकल्प चुनने पर, खोज सिर्फ़ उन वाहनों तक सीमित हो जाती है जिनमें बताए गए एट्रिब्यूट मौजूद हैं. यह फ़ील्ड एक संयोजन/AND कार्रवाई है. ज़्यादा से ज़्यादा 50 ज़रूरी एट्रिब्यूट जोड़े जा सकते हैं. यह वाहन के लिए तय की गई ज़्यादा से ज़्यादा संख्या से मेल खाती है. |
required_ |
यह खोज को सिर्फ़ उन वाहनों तक सीमित करता है जिनमें हर |
required_ |
इस नीति से, |
order_ |
ज़रूरी है. नतीजों को दिखाने के लिए अपने हिसाब से शर्त तय करता है. |
include_ |
इससे पता चलता है कि एक चालू यात्रा वाले वाहन इस खोज के लिए ज़रूरी शर्तें पूरी करते हैं या नहीं. इस फ़ील्ड का इस्तेमाल सिर्फ़ तब किया जाता है, जब डिफ़ॉल्ट वैल्यू |
trip_ |
इस |
current_ |
इससे पता चलता है कि चालू यात्राओं वाले वाहन इस खोज के लिए ज़रूरी शर्तें पूरी करते हैं या नहीं. अगर |
filter |
ज़रूरी नहीं. वाहन खोजते समय लागू करने के लिए फ़िल्टर क्वेरी. फ़िल्टर सिंटैक्स के उदाहरणों के लिए, http://aip.dev/160 देखें. इस फ़ील्ड को यह फ़िल्टर, अन्य कंस्ट्रेंट के साथ AND क्लॉज़ के तौर पर काम करता है, जैसे कि ध्यान दें कि सिर्फ़ वाहन के एट्रिब्यूट (उदाहरण के लिए, साथ ही, सभी एट्रिब्यूट को स्ट्रिंग के तौर पर सेव किया जाता है. इसलिए, एट्रिब्यूट की तुलना सिर्फ़ स्ट्रिंग के हिसाब से की जा सकती है. संख्या या बूलियन वैल्यू की तुलना करने के लिए, वैल्यू को साफ़ तौर पर कोट में रखना ज़रूरी है, ताकि उन्हें स्ट्रिंग के तौर पर माना जा सके. उदाहरण के लिए, |
CurrentTripsPresent
वाहन की मौजूदा यात्राओं पर लगने वाली अलग-अलग तरह की पाबंदियां बताता है.
Enums | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
include_back_to_back फ़ील्ड से यह तय होता है कि यात्राओं के लिए उपलब्ध वाहनों की संख्या कितनी है. |
NONE |
बिना यात्रा वाले वाहन खोज के नतीजों में दिख सकते हैं. इस वैल्यू का इस्तेमाल करने पर, include_back_to_back की वैल्यू true नहीं हो सकती. |
ANY |
खोज के नतीजों में, ऐसे वाहन शामिल होते हैं जिनकी मौजूदा यात्राओं की संख्या ज़्यादा से ज़्यादा पांच और वेपॉइंट की संख्या 10 हो. इस वैल्यू का इस्तेमाल करने पर, include_back_to_back true नहीं हो सकता. |
VehicleMatchOrder
इससे पता चलता है कि जवाब में, वाहन के मैच किस क्रम में हैं.
Enums | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
डिफ़ॉल्ट, इसका इस्तेमाल ऐसे वाहनों के लिए किया जाता है जिनके लिए कोई क्रम तय नहीं किया गया है या जिनकी पहचान नहीं की जा सकी है. |
PICKUP_POINT_ETA |
पिकअप पॉइंट तक वाहन के पहुंचने में लगने वाले समय के हिसाब से, बढ़ते क्रम में. |
PICKUP_POINT_DISTANCE |
पिकअप पॉइंट से वाहन की ड्राइविंग की दूरी के हिसाब से, बढ़ते क्रम में. |
DROPOFF_POINT_ETA |
वाहन को डिलीवरी पॉइंट तक पहुंचने में लगने वाले समय के हिसाब से, बढ़ते क्रम में. इस ऑर्डर का इस्तेमाल सिर्फ़ तब किया जा सकता है, जब अनुरोध में डिलीवरी पॉइंट की जानकारी दी गई हो. |
PICKUP_POINT_STRAIGHT_DISTANCE |
वाहन की पिछली रिपोर्ट की गई जगह से पिकअप पॉइंट तक की सीधी दूरी के हिसाब से, बढ़ते क्रम में. |
COST |
कॉन्फ़िगर की गई मैच लागत के हिसाब से, बढ़ते क्रम में. मैच की लागत, सीधी लाइन की दूरी और ईटीए के बीच का कैलकुलेशन होती है. वज़न डिफ़ॉल्ट मानों के साथ सेट किए जाते हैं और हर ग्राहक के हिसाब से बदले जा सकते हैं. अगर आपको अपने प्रोजेक्ट के लिए इन वेट में बदलाव करना है, तो कृपया Google सहायता टीम से संपर्क करें. |
SearchVehiclesResponse
SearchVehicles
जवाब का मैसेज.
फ़ील्ड | |
---|---|
matches[] |
|
SpeedReadingInterval
पाथ के लगातार चलने वाले सेगमेंट पर ट्रैफ़िक सघनता संकेतक. P_0, P_1, ... , P_N (शून्य-आधारित इंडेक्स) पॉइंट वाले पाथ के लिए, SpeedReadingInterval एक इंटरवल तय करता है और इन कैटगरी का इस्तेमाल करके उसके ट्रैफ़िक के बारे में बताता है.
फ़ील्ड | |
---|---|
start_ |
पाथ में इस इंटरवल का शुरुआती इंडेक्स. JSON में, इंडेक्स 0 होने पर, फ़ील्ड में अपने-आप जानकारी नहीं भरी हुई दिखेगी. |
end_ |
पाथ में इस इंटरवल का आखिरी इंडेक्स. JSON में, जब इंडेक्स 0 होगा, तो फ़ील्ड में कोई वैल्यू नहीं दिखेगी. |
speed |
इस इंटरवल में ट्रैफ़िक की स्पीड. |
स्पीड
ट्रैफ़िक डेटा के आधार पर, पॉलीलाइन की स्पीड की कैटगरी तय करना.
Enums | |
---|---|
SPEED_UNSPECIFIED |
डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता. |
NORMAL |
सामान्य स्पीड, धीमे ट्रैफ़िक का पता नहीं चला. |
SLOW |
ट्रैफ़िक की रफ़्तार कम होने का पता चला, लेकिन ट्रैफ़िक जाम नहीं हुआ. |
TRAFFIC_JAM |
ट्रैफ़िक जाम का पता चला. |
StopLocation
वह असल जगह जहां स्टॉप (पिकअप/ड्रॉपऑफ़) बंद हुआ था.
फ़ील्ड | |
---|---|
point |
ज़रूरी है. असल जगह दिखाता है. |
timestamp |
बताता है कि स्टॉप कब हुआ था. |
stop_time |
सिर्फ़ इनपुट के लिए. समर्थन नहीं होना या रुकना. टाइमस्टैंप फ़ील्ड का इस्तेमाल करें. |
TerminalLocation
वेपॉइंट की जगह के बारे में बताता है.
फ़ील्ड | |
---|---|
point |
ज़रूरी है. यात्रा के वेपॉइंट की जगह को दिखाता है. |
terminal_point_id |
अब काम नहीं करता: इसके बजाय, |
access_point_id |
अब काम नहीं करता: इसके बजाय, |
trip_id |
समर्थन नहीं होना या रुकना. |
terminal_location_type |
अब काम नहीं करता: |
TerminalPointId
बंद कर दिया गया: Fleet Engine में अब TerminalPoints काम नहीं करते. इसके बजाय, TerminalLocation.point
का इस्तेमाल करें.
फ़ील्ड | |
---|---|
value |
समर्थन नहीं होना या रुकना. |
यूनियन फ़ील्ड Id . समर्थन नहीं होना या रुकना. Id इनमें से सिर्फ़ एक हो सकता है: |
|
place_id |
समर्थन नहीं होना या रुकना. |
generated_id |
समर्थन नहीं होना या रुकना. |
TrafficPolylineData
वाहन के अनुमानित रास्ते पर ट्रैफ़िक की स्थिति.
फ़ील्ड | |
---|---|
traffic_ |
पॉलीलाइन रेंडरिंग से पता चलता है कि सभी इलाकों में ट्रैफ़िक की स्पीड कितनी है. यह इमेज, ग्राहक की राइड की एक ही जगह पर दी गई है. |
भ्रमण
यात्रा का मेटाडेटा.
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. "providers/{provider}/trips/{trip}" फ़ॉर्मैट में |
vehicle_ |
इस यात्रा के लिए जा रहे वाहन का आईडी. |
trip_ |
यात्रा की मौजूदा स्थिति. |
trip_ |
यात्रा किस तरह की है. |
pickup_ |
वह जगह जहां से ग्राहक ने पिक अप करने का अनुरोध किया है. |
actual_ |
सिर्फ़ इनपुट. उस जगह की असल जानकारी जहां खरीदार को पिक अप किया गया था और जहां से उसे पिक अप किया गया था. इस फ़ील्ड पर, डिलीवरी की सेवा देने वाली कंपनी को पिकअप की असल जानकारी के बारे में सुझाव या राय दी जा सकती है. |
actual_ |
सिर्फ़ इनपुट. पिकअप पॉइंट पर ड्राइवर के पहुंचने का असल समय और जगह. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है. इसमें, पिकअप पॉइंट पर पहुंचने की असल जानकारी दी जाती है. |
pickup_ |
सिर्फ़ आउटपुट के लिए. या तो अनुमानित समय, जब राइडर को पिक अप किया जाएगा या वह असल समय जब उसे पिक अप किया जाएगा. |
intermediate_ |
यात्रा के अनुरोध के क्रम में बीच के स्टॉप (पिकअप और ड्रॉप-ऑफ़ के अलावा). शुरुआत में, यह सुविधा शेयर की गई यात्राओं के लिए उपलब्ध नहीं होगी. |
intermediate_ |
इससे पता चलता है कि |
intermediate_ |
|
actual_ |
सिर्फ़ इनपुट. किसी बीच की मंज़िल पर ड्राइवर के पहुंचने का असल समय और जगह. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है, ताकि वह बीच के स्टॉपेज पर पहुंचने की असल जानकारी दे सके. |
actual_ |
सिर्फ़ इनपुट के लिए. उस जगह का असल समय और जगह जहां से ग्राहक को पिक अप किया गया था. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है, ताकि वह बीच के स्टॉप पर पिकअप की असल जानकारी दे सके. |
dropoff_ |
वह जगह जहां ग्राहक बता सकता है कि उसे कार्यक्रम से हटा दिया जाएगा. |
actual_ |
सिर्फ़ इनपुट के लिए. ग्राहक को छोड़ने का असल समय और जगह. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है, ताकि वह ड्रॉपऑफ़ की असल जानकारी के बारे में सुझाव, राय या शिकायत दे सके. |
dropoff_ |
सिर्फ़ आउटपुट के लिए. वह अनुमानित समय जब राइडर को आखिरी मंज़िल पर वापस ले जाया जाएगा या वह समय जब उसे रवाना किया गया था. |
remaining_ |
सिर्फ़ आउटपुट के लिए. मौजूदा जगह से ड्रॉपऑफ़ पॉइंट तक का पूरा पाथ. इस पाथ में, अन्य यात्राओं के वे रास्ते शामिल हो सकते हैं. |
vehicle_ |
इस फ़ील्ड में यात्रा के लिए वेपॉइंट को मैन्युअल तरीके से क्रम में लगाया जा सकता है. इसमें असाइन किए गए वाहन के लिए बाकी सभी वेपॉइंट मौजूद होते हैं. साथ ही, इस यात्रा के लिए पिक अप और ड्रॉप-ऑफ़ वेपॉइंट भी होते हैं. अगर यात्रा किसी वाहन को असाइन नहीं की गई है, तो फ़्लीट इंजन इस फ़ील्ड को अनदेखा कर देता है. निजता की वजहों से, इस फ़ील्ड को सर्वर से सिर्फ़ |
route[] |
सिर्फ़ आउटपुट के लिए. शेष_वेपॉइंट में पहली एंट्री के लिए इस यात्रा के लिए अनुमानित रास्ता. ध्यान दें कि पहला वेपॉइंट किसी दूसरी यात्रा का हो सकता है. |
current_ |
सिर्फ़ आउटपुट के लिए. अगले वेपॉइंट का कोड किया गया पाथ. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल और उपभोक्ता SDK टूल के लिए किया जा सकता है. फ़िलहाल, डिकोड करने की सुविधा उपलब्ध नहीं है. |
current_ |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि रास्ते में पिछली बार कब बदलाव किया गया था. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver SDK और Consumer SDK के लिए किया जाता है. |
current_ |
सिर्फ़ आउटपुट के लिए. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver SDK और Consumer SDK के लिए किया जाता है. |
current_ |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल और उपभोक्ता SDK टूल के लिए किया जा सकता है. |
current_ |
सिर्फ़ आउटपुट के लिए. वह पॉइंट जहां से |
remaining_ |
सिर्फ़ आउटपुट के लिए. |
eta_ |
सिर्फ़ आउटपुट के लिए. अगले वेपॉइंट तक पहुंचने का ETA ( |
remaining_ |
सिर्फ़ आउटपुट के लिए. यात्रा का डेटा वापस मिलने से लेकर |
remaining_ |
सिर्फ़ आउटपुट के लिए. यह बताता है कि पिछली बार |
remaining_ |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि |
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 |
ड्राइवर, सवारी करने वाले व्यक्ति या राईडशेयर की सेवा देने वाली कंपनी ने पिकअप से पहले ही यात्रा रद्द कर दी थी. |
TripType
यात्रा का टाइप.
Enums | |
---|---|
UNKNOWN_TRIP_TYPE |
डिफ़ॉल्ट, जिसका इस्तेमाल यात्रा के ऐसे टाइप के लिए किया जाता है जिनके बारे में जानकारी नहीं दी गई है या जिनकी पहचान नहीं की जा सकी है. |
SHARED |
यात्रा की जानकारी वाहन की दूसरी यात्राओं के साथ शेयर की जा सकती है. |
EXCLUSIVE |
यह यात्रा खास तौर पर वाहन के लिए है. |
TripView
GetTrip
रिस्पॉन्स में यात्रा फ़ील्ड के अलग-अलग सेट के लिए सिलेक्टर. ज़्यादा जानकारी के लिए, AIP-157 पर जाएं. इसमें और व्यू जोड़े जा सकते हैं.
Enums | |
---|---|
TRIP_VIEW_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. पुराने सिस्टम के साथ काम करने के लिए, एपीआई को डिफ़ॉल्ट रूप से SDK टूल का व्यू मिलेगा. ऐप्लिकेशन को क्रैश या फ़्रीज़ होने से बचाने के लिए, ग्राहकों को SDK के बजाय कोई दूसरा TripView चुनने की सलाह दी जाती है. |
SDK |
इसमें ऐसे फ़ील्ड शामिल होते हैं जिन्हें सार्वजनिक तौर पर उपलब्ध लाइब्रेरी का इस्तेमाल करके, समझा जा सकता है या इस्तेमाल नहीं किया जा सकता. |
JOURNEY_SHARING_V1S |
यात्रा की जानकारी शेयर करने के उदाहरण के लिए, यात्रा के फ़ील्ड अपने-आप भर जाते हैं. यह व्यू, सर्वर-टू-सर्वर कम्यूनिकेशन के लिए है. |
TripWaypoint
वाहन के रास्ते पर रुकने का पॉइंट या वाहन के सफ़र का आखिरी पॉइंट बताता है.
फ़ील्ड | |
---|---|
location |
इस वेपॉइंट की जगह. |
trip_ |
इस वेपॉइंट से जुड़ी यात्रा. |
waypoint_ |
इस यात्रा में वेपॉइंट की भूमिका, जैसे कि पिकअप या ड्रॉपऑफ़. |
path_ |
पिछले वेपॉइंट से मौजूदा वेपॉइंट का पाथ. सूची में पहले वेपॉइंट के लिए तय नहीं है. यह फ़ील्ड सिर्फ़ तब पॉप्युलेट होता है, जब अनुरोध किया जाता है. |
encoded_ |
पिछले वेपॉइंट से मौजूदा वेपॉइंट तक का कोड में बदला गया रास्ता. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल और उपभोक्ता SDK टूल के लिए किया जा सकता है. फ़िलहाल, डिकोड करने की सुविधा उपलब्ध नहीं है. |
traffic_ |
इस वेपॉइंट के रास्ते पर ट्रैफ़िक की स्थिति. ध्यान दें कि ट्रैफ़िक सिर्फ़ 'Google मैप' प्लैटफ़ॉर्म राइड और डिलीवरी समाधान ग्राहकों के लिए उपलब्ध है. |
distance_ |
पिछले वेपॉइंट से मौजूदा वेपॉइंट तक के रास्ते की दूरी. सूची में पहले वेपॉइंट के लिए, कोई वैल्यू नहीं दी गई है. |
eta |
इस वेपॉइंट पर पहुंचने का अनुमानित समय. सूची में पहले वेपॉइंट के लिए तय नहीं है. |
duration |
पिछले वेपॉइंट से इस पॉइंट तक पहुंचने में लगने वाला समय. सूची में पहले वेपॉइंट के लिए तय नहीं है. |
UpdateTripRequest
UpdateTrip अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
Fleet Engine के अनुरोध का स्टैंडर्ड हेडर. |
name |
ज़रूरी है. यह |
trip |
ज़रूरी है. अपडेट से जुड़ी यात्रा. इन फ़ील्ड का रखरखाव फ़्लीट इंजन करता है. Trip.update का इस्तेमाल करके उन्हें अपडेट न करें.
शेयर की गई यात्रा के लिए
एक से ज़्यादा डेस्टिनेशन वाली यात्राओं के लिए, रेस कंडीशन से बचने के लिए, आपको यात्रा की स्थिति को |
update_ |
ज़रूरी है. फ़ील्ड मास्क, जो यह बताता है कि यात्रा के किन फ़ील्ड को अपडेट करना है. |
UpdateVehicleAttributesRequest
UpdateVehicleAttributes
के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
Fleet Engine के अनुरोध का स्टैंडर्ड हेडर. |
name |
ज़रूरी है. |
attributes[] |
ज़रूरी है. वाहन के वे एट्रिब्यूट जिन्हें अपडेट करना है. जिन एट्रिब्यूट के नाम टैग नहीं किए जाते हैं उन्हें बदला या हटाया नहीं जाता. |
UpdateVehicleAttributesResponse
UpdateVehicleAttributes
जवाब का मैसेज.
फ़ील्ड | |
---|---|
attributes[] |
ज़रूरी है. वाहन के एट्रिब्यूट की पूरी अपडेट की गई सूची. इसमें नए, बदले गए, और बिना बदलाव वाले एट्रिब्यूट शामिल हैं. |
UpdateVehicleRequest
`UpdateVehicle request message.
फ़ील्ड | |
---|---|
header |
Fleet Engine के अनुरोध का स्टैंडर्ड हेडर. |
name |
ज़रूरी है. यह |
vehicle |
ज़रूरी है. लागू करने के लिए,
अगर इसी तरह, |
update_ |
ज़रूरी है. फ़ील्ड मास्क, जो बताता है कि |
वाहन
वाहन का मेटाडेटा.
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. इस वाहन का खास नाम. फ़ॉर्मैट |
vehicle_ |
वाहन की स्थिति. |
supported_ |
इस वाहन से की जाने वाली यात्राओं के टाइप. |
current_ |
सिर्फ़ आउटपुट के लिए. इस वाहन के लिए फ़िलहाल असाइन की गई यात्राओं के लिए, |
last_ |
पिछली बार गाड़ी किस जगह बताई गई. |
maximum_ |
इस वाहन में कुल कितने लोग सफ़र कर सकते हैं. इस वैल्यू में ड्राइवर को शामिल नहीं किया जाता. यह वैल्यू एक से ज़्यादा या उसके बराबर होनी चाहिए. |
attributes[] |
वाहन के एट्रिब्यूट की सूची. किसी वाहन में ज़्यादा से ज़्यादा 100 एट्रिब्यूट हो सकते हैं और हर एट्रिब्यूट की कुंजी अलग होनी चाहिए. |
vehicle_ |
ज़रूरी है. यह वाहन किस तरह का है. इसका इस्तेमाल, |
license_ |
वाहन की लाइसेंस प्लेट की जानकारी. |
route[] |
बंद कर दिया गया है: इसके बजाय, |
current_ |
पॉलीलाइन, जिससे यह पता चलता है कि ड्राइवर ऐप्लिकेशन अगले वेपॉइंट तक किस रास्ते से जाना चाहता है. वाहन से जुड़ी सभी चालू यात्राओं के लिए, यह सूची ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver SDK के लिए किया जाता है. डिकोड करने की सुविधा अभी तक उपलब्ध नहीं है. |
current_ |
सिर्फ़ इनपुट के लिए. फ़्लीट इंजन, यात्रा की जानकारी शेयर करने की सुविधा को बेहतर बनाने के लिए इस जानकारी का इस्तेमाल करता है. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल के लिए किया जा सकता है. |
current_ |
सिर्फ़ आउटपुट के लिए. वह समय जब |
current_ |
वह पॉइंट जहां से |
remaining_ |
|
eta_ |
वाहन की जानकारी अपडेट करते समय, एक ही अनुरोध में |
remaining_ |
सिर्फ़ इनपुट के लिए. वाहन की जानकारी अपडेट करते समय, एक ही अनुरोध में |
waypoints[] |
इस वाहन के लिए असाइन किए गए बाकी वेपॉइंट. |
waypoints_ |
सिर्फ़ आउटपुट के लिए. |
back_ |
इससे पता चलता है कि ड्राइवर, एक के बाद एक राइड स्वीकार करता है या नहीं. अगर |
navigation_ |
वाहन के नेविगेशन की स्थिति. |
device_ |
सिर्फ़ इनपुट के लिए. ड्राइवर के इस्तेमाल किए जा रहे मोबाइल डिवाइस की सेटिंग की जानकारी. |
VehicleType
वाहन किस तरह का है.
फ़ील्ड | |
---|---|
category |
वाहन किस तरह का है |
कैटगरी
वाहन के टाइप की कैटगरी
Enums | |
---|---|
UNKNOWN |
डिफ़ॉल्ट विकल्प, वाहन की उन कैटगरी के लिए इस्तेमाल किया जाता है जिनके बारे में जानकारी नहीं है या जिनकी जानकारी नहीं है. |
AUTO |
कोई वाहन. |
TAXI |
ऐसा कोई भी वाहन जो टैक्सी के तौर पर काम करता है. आम तौर पर, ऐसे वाहनों के लिए लाइसेंस लेना ज़रूरी होता है या उन पर नियम-कानून लागू होते हैं. |
TRUCK |
आम तौर पर, ऐसा वाहन जिसमें सामान रखने की जगह ज़्यादा होती है. |
TWO_WHEELER |
मोटरसाइकल, मोपेड या दोपहिया वाहन वाला अन्य वाहन |
BICYCLE |
मानव-शक्ति से चलने वाली गाड़ियां. |
PEDESTRIAN |
पैदल चलने वाले रास्तों पर चलने वाला या दौड़ता हुआ मानव ट्रांसपोर्टर. |
VehicleAttribute
यह वाहन के एट्रिब्यूट को की-वैल्यू पेयर के तौर पर बताता है. "key:value" स्ट्रिंग में 256 से ज़्यादा वर्ण नहीं होने चाहिए.
फ़ील्ड | |
---|---|
key |
एट्रिब्यूट की कुंजी. बटन में कोलन वर्ण (:) नहीं हो सकता. |
value |
एट्रिब्यूट की वैल्यू. |
यूनियन फ़ील्ड vehicle_attribute_value . एट्रिब्यूट की वैल्यू, स्ट्रिंग, बूल या डबल टाइप में हो सकती है. vehicle_attribute_value इनमें से कोई एक हो सकता है: |
|
string_ |
स्ट्रिंग टाइप की गई एट्रिब्यूट वैल्यू. ध्यान दें: यह |
bool_ |
बूलियन टाइप किया गया विशेषता मान. |
number_ |
दो बार टाइप किया गया एट्रिब्यूट का मान. |
VehicleAttributeList
वाहन के एट्रिब्यूट के लिए, लिस्ट की सूची वाला डेटाटाइप.
फ़ील्ड | |
---|---|
attributes[] |
इस संग्रह में मौजूद विशेषताओं की सूची. |
VehicleLocation
किसी समय पर वाहन की जगह, रफ़्तार, और दिशा की जानकारी.
फ़ील्ड | |
---|---|
location |
वाहन की जगह की जानकारी. जब यह जानकारी Fleet Engine को भेजी जाती है, तो वाहन की जगह की जानकारी जीपीएस की जगह की जानकारी होती है. जब आपको जवाब में यह जानकारी मिलती है, तो वाहन की जगह की जानकारी, जीपीएस की जगह की जानकारी, अतिरिक्त जगह की जानकारी या अनुमानित जगह की जानकारी हो सकती है. सोर्स की जानकारी |
horizontal_accuracy |
बंद कर दिया गया है: इसके बजाय, |
latlng_ |
|
heading |
वाहन किस दिशा में डिग्री में जा रहा है. 0 का मतलब उत्तर है. मान्य रेंज [0,360) है. |
bearing_accuracy |
बंद कर दिया गया है: इसके बजाय, |
heading_ |
तापमान |
altitude |
WGS84 के ऊपर मीटर में ऊंचाई. |
vertical_accuracy |
अब काम नहीं करता: इसके बजाय, |
altitude_ |
सटीक होने की जानकारी |
speed_kmph |
वाहन की रफ़्तार, किलोमीटर प्रति घंटा में. बंद कर दिया गया है: इसके बजाय, |
speed |
मीटर/सेकंड में वाहन की स्पीड |
speed_ |
सटीक होने की जानकारी |
update_ |
वह समय जब सेंसर की घड़ी के हिसाब से, |
server_ |
सिर्फ़ आउटपुट के लिए. वह समय जब सर्वर को जगह की जानकारी मिली. |
location_ |
जगह की जानकारी का डेटा देने वाली कंपनी (उदाहरण के लिए, |
is_ |
|
is_ |
सिर्फ़ इनपुट. इससे पता चलता है कि मोबाइल डिवाइस पर जीपीएस सेंसर चालू है या नहीं. |
time_ |
सिर्फ़ इनपुट के लिए. सर्वर को इस जगह को पहली बार भेजने के बाद से समय (सेकंड में). पहले अपडेट के लिए यह शून्य होगा. अगर समय की जानकारी नहीं है (उदाहरण के लिए, जब ऐप्लिकेशन रीस्टार्ट होता है), तो यह वैल्यू शून्य पर रीसेट हो जाती है. |
num_stale_updates |
सिर्फ़ इनपुट के लिए. अब इस्तेमाल नहीं किया जाता: किसी जगह की जानकारी पुरानी है या नहीं, यह पता लगाने के लिए अब दूसरे सिग्नल का इस्तेमाल किया जाता है. |
raw_ |
वाहन की जगह की जानकारी (रोड-स्नैपर से प्रोसेस नहीं की गई). |
raw_ |
रॉ लोकेशन से जुड़ा टाइमस्टैंप. |
raw_ |
जगह की रॉ जानकारी का सोर्स. डिफ़ॉल्ट रूप से, यह |
raw_ |
|
supplemental_ |
इंटिग्रेट करने वाले ऐप्लिकेशन से मिली अतिरिक्त जगह की जानकारी. |
supplemental_ |
पूरक जगह से जुड़ा टाइमस्टैंप. |
supplemental_ |
पूरक लोकेशन का सोर्स. डिफ़ॉल्ट रूप से, यह |
supplemental_ |
मीटर में, रेडियस के तौर पर |
road_snapped |
बंद कर दिया गया है: इसके बजाय, |
VehicleMatch
इसमें वाहन और उससे जुड़े अनुमान होते हैं, जो वाहन SearchVehiclesRequest
की चालू यात्राओं के पॉइंट से मेल खाते हैं.
फ़ील्ड | |
---|---|
vehicle |
ज़रूरी है. अनुरोध से मेल खाने वाला वाहन. |
vehicle_ |
अनुरोध में बताए गए पिकअप पॉइंट तक पहुंचने में, वाहन को लगने वाला अनुमानित समय. वैल्यू खाली होने का मतलब है कि वाहन के लिए, ETA का हिसाब नहीं लगाया जा सका. अगर |
vehicle_ |
वाहन की मौजूदा जगह से अनुरोध में बताए गए पिकअप पॉइंट की दूरी. इसमें, मौजूदा यात्राओं के लिए बीच में आने वाले पिकअप या ड्रॉप-ऑफ़ पॉइंट की जानकारी भी शामिल है. इस दूरी में, ड्राइविंग (रास्ते) की दूरी के साथ-साथ नेविगेशन के आखिरी पॉइंट और पिकअप के लिए अनुरोध किए गए पॉइंट के बीच की सीधी दूरी भी शामिल होती है. (नेविगेशन के एंड पॉइंट और अनुरोध किए गए पिकअप पॉइंट के बीच की दूरी आम तौर पर कम होती है.) वैल्यू खाली होने का मतलब है कि दूरी का हिसाब लगाने में गड़बड़ी हुई है. |
vehicle_ |
ज़रूरी है. वाहन और अनुरोध में बताए गए पिकअप पॉइंट के बीच की सीधी दूरी. |
vehicle_ |
अनुरोध में बताए गए ड्रॉप ऑफ़ पॉइंट पर वाहन का ड्राइविंग ETA. अनुरोध में बताए गए |
vehicle_ |
अनुरोध में बताए गए पिकअप पॉइंट से ड्रॉप ऑफ़ पॉइंट तक, गाड़ी की ड्राइविंग की दूरी (मीटर में). यह दूरी सिर्फ़ दो पॉइंट के बीच की होती है. इसमें वाहन की जगह या कोई अन्य पॉइंट शामिल नहीं होता. वाहन को पिकअप पॉइंट या ड्रॉपऑफ़ पॉइंट पर जाने से पहले, इन पॉइंट पर जाना ज़रूरी होता है. वैल्यू सिर्फ़ तब पॉप्युलेट होगी, जब अनुरोध में |
trip_ |
ज़रूरी है. अनुरोध के टाइप की जानकारी. इसका इस्तेमाल, पिकअप पॉइंट पर पहुंचने में लगने वाले समय का हिसाब लगाने के लिए किया गया था. |
vehicle_ |
ETA का हिसाब लगाने के लिए, वेपॉइंट की क्रम वाली सूची. इस सूची में, वाहन की जगह की जानकारी, वाहन के लिए चालू यात्राओं के पिकअप पॉइंट, और अनुरोध में दिए गए पिकअप पॉइंट शामिल होते हैं. खाली सूची का मतलब है कि वाहन के लिए, ETA का हिसाब नहीं लगाया जा सका. |
vehicle_ |
वाहन के मैच का टाइप. |
requested_ |
वाहन के मैच को क्रम से लगाने के लिए अनुरोध किया गया क्रम. |
ordered_ |
इस वाहन के लिए इस्तेमाल किया गया ऑर्डर. आम तौर पर, यह अनुरोध के 'order_by' फ़ील्ड से मेल खाएगा. हालांकि, कुछ मामलों में, जैसे कि सर्वर में कोई गड़बड़ी होने पर, किसी दूसरे तरीके (जैसे कि |
VehicleMatchType
वाहन के मैच का टाइप.
Enums | |
---|---|
UNKNOWN |
वाहन के मैच टाइप की जानकारी नहीं है |
EXCLUSIVE |
फ़िलहाल, वाहन के लिए कोई यात्रा असाइन नहीं की गई है और वह पिकअप पॉइंट पर जा सकता है. |
BACK_TO_BACK |
फ़िलहाल, वाहन को यात्रा के लिए असाइन किया गया है. हालांकि, यात्रा पूरी होने के बाद, वाहन पिकअप पॉइंट पर जाया जा सकता है. ETA और दूरी का हिसाब लगाने के लिए, मौजूदा यात्रा को ध्यान में रखा जाता है. |
CARPOOL |
गाड़ी में, शेयर की गई राइड के लिए ज़रूरत के मुताबिक जगह हो. |
CARPOOL_BACK_TO_BACK |
पिकअप पॉइंट पर जाने से पहले, वाहन अपनी मौजूदा यात्रा पूरी कर लेगा. ईटीए और दूरी का हिसाब लगाने के लिए, मौजूदा यात्रा को ध्यान में रखा जाता है. |
VehicleState
Vehicle
की स्थिति.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
डिफ़ॉल्ट रूप से, इसका इस्तेमाल वाहन की उन स्थितियों के लिए किया जाता है जिनके बारे में जानकारी नहीं है या जिनकी जानकारी नहीं है. |
OFFLINE |
वाहन से नई यात्राएं बुक नहीं की जा रही हैं. ध्यान दें: असाइन की गई यात्रा को पूरा करने के दौरान, वाहन इस स्थिति में काम करता रह सकता है. |
ONLINE |
वाहन नई यात्राएं स्वीकार कर रहा है. |
VisualTrafficReportPolylineRendering
यह बताता है कि क्लाइंट को रास्ते में पड़ने वाली पॉलीलाइन के एक हिस्से को कैसे रंग देना चाहिए.
फ़ील्ड | |
---|---|
road_ |
ज़रूरी नहीं. सड़क के ऐसे हिस्से जिन्हें पॉलीलाइन के साथ रेंडर करना है. स्ट्रेच इस बात की गारंटी देते हैं कि वे ओवरलैप नहीं होंगे और ज़रूरी नहीं है कि वे पूरे रास्ते पर हों. स्टाइल के हिसाब से कोई सड़क न होने पर, क्लाइंट को रूट के लिए डिफ़ॉल्ट सेटिंग लागू करनी चाहिए. |
RoadStretch
सड़क का एक हिस्सा, जिसे रेंडर करना है.
फ़ील्ड | |
---|---|
style |
ज़रूरी है. लागू की जाने वाली शैली. |
offset_ |
ज़रूरी है. स्टाइल को |
length_ |
ज़रूरी है. पाथ की लंबाई जहां शैली को लागू करना है. |
स्टाइल
ट्रैफ़िक का स्टाइल, जिससे ट्रैफ़िक की स्पीड का पता चलता है.
Enums | |
---|---|
STYLE_UNSPECIFIED |
कोई स्टाइल नहीं चुना गया. |
SLOWER_TRAFFIC |
ट्रैफ़िक कम हो रहा है. |
TRAFFIC_JAM |
ट्रैफ़िक जाम है. |
वेपॉइंट
SearchVehiclesResponse
में VehicleMatch
के लिए, रास्ते के इंटरमीडिएट पॉइंट के बारे में बताता है. इस कॉन्सेप्ट को अन्य सभी एंडपॉइंट में TripWaypoint
के तौर पर दिखाया जाता है.
फ़ील्ड | |
---|---|
lat_ |
इस वेपॉइंट की जगह. |
eta |
इस वेपॉइंट पर वाहन के आने का अनुमानित समय. |
WaypointType
वेपॉइंट का टाइप.
Enums | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
वेपॉइंट का टाइप अज्ञात है या उसकी जानकारी नहीं दी गई है. |
PICKUP_WAYPOINT_TYPE |
यात्रियों या सामान को उठाने के रास्ते. |
DROP_OFF_WAYPOINT_TYPE |
राइडर या सामान छोड़ने के लिए वेपॉइंट. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
कई मंज़िलों वाली यात्रा के दौरान बीच में आने वाली जगहों के लिए वेपॉइंट. |