इंडेक्स
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 |
---|
वाहन का अपडेट किया गया डेटा, Fleet Engine में लिखता है.
वाहन अगर |
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_ |
यह उन वाहनों के लिए जवाब देने पर पाबंदी लगाता है जिन्होंने तय समयावधि के दौरान, Fleet Engine को जगह की जानकारी के अपडेट भेजे हैं. अगर कोई वाहन एक जगह पर खड़ा है और उसकी जगह की जानकारी भेजी जा रही है, तो उसे पुराना नहीं माना जाता. अगर यह मौजूद है, तो यह अवधि मान्य और पॉज़िटिव होनी चाहिए. |
vehicle_ |
ज़रूरी है. यह विकल्प, जवाब को सिर्फ़ उन वाहनों तक सीमित करता है जो तय की गई कैटगरी में शामिल हैं. |
required_ |
कॉलर,
यह विकल्प, तय किए गए एट्रिब्यूट वाले वाहनों के लिए ही जवाब दिखाता है. यह फ़ील्ड, जॉइन/AND ऑपरेशन है. ज़्यादा से ज़्यादा 50 ज़रूरी एट्रिब्यूट जोड़े जा सकते हैं. यह वैल्यू, वाहन के लिए तय की गई एट्रिब्यूट की ज़्यादा से ज़्यादा संख्या से मेल खाती है. दोहराई गई हर स्ट्रिंग, "key:value" फ़ॉर्मैट में होनी चाहिए. |
required_ |
यह फ़ंक्शन, हर |
required_ |
इस विकल्प का इस्तेमाल करके, |
vehicle_ |
इस वैल्यू का इस्तेमाल करके, सिर्फ़ उन वाहनों के लिए जवाब दिखाया जा सकता है जिनकी स्थिति इस वैल्यू से मेल खाती है. |
on_ |
सिर्फ़ उन वाहनों की जानकारी दिखाएं जिनका इस्तेमाल मौजूदा यात्रा के लिए किया जा रहा है. |
filter |
ज़रूरी नहीं. वाहनों की लिस्टिंग करते समय लागू करने के लिए फ़िल्टर क्वेरी. फ़िल्टर सिंटैक्स के उदाहरणों के लिए, http://aip.dev/160 देखें. इस फ़ील्ड को यह फ़िल्टर, ध्यान दें कि सिर्फ़ वाहन के एट्रिब्यूट (उदाहरण के लिए, साथ ही, सभी एट्रिब्यूट को स्ट्रिंग के तौर पर सेव किया जाता है. इसलिए, एट्रिब्यूट की तुलना सिर्फ़ स्ट्रिंग के हिसाब से की जा सकती है. संख्या या बूलियन वैल्यू की तुलना करने के लिए, वैल्यू को साफ़ तौर पर कोट किया जाना चाहिए, ताकि उन्हें स्ट्रिंग के तौर पर माना जा सके. उदाहरण के लिए, |
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 या असिस्टेड जीपीएस. |
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 एपीआई लेवल. यह सिर्फ़ Android SDK टूल पर लागू होता है. फ़ील्ड की वैल्यू का उदाहरण: |
trace_ |
यह एक वैकल्पिक आईडी है. अनुरोध की पहचान करने के लिए, इसे लॉग करने के मकसद से दिया जा सकता है. |
प्लैटफ़ॉर्म
कॉल करने वाले SDK टूल का प्लैटफ़ॉर्म.
Enums | |
---|---|
PLATFORM_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. अगर प्लैटफ़ॉर्म को शामिल नहीं किया जाता है, तो इस वैल्यू का इस्तेमाल किया जाता है. |
ANDROID |
अनुरोध, Android से आ रहा है. |
IOS |
अनुरोध, iOS से किया गया हो. |
WEB |
अनुरोध, वेब से किया जा रहा हो. |
SdkType
SDK टूल के संभावित टाइप.
Enums | |
---|---|
SDK_TYPE_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. अगर sdk_type को शामिल नहीं किया जाता है, तो इस वैल्यू का इस्तेमाल किया जाता है. |
CONSUMER |
कॉल करने वाला SDK टूल, Consumer है. |
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_ |
यह विकल्प चुनने पर, सिर्फ़ उन वाहनों को खोजा जा सकता है जिन्होंने तय समयसीमा के दौरान, Fleet Engine को जगह की जानकारी के अपडेट भेजे हैं. अगर कोई वाहन एक जगह पर खड़ा है और उसकी जगह की जानकारी भेजी जा रही है, तो उसे पुराना नहीं माना जाता. अगर यह फ़ील्ड सेट नहीं है, तो सर्वर डिफ़ॉल्ट वैल्यू के तौर पर पांच मिनट का इस्तेमाल करता है. |
vehicle_ |
ज़रूरी है. यह विकल्प चुनने पर, खोज के नतीजों में सिर्फ़ उन वाहनों की जानकारी दिखती है जो बताए गए किसी एक टाइप के हैं. कम से कम एक तरह के वाहन की जानकारी देना ज़रूरी है. |
required_ |
कॉलर,
यह विकल्प चुनने पर, खोज सिर्फ़ उन वाहनों तक सीमित हो जाती है जिनमें बताए गए एट्रिब्यूट मौजूद हैं. यह फ़ील्ड, जॉइन/AND ऑपरेशन है. ज़्यादा से ज़्यादा 50 ज़रूरी एट्रिब्यूट जोड़े जा सकते हैं. यह वैल्यू, वाहन के लिए तय की गई एट्रिब्यूट की ज़्यादा से ज़्यादा संख्या से मेल खाती है. |
required_ |
यह खोज को सिर्फ़ उन वाहनों तक सीमित करता है जिनमें हर |
required_ |
इससे खोज सिर्फ़ उन वाहनों तक सीमित हो जाती है जिनमें |
order_ |
ज़रूरी है. नतीजों के लिए, क्रम से लगाने की पसंदीदा शर्त तय करता है. |
include_ |
इससे पता चलता है कि एक ही सक्रिय यात्रा वाले वाहन, इस खोज के लिए ज़रूरी शर्तें पूरी करते हैं या नहीं. इस फ़ील्ड का इस्तेमाल सिर्फ़ तब किया जाता है, जब डिफ़ॉल्ट वैल्यू |
trip_ |
इस |
current_ |
इससे पता चलता है कि चालू यात्राएं करने वाले वाहन, इस खोज के लिए ज़रूरी शर्तें पूरी करते हैं या नहीं. अगर |
filter |
ज़रूरी नहीं. वाहन खोजते समय लागू करने के लिए फ़िल्टर क्वेरी. फ़िल्टर सिंटैक्स के उदाहरणों के लिए, http://aip.dev/160 देखें. इस फ़ील्ड को यह फ़िल्टर, ध्यान दें कि सिर्फ़ वाहन के एट्रिब्यूट (उदाहरण के लिए, साथ ही, सभी एट्रिब्यूट को स्ट्रिंग के तौर पर सेव किया जाता है. इसलिए, एट्रिब्यूट की तुलना सिर्फ़ स्ट्रिंग के हिसाब से की जा सकती है. संख्या या बूलियन वैल्यू की तुलना करने के लिए, वैल्यू को साफ़ तौर पर कोट किया जाना चाहिए, ताकि उन्हें स्ट्रिंग के तौर पर माना जा सके. उदाहरण के लिए, |
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_ |
इस फ़ील्ड की मदद से, यात्रा के लिए वे रास्ते मैन्युअल तरीके से क्रम में लगाए जा सकते हैं. इसमें, असाइन किए गए वाहन के लिए बचे हुए सभी वेपॉइंट के साथ-साथ, इस यात्रा के लिए पिकअप और ड्रॉप-ऑफ़ वेपॉइंट भी शामिल होते हैं. अगर यात्रा को किसी वाहन को असाइन नहीं किया गया है, तो Fleet Engine इस फ़ील्ड को अनदेखा कर देता है. निजता की वजहों से, यह फ़ील्ड सिर्फ़ |
route[] |
सिर्फ़ आउटपुट के लिए. remaining_waypoints में मौजूद पहली एंट्री तक, इस यात्रा का अनुमानित रास्ता. ध्यान दें कि पहला वेपॉइंट किसी दूसरी यात्रा का हो सकता है. |
current_ |
सिर्फ़ आउटपुट के लिए. अगले वेपॉइंट का कोड किया गया पाथ. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver SDK और Consumer SDK के लिए किया जाता है. फ़िलहाल, डिकोड करने की सुविधा उपलब्ध नहीं है. |
current_ |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि रास्ते में पिछली बार कब बदलाव किया गया था. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver SDK और Consumer SDK के लिए किया जाता है. |
current_ |
सिर्फ़ आउटपुट के लिए. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver SDK और Consumer SDK के लिए किया जाता है. |
current_ |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver SDK और Consumer SDK के लिए किया जाता है. |
current_ |
सिर्फ़ आउटपुट के लिए. वह वेपॉइंट जहां |
remaining_ |
सिर्फ़ आउटपुट के लिए. |
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_ |
पिछले वेपॉइंट से मौजूदा वेपॉइंट तक का कोड में बदला गया रास्ता. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver SDK और Consumer SDK के लिए किया जाता है. फ़िलहाल, डिकोड करने की सुविधा उपलब्ध नहीं है. |
traffic_ |
इस वेपॉइंट के रास्ते पर ट्रैफ़िक की स्थिति. ध्यान दें कि ट्रैफ़िक की जानकारी सिर्फ़ Google Maps Platform के Rides and Deliveries Solution के ग्राहकों के लिए उपलब्ध है. |
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_ |
सिर्फ़ इनपुट के लिए. फ़्लीट इंजन, यात्रा की जानकारी शेयर करने की सुविधा को बेहतर बनाने के लिए इस जानकारी का इस्तेमाल करता है. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ Driver 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_ |
अनुरोध में बताए गए पिकअप पॉइंट तक पहुंचने में, वाहन को लगने वाला अनुमानित समय. खाली वैल्यू का मतलब है कि वाहन के लिए ईटीए का हिसाब नहीं लगाया जा सका. अगर |
vehicle_ |
वाहन की मौजूदा जगह से, अनुरोध में बताए गए पिकअप पॉइंट की दूरी. इसमें मौजूदा यात्राओं के लिए, बीच में पिकअप या ड्रॉपऑफ़ पॉइंट भी शामिल हैं. इस दूरी में, ड्राइविंग (रास्ते) की दूरी के साथ-साथ नेविगेशन के आखिरी पॉइंट और पिकअप के लिए अनुरोध किए गए पॉइंट के बीच की सीधी दूरी भी शामिल होती है. (नेविगेशन के एंड पॉइंट और पिकअप के लिए अनुरोध किए गए पॉइंट के बीच की दूरी आम तौर पर कम होती है.) खाली वैल्यू से पता चलता है कि दूरी का हिसाब लगाने में कोई गड़बड़ी हुई है. |
vehicle_ |
ज़रूरी है. वाहन और अनुरोध में बताए गए पिकअप पॉइंट के बीच की सीधी दूरी. |
vehicle_ |
अनुरोध में बताए गए ड्रॉप ऑफ़ पॉइंट तक, वाहन के पहुंचने में लगने वाला कुल समय. अनुरोध में बताए गए |
vehicle_ |
अनुरोध में बताए गए पिकअप पॉइंट से ड्रॉप ऑफ़ पॉइंट तक, गाड़ी की ड्राइविंग दूरी (मीटर में). यह दूरी सिर्फ़ दो पॉइंट के बीच की होती है. इसमें वाहन की जगह या कोई अन्य पॉइंट शामिल नहीं होता. वाहन को पिकअप पॉइंट या ड्रॉपऑफ़ पॉइंट पर जाने से पहले, इन पॉइंट पर जाना ज़रूरी होता है. वैल्यू सिर्फ़ तब पॉप्युलेट होगी, जब अनुरोध में |
trip_ |
ज़रूरी है. अनुरोध के टाइप की जानकारी. इसका इस्तेमाल, पिकअप पॉइंट पर पहुंचने में लगने वाले समय का हिसाब लगाने के लिए किया गया था. |
vehicle_ |
ईटीए का हिसाब लगाने के लिए, वॉइसओवर के क्रम में दी गई वे पॉइंट की सूची जिन पर आपको जाना है. इस सूची में, वाहन की जगह की जानकारी, वाहन के लिए चालू यात्राओं के पिकअप पॉइंट, और अनुरोध में दिए गए पिकअप पॉइंट शामिल होते हैं. खाली सूची से पता चलता है कि वाहन के लिए ईटीए का हिसाब नहीं लगाया जा सका. |
vehicle_ |
वाहन के मैच का टाइप. |
requested_ |
वाहन के मैच को क्रम से लगाने के लिए अनुरोध किया गया क्रम. |
ordered_ |
वाहन के मैच को क्रम से लगाने के लिए अनुरोध किया गया क्रम. |
VehicleMatchType
वाहन के मैच का टाइप.
Enums | |
---|---|
UNKNOWN |
वाहन के मैच टाइप की जानकारी नहीं है |
EXCLUSIVE |
फ़िलहाल, वाहन के लिए कोई यात्रा असाइन नहीं की गई है और वह पिकअप पॉइंट पर जा सकता है. |
BACK_TO_BACK |
फ़िलहाल, वाहन को किसी यात्रा के लिए असाइन किया गया है. हालांकि, यात्रा पूरी होने के बाद, वाहन पिकअप पॉइंट पर जा सकता है. ईटीए और दूरी का हिसाब लगाने के लिए, मौजूदा यात्रा को ध्यान में रखा जाता है. |
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 |
एक से ज़्यादा डेस्टिनेशन वाली यात्रा में, बीच में पड़ने वाले डेस्टिनेशन के लिए वेपॉइंट. |