SearchVehiclesResponse

vehicles.search जवाब वाला मैसेज.

जेएसओएन के काेड में दिखाना
{
  "matches": [
    {
      object (VehicleMatch)
    }
  ]
}
फ़ील्ड
matches[]

object (VehicleMatch)

SearchVehiclesRequest की शर्तों को पूरा करने वाले वाहनों की सूची. इन्हें SearchVehiclesRequest.order_by फ़ील्ड के हिसाब से क्रम में लगाया गया है.

VehicleMatch

इसमें ऐसे वाहन के लिए वाहन और उससे जुड़े अनुमान शामिल होते हैं जो SearchVehiclesRequest वाहन के लिए चालू यात्राओं से मेल खाते हैं.

जेएसओएन के काेड में दिखाना
{
  "vehicle": {
    object (Vehicle)
  },
  "vehiclePickupEta": string,
  "vehiclePickupDistanceMeters": integer,
  "vehiclePickupStraightLineDistanceMeters": integer,
  "vehicleDropoffEta": string,
  "vehiclePickupToDropoffDistanceMeters": integer,
  "tripType": enum (TripType),
  "vehicleTripsWaypoints": [
    {
      object (Waypoint)
    }
  ],
  "vehicleMatchType": enum (VehicleMatchType),
  "requestedOrderedBy": enum (VehicleMatchOrder),
  "orderedBy": enum (VehicleMatchOrder)
}
फ़ील्ड
vehicle

object (Vehicle)

ज़रूरी है. अनुरोध से मेल खाने वाला वाहन.

vehiclePickupEta

string (Timestamp format)

अनुरोध में बताए गए पिकअप पॉइंट पर वाहन चलाने का ETA. खाली वैल्यू का मतलब है कि वाहन के ईटीए का हिसाब नहीं लगाया जा सका. अगर SearchVehiclesRequest.include_back_to_back true था और यह वाहन चालू यात्रा में है, तो vehiclePickupEta में मौजूदा चालू यात्रा को पूरा करने के लिए ज़रूरी समय शामिल होता है.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

vehiclePickupDistanceMeters

integer

वाहन की मौजूदा जगह से अनुरोध में बताए गए पिकअप पॉइंट तक की दूरी. इसमें मौजूदा यात्राओं के लिए बीच में आने वाले पिकअप या ड्रॉप-ऑफ़ पॉइंट की जानकारी भी शामिल है. इस दूरी में तय की गई ड्राइविंग (रास्ता) की दूरी शामिल होती है. साथ ही, इसमें नेविगेशन के एंड पॉइंट और अनुरोध किए गए पिकअप पॉइंट के बीच सीधी लाइन की दूरी भी शामिल होती है. (नेविगेशन एंड पॉइंट और अनुरोध किए गए पिकअप पॉइंट के बीच की दूरी आम तौर पर कम होती है.) अगर कोई वैल्यू नहीं दी गई है, तो इसका मतलब है कि दूरी की गिनती करने में गड़बड़ी हुई है.

vehiclePickupStraightLineDistanceMeters

integer

ज़रूरी है. अनुरोध में, वाहन और पिकअप पॉइंट के बीच सीधी दूरी.

vehicleDropoffEta

string (Timestamp format)

अनुरोध में बताए गए ड्रॉप ऑफ़ पॉइंट पर वाहन के चलने का ETA. ETA में, अनुरोध में बताए गए dropoffPoint से पहले किसी भी वेपॉइंट पर रुकना शामिल है. यह वैल्यू सिर्फ़ तब अपने-आप भर जाएगी, जब अनुरोध में ड्रॉप ऑफ़ पॉइंट की जानकारी दी गई हो. खाली वैल्यू का मतलब है कि ईटीए का हिसाब लगाने में गड़बड़ी हुई है.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

vehiclePickupToDropoffDistanceMeters

integer

अनुरोध में बताए गए पिकअप पॉइंट से ड्रॉप ऑफ़ पॉइंट तक वाहन की ड्राइविंग की दूरी (मीटर में). दूरी सिर्फ़ दो पॉइंट के बीच की है. इसमें, वाहन की जगह या ऐसे अन्य पॉइंट शामिल नहीं हैं जहां वाहन को पिकअप पॉइंट या ड्रॉप-ऑफ़ पॉइंट पर पहुंचने से पहले जाना चाहिए. यह वैल्यू सिर्फ़ तब अपने-आप भर जाएगी, जब अनुरोध में dropoffPoint दिया गया हो. खाली वैल्यू का मतलब है कि अनुरोध में बताए गए, पिक अप और ड्रॉप-ऑफ़ पॉइंट की दूरी का हिसाब नहीं लगाया जा सका.

tripType

enum (TripType)

ज़रूरी है. अनुरोध का वह टाइप जिसका इस्तेमाल, पिक अप पॉइंट तक ETA का हिसाब लगाने के लिए किया गया था.

vehicleTripsWaypoints[]

object (Waypoint)

ईटीए को कैलकुलेट करने के लिए, इस्तेमाल किए गए वेपॉइंट की क्रम वाली सूची. सूची में वाहन की जगह, वाहन के लिए चालू यात्राओं के पिकअप पॉइंट, और अनुरोध में दिए गए पिकअप पॉइंट शामिल हैं. खाली सूची का मतलब है कि वाहन के ईटीए का हिसाब नहीं लगाया जा सका.

vehicleMatchType

enum (VehicleMatchType)

मिलता-जुलता वाहन किस तरह का है.

requestedOrderedBy

enum (VehicleMatchOrder)

मिलते-जुलते वाहन को क्रम से लगाने के लिए, अनुरोध किया गया ऑर्डर.

orderedBy

enum (VehicleMatchOrder)

इस वाहन के लिए इस्तेमाल किया गया असल ऑर्डर. आम तौर पर, यह अनुरोध के 'orderBy' फ़ील्ड से मेल खाता है. हालांकि, कुछ मामलों में अंदरूनी सर्वर की गड़बड़ी जैसी स्थिति में, किसी दूसरे तरीके का इस्तेमाल किया जा सकता है (जैसे कि PICKUP_POINT_STRAIGHT_DISTANCE).

वेपॉइंट

SearchVehiclesResponse में VehicleMatch के लिए किसी रास्ते के बीच के पॉइंट के बारे में बताता है. इस कॉन्सेप्ट को अन्य सभी एंडपॉइंट में, TripWaypoint के तौर पर दिखाया जाता है.

जेएसओएन के काेड में दिखाना
{
  "latLng": {
    object (LatLng)
  },
  "eta": string
}
फ़ील्ड
latLng

object (LatLng)

इस वेपॉइंट की जगह.

eta

string (Timestamp format)

इस वेपॉइंट पर वाहन के पहुंचने का अनुमानित समय.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

VehicleMatchType

मिलते-जुलते वाहन का टाइप.

Enums
UNKNOWN वाहन के मैच टाइप की जानकारी नहीं है
EXCLUSIVE फ़िलहाल, वाहन के लिए कोई यात्रा असाइन नहीं की गई है. आप पिक अप पॉइंट पर जा सकते हैं.
BACK_TO_BACK फ़िलहाल, वाहन को यात्रा के लिए असाइन किया गया है. हालांकि, जारी यात्रा के बाद गाड़ी को पिकअप करने की जगह पर जाया जा सकता है. ETA और दूरी का हिसाब लगाने के लिए, मौजूदा यात्रा को ध्यान में रखा जाता है.
CARPOOL वाहन में, शेयर की जा सकने वाली राइड के लिए, ज़रूरत के मुताबिक पैसे हों.
CARPOOL_BACK_TO_BACK पिक अप पॉइंट पर जाने से पहले, वाहन अपनी मौजूदा यात्रा को खत्म कर देगा. ETA और दूरी का हिसाब लगाने के लिए, मौजूदा यात्रा को ध्यान में रखा जाता है.