इंडेक्स
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 |
---|
फ़्लीट इंजन में ट्रिप बनाता है और नई यात्रा दिखाता है. |
GetTrip |
---|
किसी एक यात्रा के बारे में जानकारी पाना. |
ReportBillableTrip |
---|
उस यात्रा के इस्तेमाल की शिकायत करें जिसकी बिलिंग की जानी है. |
SearchTrips |
---|
किसी वाहन की सभी यात्राएं देखें. |
UpdateTrip |
---|
यात्रा का डेटा अपडेट करता है. |
VehicleService
व्हीकल मैनेजमेंट सेवा.
CreateVehicle |
---|
मांग पर राइडशेयर या डिलीवरी की सेवा देने वाली कंपनी से जुड़ा नया वाहन चालू करता है. हर
अन्य सभी फ़ील्ड वैकल्पिक होते हैं. अगर दिए गए हों, तो उनका इस्तेमाल किया जाता है. |
GetVehicle |
---|
फ़्लीट इंजन से वाहन दिखाता है. |
ListVehicles |
---|
अनुरोध के विकल्पों से मेल खाने वाली कंपनी से जुड़े वाहनों की, पेजों वाली सूची दिखाता है. |
SearchVehicles |
---|
अनुरोध के विकल्पों से मेल खाने वाले वाहनों की सूची दिखाता है. |
UpdateVehicle |
---|
फ़्लीट इंजन में वाहन का अपडेट किया गया डेटा लिखता है.
अगर |
UpdateVehicleAttributes |
---|
वाहन के एट्रिब्यूट की कुछ जानकारी अपडेट करता है. सिर्फ़ अनुरोध में बताए गए एट्रिब्यूट अपडेट किए जाएंगे. अन्य एट्रिब्यूट में कोई बदलाव नहीं किया जाएगा. ध्यान दें: यह |
BatteryInfo
डिवाइस की बैटरी की जानकारी.
फ़ील्ड | |
---|---|
battery_status |
बैटरी की स्थिति, चाहे वह पूरी तरह चार्ज हो रही हो या चार्ज हो रही हो वगैरह. |
power_source |
बैटरी पावर सोर्स की स्थिति. |
battery_percentage |
बैटरी का मौजूदा प्रतिशत [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_reading_interval[] |
पिछले वेपॉइंट से मौजूदा वेपॉइंट तक के रास्ते में ट्रैफ़िक की गति. |
encoded_path_to_waypoint |
वह पथ जिसे ड्राइवर पिछले वेपॉइंट से वर्तमान वेपॉइंट पर ले जा रहा है. इस पाथ में लैंडमार्क हैं, ताकि क्लाइंट पाथ पर ट्रैफ़िक मार्कर दिखा सकें ( |
CreateTripRequest
CreateTrip अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध का हेडर. |
parent |
ज़रूरी है. |
trip_id |
ज़रूरी है. यूनीक यात्रा आईडी. कॉन्टेंट पर ये पाबंदियां लागू होती हैं:
|
trip |
ज़रूरी है. यात्रा की इकाई बनाएं. यात्रा बनाते समय, इन फ़ील्ड की ज़रूरत होती है:
इन फ़ील्ड का इस्तेमाल तब किया जाता है, जब उन्हें जानकारी दी जाती है:
यात्रा के दूसरे सभी फ़ील्ड को अनदेखा कर दिया जाता है. उदाहरण के लिए, सभी यात्राएं, सिर्फ़ जब
|
CreateVehicleRequest
CreateVehicle
के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध का हेडर. |
parent |
ज़रूरी है. |
vehicle_id |
ज़रूरी है. यूनीक वाहन आईडी. कॉन्टेंट पर ये पाबंदियां लागू होती हैं:
|
vehicle |
ज़रूरी है. वाहन की वह इकाई जिसे बनाना है. वाहन बनाते समय, इन फ़ील्ड को भरना ज़रूरी है:
वाहन बनाते समय, इन फ़ील्ड को अनदेखा किया जाता है:
अन्य सभी फ़ील्ड वैकल्पिक होते हैं. अगर दिए गए हों, तो उनका इस्तेमाल किया जाता है. |
DeviceSettings
मोबाइल डिवाइस पर अलग-अलग सेटिंग के बारे में जानकारी.
फ़ील्ड | |
---|---|
location_power_save_mode |
बैटरी सेवर चालू होने पर, जगह की जानकारी की सुविधाएं डिवाइस पर किस तरह काम करती हैं. |
is_power_save_mode |
डिवाइस अभी पावर सेव मोड में है या नहीं. |
is_interactive |
डिवाइस इंटरैक्टिव है या नहीं. |
battery_info |
बैटरी की स्थिति के बारे में जानकारी. |
GetTripRequest
GetTrip अनुरोध संदेश.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध का हेडर. |
name |
ज़रूरी है. |
view |
यात्रा फ़ील्ड का सबसेट जिन्हें लौटाया जाना है और उनकी व्याख्या. |
current_route_segment_version |
इससे उस कम से कम टाइमस्टैंप (खास तौर पर) का पता चलता है जिसके लिए |
remaining_waypoints_version |
इससे, उस कम से कम टाइमस्टैंप (खास तौर पर) के बारे में पता चलता है जिसके लिए |
route_format_type |
मौजूदा रास्ते का फ़ॉर्मैट, |
current_route_segment_traffic_version |
इससे, उस कम से कम टाइमस्टैंप (खास टाइमस्टैंप) के बारे में पता चलता है जिसके लिए |
remaining_waypoints_route_version |
इससे उस कम से कम टाइमस्टैंप (खास तौर पर) का पता चलता है जिसके लिए |
GetVehicleRequest
GetVehicle
के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध का हेडर. |
name |
ज़रूरी है. |
current_route_segment_version |
इससे, उस कम से कम टाइमस्टैंप (खास टाइमस्टैंप) के बारे में पता चलता है जिसके लिए |
waypoints_version |
इससे उस कम से कम टाइमस्टैंप (खास तौर पर) का पता चलता है जिसके लिए |
LicensePlate
वाहन की लाइसेंस प्लेट की जानकारी. व्यक्तिगत पहचान से जुड़ी जानकारी सेव न हो, इसके लिए लाइसेंस प्लेट के बारे में सिर्फ़ ज़रूरी जानकारी ही इकाई के हिस्से के तौर पर सेव की जाती है.
फ़ील्ड | |
---|---|
country_code |
ज़रूरी है. सीएलडीआर देश/इलाके का कोड. उदाहरण के लिए, अमेरिका के लिए |
last_character |
लाइसेंस प्लेट का आखिरी अंक या "-1" यह बताने के लिए कि लाइसेंस प्लेट में कोई संख्यात्मक मान मौजूद नहीं है.
|
ListVehiclesRequest
ListVehicles
के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध का हेडर. |
parent |
ज़रूरी है. |
page_size |
लौटाए जाने वाले वाहन की ज़्यादा से ज़्यादा संख्या. डिफ़ॉल्ट वैल्यू: 100. |
page_token |
|
minimum_capacity |
इससे पता चलता है कि वाहन में कम से कम कितनी क्षमता होनी चाहिए. लौटाए गए सभी वाहनों के लिए, |
trip_types[] |
इस नीति से, ऐसे वाहनों पर रिस्पॉन्स नहीं दिया जाता जो किसी खास तरह की यात्रा के साथ काम करते हों. |
maximum_staleness |
इस नीति से, तय समय के अंदर फ़्लीट इंजन को जगह की जानकारी के अपडेट भेजने वाली गाड़ियों को सीमित कर दिया जाता है. स्टेशनरी वाहन अब भी अपनी जगह की जानकारी भेज रहे हैं, तो उन्हें पुराना नहीं माना जाता है. अगर यह मौजूद है, तो एक मान्य धनात्मक अवधि होनी चाहिए. |
vehicle_type_categories[] |
ज़रूरी है. इस नीति से, किसी खास टाइप की कैटगरी वाले वाहनों पर रिस्पॉन्स को सीमित किया जाता है. |
required_attributes[] |
कॉलर
यह नीति, बताए गए एट्रिब्यूट वाले वाहनों पर ही रिस्पॉन्स देती है. यह फ़ील्ड एक संयोजन/AND कार्रवाई है. ज़्यादा से ज़्यादा 50 ज़रूरी_एट्रिब्यूट की अनुमति है. यह वाहन के लिए तय की गई ज़्यादा से ज़्यादा संख्या से मेल खाती है. दोहराई गई हर स्ट्रिंग का फ़ॉर्मैट "key:value" होना चाहिए. |
required_one_of_attributes[] |
हर |
required_one_of_attribute_sets[] |
यह नीति, |
vehicle_state |
इस नीति की मदद से, सिर्फ़ उन वाहनों पर यह कार्रवाई की जा सकती है जिनकी इस स्थिति के लिए वाहन का इस्तेमाल किया गया है. |
on_trip_only |
सिर्फ़ मौजूदा यात्रा(यात्राओं) वाले वाहन लौटाए. |
filter |
ज़रूरी नहीं. वाहनों की सूची बनाते समय लागू करने के लिए फ़िल्टर क्वेरी. फ़िल्टर सिंटैक्स के उदाहरणों के लिए, http://aip.dev/160 देखें. इस फ़ील्ड को यह फ़िल्टर, अन्य कंस्ट्रेंट के साथ AND क्लॉज़ के तौर पर काम करता है, जैसे कि ध्यान दें कि सिर्फ़ वाहन के एट्रिब्यूट के लिए क्वेरी इस्तेमाल की जा सकती हैं, जैसे कि साथ ही, सभी एट्रिब्यूट को स्ट्रिंग के तौर पर सेव किया जाता है. इसलिए, एट्रिब्यूट के लिए सिर्फ़ स्ट्रिंग तुलनाएं ही इस्तेमाल की जा सकती हैं. संख्या या बूलियन वैल्यू से तुलना करने के लिए, वैल्यू को साफ़ तौर पर कोट किया जाना चाहिए, ताकि उन्हें स्ट्रिंग के तौर पर माना जाए. जैसे, |
viewport |
ज़रूरी नहीं. इस फ़िल्टर की मदद से, सिर्फ़ वे वाहन दिखाए जा सकते हैं जिनकी आखिरी बार जगह, व्यूपोर्ट में बताए गए आयताकार इलाके में मौजूद थी. |
ListVehiclesResponse
ListVehicles
जवाब.
फ़ील्ड | |
---|---|
vehicles[] |
अनुरोध में दी गई शर्तों से मेल खाने वाले वाहन. अनुरोध में दिए गए |
next_page_token |
वाहनों के अगले पेज को फिर से पाने के लिए टोकन. इसके अलावा, अगर अनुरोध की शर्तों को पूरा करने वाला कोई वाहन नहीं है, तो इसे खाली करें. |
total_size |
ज़रूरी है. सभी पेजों पर मौजूद अनुरोध की शर्तों से मेल खाने वाले वाहनों की कुल संख्या. |
LocationPowerSaveMode
"बैटरी सेवर" की सुविधा चालू होने पर, जगह की जानकारी से जुड़ी सुविधाएं मोबाइल डिवाइस पर किस तरह काम करती हैं सुविधा चालू है. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
अनिर्धारित 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 |
किसी स्वतंत्र स्रोत से ग्राहक की ओर से दी जाने वाली जगह. आम तौर पर, इस वैल्यू का इस्तेमाल, ड्राइवर SDK टूल चलाने वाले मोबाइल डिवाइस के अलावा, किसी और सोर्स से मिली जगह की जानकारी के लिए किया जाता है. अगर ओरिजनल सोर्स के बारे में किसी अन्य ईनम वैल्यू से बताया गया है, तो उस वैल्यू का इस्तेमाल करें. CUSTOMER_SUPPLIED_LOCATION के तौर पर मार्क किए गए जगहों की जानकारी, आम तौर पर वाहन के last_location.supplemental_location_sensor के ज़रिए दी जाती है. |
FLEET_ENGINE_LOCATION |
किसी जगह का हिसाब, फ़्लीट इंजन देता है. यह काम, वहां मौजूद सिग्नल के आधार पर किया जाता है. सिर्फ़ आउटपुट के लिए. अनुरोध में यह वैल्यू मिलने पर, इसे अस्वीकार कर दिया जाएगा. |
FUSED_LOCATION_PROVIDER |
Android की, इंटिग्रेट की गई जगह की जानकारी देने वाली कंपनी. |
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 |
पावर सोर्स, एसी चार्जर है. |
POWER_SOURCE_USB |
पावर सोर्स एक यूएसबी पोर्ट है. |
POWER_SOURCE_WIRELESS |
पावर सोर्स वायरलेस है. |
POWER_SOURCE_UNPLUGGED |
बैटरी का प्लग हटा दिया गया है. |
ReportBillableTripRequest
ReportBillableTrip के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
name |
ज़रूरी है. |
country_code |
ज़रूरी है. जिस देश की यात्रा की जा रही है वहां का दो अक्षरों वाला देश कोड. कीमत, देश के कोड के हिसाब से तय की जाती है. |
platform |
वह प्लैटफ़ॉर्म जिस पर अनुरोध किया गया था. |
related_ids[] |
ऐसे आइडेंटिफ़ायर जो रिपोर्ट की जा रही यात्रा से सीधे तौर पर जुड़े हैं. आम तौर पर, ये आईडी उपलब्ध होने से पहले की बुकिंग की कार्रवाइयों के आईडी (जैसे कि सेशन आईडी) होते हैं. |
solution_type |
रिपोर्ट की गई यात्रा के लिए इस्तेमाल किया गया GMP प्रॉडक्ट समाधान (उदाहरण के लिए, |
SolutionType
रिपोर्ट की गई यात्रा के लिए, अलग-अलग तरह के समाधान के लिए सिलेक्टर.
Enums | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. पुराने सिस्टम के साथ काम करने के लिए, एपीआई डिफ़ॉल्ट रूप से ON_DEMAND_RIDESHARING_AND_DELIVERIES का इस्तेमाल करेगा. यह पहला काम करने वाला समाधान है. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
इसके लिए, हम मांग पर राइडशेयरिंग और डिलीवरी ट्रिप की सुविधा देते हैं. |
RequestHeader
requestHeader में सभी Fleet Engine RPC अनुरोधों के लिए फ़ील्ड शामिल होते हैं.
फ़ील्ड | |
---|---|
language_code |
BCP-47 भाषा कोड, जैसे कि en-US या sr-Latn. ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier देखें. अगर कोई नाम तय नहीं किया गया है, तो जवाब किसी भी भाषा में हो सकता है. अगर नाम मौजूद है, तो अंग्रेज़ी को प्राथमिकता दी जाएगी. फ़ील्ड वैल्यू का उदाहरण: |
region_code |
ज़रूरी है. उस क्षेत्र का CLDR क्षेत्र कोड जहां से अनुरोध किया गया है. फ़ील्ड वैल्यू का उदाहरण: |
sdk_version |
कॉल के लिए इस्तेमाल किए जाने वाले SDK टूल का वर्शन, अगर लागू हो. वर्शन का फ़ॉर्मैट "major.minor.patch" है, उदाहरण के लिए: |
os_version |
उस ऑपरेटिंग सिस्टम का वर्शन जिस पर कॉल करने के लिए इस्तेमाल किया जाने वाला SDK टूल चल रहा है. फ़ील्ड वैल्यू के उदाहरण: |
device_model |
उस डिवाइस का मॉडल जिस पर, कॉल करने के लिए इस्तेमाल किया जाने वाला SDK टूल चल रहा है. फ़ील्ड वैल्यू के उदाहरण: |
sdk_type |
किस तरह का SDK टूल अनुरोध भेज रहा है. |
maps_sdk_version |
लागू होने पर, MapSDK का वह वर्शन जिस पर कॉल करने के लिए इस्तेमाल किया जाने वाला SDK टूल निर्भर करता है. वर्शन का फ़ॉर्मैट "major.minor.patch" है, उदाहरण के लिए: |
nav_sdk_version |
लागू होने पर, NavSDK का वह वर्शन जिस पर कॉल करने के लिए इस्तेमाल किया जाने वाला SDK टूल निर्भर करता है. वर्शन का फ़ॉर्मैट "major.minor.patch" है, उदाहरण के लिए: |
platform |
कॉल के लिए इस्तेमाल होने वाले SDK टूल का प्लैटफ़ॉर्म. |
manufacturer |
कॉलिंग SDK टूल से Android डिवाइस निर्माता, सिर्फ़ Android SDK के लिए लागू होता है. फ़ील्ड वैल्यू का उदाहरण: |
android_api_level |
कॉलिंग SDK का Android API लेवल, सिर्फ़ Android SDK के लिए लागू होता है. फ़ील्ड वैल्यू का उदाहरण: |
trace_id |
यह आईडी, अनुरोध की पहचान करने के मकसद से दिया जा सकता है, ताकि उसे लॉग किया जा सके. |
प्लैटफ़ॉर्म
कॉल करने के लिए इस्तेमाल किए जाने वाले SDK टूल का प्लैटफ़ॉर्म.
Enums | |
---|---|
PLATFORM_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. इस वैल्यू का इस्तेमाल तब किया जाता है, जब प्लैटफ़ॉर्म को शामिल न किया गया हो. |
ANDROID |
यह अनुरोध Android से किया जा रहा है. |
IOS |
यह अनुरोध iOS से किया जा रहा है. |
WEB |
अनुरोध वेब से आ रहा है. |
SdkType
SDK टूल के टाइप.
Enums | |
---|---|
SDK_TYPE_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. इस वैल्यू का इस्तेमाल तब किया जाता है, जब sdk_type को शामिल न किया गया हो. |
CONSUMER |
कॉल के लिए इस्तेमाल किया जाने वाला SDK टूल, उपभोक्ता है. |
DRIVER |
कॉल के लिए इस्तेमाल किया जाने वाला SDK टूल, ड्राइवर है. |
JAVASCRIPT |
कॉल के लिए इस्तेमाल किया जाने वाला SDK टूल, JavaScript है. |
SearchTripsRequest
SearchTrips के लिए अनुरोध वाला मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध का हेडर. |
parent |
ज़रूरी है. |
vehicle_id |
अनुरोध में बताई गई यात्राओं से जुड़ा वाहन. अगर जानकारी नहीं दी गई है, तो वापस की गई यात्राओं में ये शामिल नहीं होंगे:
|
active_trips_only |
अगर इसे 'सही है' पर सेट किया जाता है, तो रिस्पॉन्स में वे यात्राएं शामिल होती हैं जो ड्राइवर के रास्ते पर असर डालती हैं. |
page_size |
अगर इस नीति को सेट नहीं किया जाता है, तो सर्वर यह तय करता है कि कितने नतीजे दिखाने हैं. |
page_token |
पिछले नतीजों से जारी रखने के लिए, इसे |
minimum_staleness |
अगर बताया जाता है, तो उन यात्राओं की जानकारी दिखाता है जिन्हें |
SearchTripsResponse
SearchTrips रिस्पॉन्स मैसेज.
फ़ील्ड | |
---|---|
trips[] |
अनुरोध किए गए वाहन के लिए यात्राओं की सूची. |
next_page_token |
सूची के नतीजों को पेज करने के लिए, इस टोकन को SearchTripsRequest में पास करें. एपीआई हर कॉल पर यात्रा की सूची दिखाता है. कोई और नतीजा न मिलने पर, यात्रा की सूची खाली रहती है. |
SearchVehiclesRequest
SearchVehicles
के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध का हेडर. |
parent |
ज़रूरी है. |
pickup_point |
ज़रूरी है. आस-पास खोजने के लिए पिकअप की जगह. |
dropoff_point |
वह जगह जहां ग्राहक वापस आना चाहते हैं. अगर |
pickup_radius_meters |
ज़रूरी है. पिकअप पॉइंट के आस-पास का वाहन खोजने का दायरा बताता है. सिर्फ़ खोज के दायरे में आने वाले वाहन ही दिखाए जाएंगे. इसकी वैल्यू 400 से 10,000 मीटर के बीच होनी चाहिए. |
count |
ज़रूरी है. इससे पता चलता है कि ज़्यादा से ज़्यादा कितने वाहन लौटाए जा सकते हैं. वैल्यू, 1 से 50 के बीच होनी चाहिए. इसमें ये दोनों भी शामिल हैं. |
minimum_capacity |
ज़रूरी है. यात्रा के लिए बुक किए जा रहे यात्रियों की संख्या बताता है. वैल्यू, एक से ज़्यादा या उसके बराबर होनी चाहिए. ड्राइवर की क्षमता पर ध्यान नहीं दिया गया है. |
trip_types[] |
ज़रूरी है. सुझाई गई यात्रा का टाइप दिखाता है. सिर्फ़ एक टाइप शामिल होना चाहिए. |
maximum_staleness |
खोज को सिर्फ़ उन गाड़ियों तक सीमित करता है जिन्होंने तय अवधि के अंदर, फ़्लीट इंजन को जगह की जानकारी के अपडेट भेजे हैं. स्टेशनरी वाहन अब भी अपनी जगह की जानकारी भेज रहे हैं, तो उन्हें पुराना नहीं माना जाता है. अगर यह फ़ील्ड सेट नहीं है, तो सर्वर डिफ़ॉल्ट वैल्यू के रूप में पांच मिनट का इस्तेमाल करता है. |
vehicle_types[] |
ज़रूरी है. इस नीति से, चुने गए टाइप में से किसी एक का इस्तेमाल करके, सिर्फ़ चुनिंदा वाहनों को खोजा जा सकता है. कम से कम एक वाहन प्रकार बताना ज़रूरी है. |
required_attributes[] |
कॉलर
इस नीति से, सिर्फ़ बताए गए एट्रिब्यूट वाले वाहनों को ही खोजा जा सकता है. यह फ़ील्ड एक संयोजन/AND कार्रवाई है. ज़्यादा से ज़्यादा 50 ज़रूरी_एट्रिब्यूट की अनुमति है. यह वाहन के लिए तय की गई ज़्यादा से ज़्यादा संख्या से मेल खाती है. |
required_one_of_attributes[] |
इस नीति से सिर्फ़ उन वाहनों को खोजा जा सकता है जिनमें हर |
required_one_of_attribute_sets[] |
इस नीति से, |
order_by |
ज़रूरी है. नतीजों के क्रम को तय करने वाली शर्त तय करता है. |
include_back_to_back |
इससे पता चलता है कि एक चालू यात्रा वाले वाहन इस खोज के लिए ज़रूरी शर्तें पूरी करते हैं या नहीं. इस फ़ील्ड का इस्तेमाल सिर्फ़ तब किया जाता है, जब डिफ़ॉल्ट वैल्यू |
trip_id |
इस |
current_trips_present |
इससे पता चलता है कि चालू यात्राओं वाले वाहन इस खोज के लिए ज़रूरी शर्तें पूरी करते हैं या नहीं. अगर |
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_polyline_point_index |
पाथ में इस इंटरवल का शुरुआती इंडेक्स. JSON में, इंडेक्स 0 होने पर, फ़ील्ड में अपने-आप जानकारी नहीं भरी हुई दिखेगी. |
end_polyline_point_index |
पाथ में इस इंटरवल का आखिरी इंडेक्स. 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_rendering |
पॉलीलाइन रेंडरिंग से पता चलता है कि सभी इलाकों में ट्रैफ़िक की स्पीड कितनी है. यह इमेज, ग्राहक की राइड की एक ही जगह पर दी गई है. |
भ्रमण
यात्रा का मेटाडेटा.
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. "providers/{provider}/trips/{trip}" फ़ॉर्मैट में |
vehicle_id |
इस यात्रा के लिए जा रहे वाहन का आईडी. |
trip_status |
यात्रा की मौजूदा स्थिति. |
trip_type |
यात्रा किस तरह की है. |
pickup_point |
वह जगह जहां ग्राहक से पता चलता है कि उसे पिक अप किया जाएगा. |
actual_pickup_point |
सिर्फ़ इनपुट. उस जगह की असल जानकारी जहां खरीदार को पिक अप किया गया था और जहां से उसे पिक अप किया गया था. इस फ़ील्ड पर, डिलीवरी की सेवा देने वाली कंपनी को पिकअप की असल जानकारी के बारे में सुझाव या राय दी जा सकती है. |
actual_pickup_arrival_point |
सिर्फ़ इनपुट. पिकअप पॉइंट पर ड्राइवर के पहुंचने का असल समय और जगह की जानकारी. इस फ़ील्ड की मदद से सेवा देने वाली कंपनी, पिकअप पॉइंट पर पहुंचने के समय की असल जानकारी के बारे में सुझाव दे सकती है. |
pickup_time |
सिर्फ़ आउटपुट के लिए. या तो अनुमानित समय, जब राइडर को पिक अप किया जाएगा या वह असल समय जब उसे पिक अप किया जाएगा. |
intermediate_destinations[] |
यात्रा के अनुरोध के क्रम में बीच के स्टॉप (पिकअप और ड्रॉप-ऑफ़ के अलावा). शुरुआत में, यह सुविधा शेयर की गई यात्राओं के लिए उपलब्ध नहीं होगी. |
intermediate_destinations_version |
यह बताता है कि पिछली बार |
intermediate_destination_index |
|
actual_intermediate_destination_arrival_points[] |
सिर्फ़ इनपुट. किसी इंटरमीडिएट डेस्टिनेशन पर ड्राइवर के आने का असल समय और जगह. इस फ़ील्ड की मदद से, सेवा देने वाली कंपनी को इंटरमीडिएट डेस्टिनेशन पर पहुंचने के बारे में सुझाव दिया जा सकता है. |
actual_intermediate_destinations[] |
सिर्फ़ इनपुट. किसी इंटरमीडिएट डेस्टिनेशन से, खरीदार को पिक अप किए जाने का असल समय और जगह. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है, ताकि वे इंटरमीडिएट डेस्टिनेशन पर पिकअप की असल जानकारी के बारे में सुझाव दे सकें. |
dropoff_point |
वह जगह जहां ग्राहक संकेत देता है कि उसे वहां से हटा दिया जाएगा. |
actual_dropoff_point |
सिर्फ़ इनपुट. उस समय और जगह की जानकारी, जब ग्राहक को सेवा से हटाया गया था. यह फ़ील्ड, सेवा देने वाली कंपनी के लिए है, ताकि वह ड्रॉप-ऑफ़ की असल जानकारी के बारे में सुझाव दे सके. |
dropoff_time |
सिर्फ़ आउटपुट के लिए. वह अनुमानित समय जब राइडर को आखिरी मंज़िल पर उतारा जाएगा या उसके रवाना होने का असल समय. |
remaining_waypoints[] |
सिर्फ़ आउटपुट के लिए. मौजूदा जगह से ड्रॉप-ऑफ़ पॉइंट तक का पूरा रास्ता (इसमें शामिल है). इस पाथ में दूसरी यात्राओं के वेपॉइंट शामिल हो सकते हैं. |
vehicle_waypoints[] |
इस फ़ील्ड में यात्रा के लिए वेपॉइंट को मैन्युअल तरीके से क्रम में लगाया जा सकता है. इसमें असाइन किए गए वाहन के लिए बाकी सभी वेपॉइंट मौजूद होते हैं. साथ ही, इस यात्रा के लिए पिक अप और ड्रॉप-ऑफ़ वेपॉइंट भी होते हैं. अगर यात्रा किसी वाहन को असाइन नहीं की गई है, तो फ़्लीट इंजन इस फ़ील्ड को अनदेखा कर देता है. निजता की वजहों से, इस फ़ील्ड को सर्वर से सिर्फ़ |
route[] |
सिर्फ़ आउटपुट के लिए. शेष_वेपॉइंट में पहली एंट्री के लिए इस यात्रा के लिए अनुमानित रास्ता. ध्यान दें कि पहला वेपॉइंट किसी दूसरी यात्रा से जुड़ा हो सकता है. |
current_route_segment |
सिर्फ़ आउटपुट के लिए. अगले वेपॉइंट के लिए कोड में बदला गया पाथ. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल और उपभोक्ता SDK टूल के लिए किया जा सकता है. डिकोड करने की सुविधा अभी तक उपलब्ध नहीं है. |
current_route_segment_version |
सिर्फ़ आउटपुट के लिए. यह बताता है कि पिछली बार रास्ते में कब बदलाव किया गया था. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल और उपभोक्ता SDK टूल के लिए किया जा सकता है. |
current_route_segment_traffic |
सिर्फ़ आउटपुट के लिए. यह ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल और उपभोक्ता SDK टूल के लिए किया जा सकता है. |
current_route_segment_traffic_version |
सिर्फ़ आउटपुट के लिए. यह बताता है कि पिछली बार ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल और उपभोक्ता SDK टूल के लिए किया जा सकता है. |
current_route_segment_end_point |
सिर्फ़ आउटपुट के लिए. वह पॉइंट जहां से |
remaining_distance_meters |
सिर्फ़ आउटपुट के लिए. |
eta_to_first_waypoint |
सिर्फ़ आउटपुट के लिए. अगले वेपॉइंट तक पहुंचने का ETA ( |
remaining_time_to_first_waypoint |
सिर्फ़ आउटपुट के लिए. यात्रा का डेटा वापस मिलने से लेकर |
remaining_waypoints_version |
सिर्फ़ आउटपुट के लिए. यह बताता है कि पिछली बार |
remaining_waypoints_route_version |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि पिछली बार |
number_of_passengers |
इम्यूटेबल. यह इस यात्रा में यात्रियों की संख्या दिखाता है. इसमें ड्राइवर शामिल नहीं होता है. |
last_location |
सिर्फ़ आउटपुट के लिए. रास्ते में मौजूद वाहन की आखिरी बार रिपोर्ट की गई जगह के बारे में बताता है. |
last_location_snappable |
सिर्फ़ आउटपुट के लिए. यह बताता है कि वाहन के |
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_id |
इस वेपॉइंट से जुड़ी यात्रा. |
waypoint_type |
इस यात्रा में वेपॉइंट की भूमिका, जैसे कि पिकअप या ड्रॉपऑफ़. |
path_to_waypoint[] |
पिछले वेपॉइंट से मौजूदा वेपॉइंट का पाथ. सूची में पहले वेपॉइंट के लिए तय नहीं है. यह फ़ील्ड सिर्फ़ तब ही अपने-आप भरता है, जब इनके लिए अनुरोध किया जाता है. |
encoded_path_to_waypoint |
पिछले वेपॉइंट से मौजूदा वेपॉइंट तक कोड में बदला गया पाथ. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल और उपभोक्ता SDK टूल के लिए किया जा सकता है. डिकोड करने की सुविधा अभी तक उपलब्ध नहीं है. |
traffic_to_waypoint |
इस वेपॉइंट के रास्ते की ट्रैफ़िक की स्थितियां. ध्यान दें कि ट्रैफ़िक सिर्फ़ 'Google मैप' प्लैटफ़ॉर्म राइड और डिलीवरी समाधान ग्राहकों के लिए उपलब्ध है. |
distance_meters |
पिछले वेपॉइंट से मौजूदा वेपॉइंट तक के रास्ते की दूरी. सूची में पहले वेपॉइंट के लिए तय नहीं है. |
eta |
इस वेपॉइंट पर पहुंचने का अनुमानित समय. सूची में पहले वेपॉइंट के लिए तय नहीं है. |
duration |
पिछले वेपॉइंट से इस बिंदु तक यात्रा में लगने वाला समय. सूची में पहले वेपॉइंट के लिए तय नहीं है. |
UpdateTripRequest
UpdateTrip का अनुरोध मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध का हेडर. |
name |
ज़रूरी है. |
trip |
ज़रूरी है. अपडेट से जुड़ी यात्रा. इन फ़ील्ड का रखरखाव फ़्लीट इंजन करता है. Trip.update का इस्तेमाल करके उन्हें अपडेट न करें.
किसी शेयर की गई यात्रा के लिए
एक से ज़्यादा मंज़िलों वाली यात्राओं के लिए रेस कंडिशन से बचने के लिए, आपको यात्रा की स्थिति को |
update_mask |
ज़रूरी है. फ़ील्ड मास्क बताता है कि यात्रा में किन फ़ील्ड को अपडेट करना है. |
UpdateVehicleAttributesRequest
UpdateVehicleAttributes
के अनुरोध का मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध का हेडर. |
name |
ज़रूरी है. |
attributes[] |
ज़रूरी है. वाहन के वे एट्रिब्यूट जिन्हें अपडेट करना है. जिन एट्रिब्यूट के नाम टैग नहीं किए जाते हैं उन्हें बदला या हटाया नहीं जाता. |
UpdateVehicleAttributesResponse
UpdateVehicleAttributes
जवाब.
फ़ील्ड | |
---|---|
attributes[] |
ज़रूरी है. वाहन के एट्रिब्यूट की अपडेट की गई पूरी सूची. इसमें नए, बदले गए, और अनछुए एट्रिब्यूट शामिल हैं. |
UpdateVehicleRequest
`UpdateVehicle अनुरोध मैसेज.
फ़ील्ड | |
---|---|
header |
स्टैंडर्ड फ़्लीट इंजन अनुरोध का हेडर. |
name |
ज़रूरी है. |
vehicle |
ज़रूरी है. लागू करने के लिए,
अगर इसी तरह, |
update_mask |
ज़रूरी है. फ़ील्ड मास्क, जो दिखाता है कि |
वाहन
वाहन का मेटाडेटा.
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. इस वाहन का खास नाम. इसका फ़ॉर्मैट |
vehicle_state |
वाहन की स्थिति. |
supported_trip_types[] |
इस वाहन के साथ काम करने वाले यात्रा के प्रकार. |
current_trips[] |
सिर्फ़ आउटपुट के लिए. इस वाहन के लिए फ़िलहाल असाइन की गई यात्राओं के लिए, |
last_location |
पिछली बार गाड़ी किस जगह बताई गई. |
maximum_capacity |
इस वाहन में कितने लोग बैठ सकते हैं. इस मान में ड्राइवर पर ध्यान नहीं दिया जाता है. यह वैल्यू एक से ज़्यादा या उसके बराबर होनी चाहिए. |
attributes[] |
वाहन के एट्रिब्यूट की सूची. किसी वाहन में ज़्यादा से ज़्यादा 100 एट्रिब्यूट हो सकते हैं और हर एट्रिब्यूट की कुंजी अलग होनी चाहिए. |
vehicle_type |
ज़रूरी है. यह वाहन किस तरह का है. |
license_plate |
वाहन की लाइसेंस प्लेट की जानकारी. |
route[] |
अब काम नहीं करता: इसके बजाय, |
current_route_segment |
वह पॉलीलाइन उस रास्ते को बताती है जिसे ड्राइवर ऐप्लिकेशन अगले वेपॉइंट पर ले जाना चाहता है. वाहन से जुड़ी सभी चालू यात्राओं के लिए, यह सूची ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल के लिए किया जा सकता है. डिकोड करने की सुविधा अभी तक उपलब्ध नहीं है. |
current_route_segment_traffic |
सिर्फ़ इनपुट. Fleet Engine इस जानकारी का इस्तेमाल, यात्रा की जानकारी शेयर करने की सुविधा को बेहतर बनाने के लिए करता है. ध्यान दें: इस फ़ील्ड का इस्तेमाल सिर्फ़ ड्राइवर SDK टूल के लिए किया जा सकता है. |
current_route_segment_version |
सिर्फ़ आउटपुट के लिए. वह समय जब |
current_route_segment_end_point |
वह पॉइंट जहां से |
remaining_distance_meters |
|
eta_to_first_waypoint |
किसी वाहन को अपडेट करते समय, उसी अनुरोध में |
remaining_time_seconds |
सिर्फ़ इनपुट. किसी वाहन को अपडेट करते समय, उसी अनुरोध में |
waypoints[] |
इस वाहन को असाइन किए गए बाकी वेपॉइंट. |
waypoints_version |
सिर्फ़ आउटपुट के लिए. पिछली बार |
back_to_back_enabled |
यह बताता है कि ड्राइवर के पास एक के बाद एक यात्रा करने की सुविधा है या नहीं. अगर |
navigation_status |
वाहन की नेविगेशन स्थिति. |
device_settings |
सिर्फ़ इनपुट. ड्राइवर की ओर से इस्तेमाल किए जा रहे मोबाइल डिवाइस की सेटिंग के बारे में जानकारी. |
VehicleType
वाहन किस तरह का है.
फ़ील्ड | |
---|---|
category |
वाहन किस तरह का है |
कैटगरी
वाहन के टाइप की कैटगरी
Enums | |
---|---|
UNKNOWN |
डिफ़ॉल्ट विकल्प, वाहन की उन कैटगरी के लिए इस्तेमाल किया जाता है जिनके बारे में जानकारी नहीं है या जिनकी जानकारी नहीं है. |
AUTO |
एक ऑटोमोबाइल. |
TAXI |
टैक्सी का काम करने वाला कोई भी वाहन (आम तौर पर, लाइसेंस रखने वाले या कानूनी नियंत्रण वाले वाहन). |
TRUCK |
आम तौर पर, ऐसा वाहन जिसमें ज़्यादा स्टोरेज हो सकता है. |
TWO_WHEELER |
मोटरसाइकल, मोपेड या दोपहिया वाहन वाला अन्य वाहन |
BICYCLE |
मानव-चालित परिवहन. |
PEDESTRIAN |
पैदल चलने वाले रास्तों पर चलने वाला या दौड़ता हुआ मानव ट्रांसपोर्टर. |
VehicleAttribute
यह वाहन के एट्रिब्यूट को की-वैल्यू पेयर के तौर पर बताता है. "key:value" स्ट्रिंग में 256 से ज़्यादा वर्ण नहीं हो सकते.
फ़ील्ड | |
---|---|
key |
एट्रिब्यूट की कुंजी. कुंजियों में कोलन वर्ण (:) नहीं होना चाहिए. |
value |
एट्रिब्यूट की वैल्यू. |
यूनियन फ़ील्ड vehicle_attribute_value . एट्रिब्यूट की वैल्यू, स्ट्रिंग, बूल या डबल टाइप में हो सकती है. vehicle_attribute_value इनमें से सिर्फ़ एक हो सकता है: |
|
string_value |
स्ट्रिंग टाइप किया गया एट्रिब्यूट का मान. ध्यान दें: यह |
bool_value |
बूलियन टाइप किया गया विशेषता मान. |
number_value |
दो बार टाइप किया गया एट्रिब्यूट का मान. |
VehicleAttributeList
वाहन के एट्रिब्यूट के लिए, लिस्ट की सूची वाला डेटाटाइप.
फ़ील्ड | |
---|---|
attributes[] |
इस संग्रह में मौजूद विशेषताओं की सूची. |
VehicleLocation
किसी समय पर वाहन की जगह, स्पीड, और हेडिंग.
फ़ील्ड | |
---|---|
location |
वाहन की जगह की जानकारी. जब फ़्लीट इंजन को भेजा जाता है, तो गाड़ी की जगह की जानकारी जीपीएस लोकेशन के तौर पर दिखती है. जवाब के तौर पर मिलने वाली जगह की जानकारी, वाहन की जगह की जानकारी में से कोई एक हो सकती है. जैसे, जीपीएस या अन्य जगह की जानकारी. सोर्स की जानकारी |
horizontal_accuracy |
अब काम नहीं करता: इसके बजाय, |
latlng_accuracy |
रेडियस के तौर पर |
heading |
दिशा में वाहन डिग्री में चल रहा है. 0 से उत्तर का पता चलता है. मान्य रेंज [0,360) है. |
bearing_accuracy |
अब काम नहीं करता: इसके बजाय, |
heading_accuracy |
तापमान |
altitude |
WGS84 से ऊपर मीटर में ऊंचाई. |
vertical_accuracy |
अब काम नहीं करता: इसके बजाय, |
altitude_accuracy |
सटीक होने की जानकारी |
speed_kmph |
किलोमीटर प्रति घंटे में वाहन की गति. अब काम नहीं करता: इसके बजाय, |
speed |
मीटर/सेकंड में वाहन की स्पीड |
speed_accuracy |
सटीक होने की जानकारी |
update_time |
वह समय जब सेंसर की घड़ी के हिसाब से, |
server_time |
सिर्फ़ आउटपुट के लिए. वह समय जब सर्वर को जगह की जानकारी मिली. |
location_sensor |
जगह की जानकारी का डेटा देने वाली कंपनी (उदाहरण के लिए, |
is_road_snapped |
|
is_gps_sensor_enabled |
सिर्फ़ इनपुट. यह बताता है कि मोबाइल डिवाइस पर जीपीएस सेंसर चालू है या नहीं. |
time_since_update |
सिर्फ़ इनपुट. सर्वर को इस जगह को पहली बार भेजने के बाद से समय (सेकंड में). यह पहले अपडेट के लिए शून्य होगा. अगर समय की जानकारी नहीं है (उदाहरण के लिए, जब ऐप्लिकेशन रीस्टार्ट होता है), तो यह वैल्यू शून्य पर रीसेट हो जाती है. |
num_stale_updates |
सिर्फ़ इनपुट. अब काम नहीं करता: कोई जगह पुरानी है या नहीं, इसका पता लगाने के लिए अब अन्य सिग्नल का इस्तेमाल किया जाता है. |
raw_location |
वाहन की जगह की जानकारी (रोड-स्नैपर से प्रोसेस नहीं की गई). |
raw_location_time |
रॉ लोकेशन से जुड़ा टाइमस्टैंप. |
raw_location_sensor |
रॉ लोकेशन का सोर्स. डिफ़ॉल्ट तौर पर, यह |
raw_location_accuracy |
मीटर में, रेडियस के तौर पर |
supplemental_location |
इंटिग्रेट करने वाले ऐप्लिकेशन से मिली अतिरिक्त जगह की जानकारी. |
supplemental_location_time |
पूरक जगह से जुड़ा टाइमस्टैंप. |
supplemental_location_sensor |
पूरक जगह का सोर्स. डिफ़ॉल्ट तौर पर, यह |
supplemental_location_accuracy |
मीटर में, रेडियस के तौर पर |
road_snapped |
अब काम नहीं करता: इसके बजाय, |
VehicleMatch
इसमें SearchVehiclesRequest
वाहन के लिए, चालू यात्राओं के पॉइंट से मेल खाने वाले वाहन और उससे जुड़े अनुमान शामिल होते हैं.
फ़ील्ड | |
---|---|
vehicle |
ज़रूरी है. अनुरोध से मेल खाने वाला वाहन. |
vehicle_pickup_eta |
अनुरोध में बताए गए पिकअप पॉइंट तक वाहन का ड्राइविंग पहुंचने का अनुमानित समय. वैल्यू खाली होने का मतलब है कि वाहन के लिए, ETA का हिसाब नहीं लगाया जा सका. अगर |
vehicle_pickup_distance_meters |
वाहन की मौजूदा जगह से अनुरोध में बताए गए पिकअप पॉइंट की दूरी. इसमें, मौजूदा यात्राओं के लिए बीच में आने वाले पिकअप या ड्रॉप-ऑफ़ पॉइंट की जानकारी भी शामिल है. इस दूरी में तय की गई ड्राइविंग (रास्ते) की दूरी के साथ-साथ नेविगेशन के एंड पॉइंट और अनुरोध किए गए पिकअप पॉइंट के बीच की सीधी लाइन की दूरी शामिल होती है. (नेविगेशन के एंड पॉइंट और अनुरोध किए गए पिकअप पॉइंट के बीच की दूरी आम तौर पर कम होती है.) वैल्यू खाली होने का मतलब है कि दूरी का हिसाब लगाने में गड़बड़ी हुई है. |
vehicle_pickup_straight_line_distance_meters |
ज़रूरी है. अनुरोध में बताए गए, वाहन और पिकअप पॉइंट के बीच की सीधी लाइन की दूरी. |
vehicle_dropoff_eta |
अनुरोध में बताए गए ड्रॉप ऑफ़ पॉइंट पर वाहन का ड्राइविंग ETA. अनुरोध में बताए गए |
vehicle_pickup_to_dropoff_distance_meters |
अनुरोध में बताए गए, पिकअप पॉइंट से ड्रॉप ऑफ़ पॉइंट तक वाहन की ड्राइविंग की दूरी (मीटर में) हो. दूरी, सिर्फ़ दो पॉइंट के बीच की है. इसमें, वाहन की जगह या ऐसे अन्य पॉइंट शामिल नहीं हैं जिन पर वाहन के पिकअप पॉइंट या ड्रॉप-ऑफ़ पॉइंट से पहले जाना ज़रूरी है. अनुरोध में |
trip_type |
ज़रूरी है. अनुरोध में बताई गई यात्रा का टाइप, जिसका इस्तेमाल पिकअप पॉइंट तक पहुंचने के अनुमानित समय का हिसाब लगाने के लिए किया गया था. |
vehicle_trips_waypoints[] |
ETA का हिसाब लगाने के लिए, वेपॉइंट की क्रम वाली सूची. इस सूची में, वाहन की जगह की जानकारी, वाहन की यात्राओं के लिए पिकअप पॉइंट की जानकारी, और अनुरोध में बताए गए पिकअप पॉइंट की जानकारी शामिल होती है. खाली सूची का मतलब है कि वाहन के लिए, ETA का हिसाब नहीं लगाया जा सका. |
vehicle_match_type |
मिलते-जुलते वाहन का टाइप. |
requested_ordered_by |
वाहन मिलान को क्रम से लगाने के लिए अनुरोध किया गया ऑर्डर. |
ordered_by |
इस वाहन के लिए इस्तेमाल किया गया ऑर्डर. आम तौर पर, यह 'order_by' से मैच करेगा फ़ील्ड में डालें; हालांकि, सर्वर में गड़बड़ी जैसी कुछ स्थितियों में, किसी दूसरे तरीके का इस्तेमाल किया जा सकता है (जैसे कि |
VehicleMatchType
वाहन किस तरह का है.
Enums | |
---|---|
UNKNOWN |
वाहन के मैच टाइप की जानकारी नहीं है |
EXCLUSIVE |
फ़िलहाल, वाहन के लिए कोई यात्रा असाइन नहीं की गई है. इसलिए, यह पिकअप पॉइंट पर जा सकता है. |
BACK_TO_BACK |
फ़िलहाल, वाहन को यात्रा के लिए असाइन किया गया है. हालांकि, यात्रा पूरी होने के बाद, वाहन पिकअप पॉइंट पर जाया जा सकता है. ETA और दूरी का हिसाब लगाने के लिए, मौजूदा यात्रा को ध्यान में रखा जाता है. |
CARPOOL |
वाहन में, शेयर की जा सकने वाली राइड के लिए ज़रूरी जगह है. |
CARPOOL_BACK_TO_BACK |
पिकअप पॉइंट पर जाने से पहले, वाहन अपनी मौजूदा और चालू यात्रा को पूरा कर लेगा. ETA और दूरी का हिसाब लगाने के लिए, मौजूदा यात्रा को ध्यान में रखा जाता है. |
VehicleState
Vehicle
की स्थिति.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
डिफ़ॉल्ट रूप से, इसका इस्तेमाल वाहन की उन स्थितियों के लिए किया जाता है जिनके बारे में जानकारी नहीं है या जिनकी जानकारी नहीं है. |
OFFLINE |
वाहन में नई यात्राएं स्वीकार नहीं की जा रही हैं. ध्यान दें: असाइन की गई यात्रा को पूरा करने के दौरान, वाहन इस स्थिति में काम करता रह सकता है. |
ONLINE |
वाहन नई यात्राएं स्वीकार कर रहा है. |
VisualTrafficReportPolylineRendering
यह बताता है कि क्लाइंट को रास्ते में पड़ने वाली पॉलीलाइन के एक हिस्से को कैसे रंग देना चाहिए.
फ़ील्ड | |
---|---|
road_stretch[] |
ज़रूरी नहीं. सड़क का ऐसा हिस्सा जिसे पॉलीलाइन के साथ बनाया जाना चाहिए. स्ट्रेच इस बात की गारंटी देते हैं कि वे ओवरलैप नहीं होंगे और ज़रूरी नहीं है कि वे पूरे रास्ते पर हों. स्टाइल के हिसाब से कोई सड़क न होने पर, क्लाइंट को रूट के लिए डिफ़ॉल्ट सेटिंग लागू करनी चाहिए. |
RoadStretch
एक ऐसी सड़क जिसे रेंडर किया जाना चाहिए.
फ़ील्ड | |
---|---|
style |
ज़रूरी है. लागू की जाने वाली शैली. |
offset_meters |
ज़रूरी है. स्टाइल को |
length_meters |
ज़रूरी है. पाथ की लंबाई जहां शैली को लागू करना है. |
स्टाइल
ट्रैफ़िक का स्टाइल, जिससे ट्रैफ़िक की स्पीड का पता चलता है.
Enums | |
---|---|
STYLE_UNSPECIFIED |
कोई स्टाइल नहीं चुना गया. |
SLOWER_TRAFFIC |
ट्रैफ़िक कम हो रहा है. |
TRAFFIC_JAM |
ट्रैफ़िक जाम लगा है. |
वेपॉइंट
SearchVehiclesResponse
में VehicleMatch
के लिए, रास्ते के इंटरमीडिएट पॉइंट के बारे में बताता है. इस कॉन्सेप्ट को अन्य सभी एंडपॉइंट में TripWaypoint
के तौर पर दिखाया जाता है.
फ़ील्ड | |
---|---|
lat_lng |
इस वेपॉइंट की जगह. |
eta |
इस वेपॉइंट पर वाहन के आने का अनुमानित समय. |
WaypointType
वेपॉइंट किस तरह का है.
Enums | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
अज्ञात या अनिर्दिष्ट वेपॉइंट प्रकार. |
PICKUP_WAYPOINT_TYPE |
यात्रियों को या सामान उठाने के लिए रास्ते. |
DROP_OFF_WAYPOINT_TYPE |
राइडर या सामान छोड़ने के लिए वेपॉइंट. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
कई मंज़िलों वाली यात्रा के दौरान बीच में आने वाली जगहों के लिए वेपॉइंट. |