SearchVehiclesLog

SearchVehicles के अनुरोध और उनके जवाब की जानकारी.

ध्यान दें: अगर कुल लॉग का साइज़ 256 केबी से ज़्यादा है, तो यह लॉग, मैच फ़ील्ड में अलग-अलग हिस्सों में बांटा जा सकता है. ज़्यादा जानकारी के लिए, स्प्लिट लॉग देखें.

जेएसओएन के काेड में दिखाना
{
  "request": {
    object (SearchVehiclesRequestLog)
  },
  "response": {
    object (SearchVehiclesResponseLog)
  },
  "errorResponse": {
    object (ErrorResponseLog)
  }
}
फ़ील्ड
request

object (SearchVehiclesRequestLog)

Fleet Engine को अनुरोध भेजा गया.

response

object (SearchVehiclesResponseLog)

क्लाइंट को रिस्पॉन्स भेज दिया गया. अगर RPC कॉल में कोई गड़बड़ी होती है, तो रिस्पॉन्स सेट नहीं होता है.

errorResponse

object (ErrorResponseLog)

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

SearchVehiclesRequestLog

SearchVehicles के लिए किए गए अनुरोध के बारे में जानकारी.

जेएसओएन के काेड में दिखाना
{
  "header": {
    object (RequestHeaderLog)
  },
  "pickupPoint": {
    object (TerminalLocationLog)
  },
  "dropoffPoint": {
    object (TerminalLocationLog)
  },
  "pickupRadiusMeters": integer,
  "count": integer,
  "minimumCapacity": integer,
  "searchTripTypes": [
    enum (TripTypeLog)
  ],
  "maximumStaleness": string,
  "vehicleTypes": [
    {
      object (VehicleTypeLog)
    }
  ],
  "requiredAttributes": [
    {
      object (VehicleAttributeLog)
    }
  ],
  "requiredOneOfAttributes": [
    {
      object (VehicleAttributeListLog)
    }
  ],
  "requiredOneOfAttributeSets": [
    {
      object (VehicleAttributeListLog)
    }
  ],
  "matchOrderBy": enum (VehicleMatchOrderLog),
  "includeBackToBack": boolean,
  "tripId": string,
  "filter": string
}
फ़ील्ड
header

object (RequestHeaderLog)

अनुरोध का हेडर.

pickupPoint

object (TerminalLocationLog)

आस-पास मौजूद पिकअप की जगह.

dropoffPoint

object (TerminalLocationLog)

ग्राहक जिस जगह से सामान छोड़ना चाहता है.

pickupRadiusMeters

integer

इससे पिक अप पॉइंट के आस-पास वाहन की खोज के दायरे की जानकारी मिलती है.

count

integer

इससे यह पता चलता है कि ज़्यादा से ज़्यादा कितने वाहन लौटाए जा सकते हैं.

minimumCapacity

integer

इससे पता चलता है कि वाहन की कम से कम कपैसिटी कम से कम कितनी होनी चाहिए.

searchTripTypes[]

enum (TripTypeLog)

यह खोज को सिर्फ़ उन वाहनों तक सीमित करता है जिनमें कम से कम किसी एक यात्रा की सुविधा दी जा सकती हो.

maximumStaleness

string (Duration format)

इस नीति के तहत, खोज के नतीजों में सिर्फ़ उन वाहनों को शामिल किया जाता है जिन्होंने अब से लेकर अब तक, अपनी जगह की जानकारी अपडेट की है.

सेकंड में दी गई अवधि, जिसमें नौ भिन्नांक हो सकते हैं. साथ ही, यह 's' पर खत्म होता है. उदाहरण: "3.5s".

vehicleTypes[]

object (VehicleTypeLog)

किस तरह के वाहन खोजे जा रहे हैं.

requiredAttributes[]

object (VehicleAttributeLog)

खोज को सिर्फ़ उन वाहनों तक सीमित करता है जिनमें बताए गए एट्रिब्यूट मौजूद हों.

requiredOneOfAttributes[]

object (VehicleAttributeListLog)

खोज को सिर्फ़ उन वाहनों तक सीमित करता है जिनमें हर VehicleAttributeList पर कम से कम एक एट्रिब्यूट लागू किया गया हो.

requiredOneOfAttributeSets[]

object (VehicleAttributeListLog)

खोज को सिर्फ़ उन वाहनों तक सीमित करता है जिनमें VehicleAttributeList में बताए गए एट्रिब्यूट का कम से कम एक सेट हो.

matchOrderBy

enum (VehicleMatchOrderLog)

खोज के नतीजों को क्रम से लगाएं.

includeBackToBack

boolean

यह बताता है कि चालू यात्रा वाला वाहन, दूसरे मिलान की ज़रूरी शर्तें पूरी करता है या नहीं.

tripId

string

searchVehiclesRequest से जुड़ी यात्रा का आईडी.

filter

string

ऐसी AIP-160 क्वेरी जो वाहन की विशेषताओं के आधार पर, लौटाए गए वाहनों को सीमित करती है.

VehicleAttributeListLog

VehicleAttributeLog के लिए, सूची में शामिल डेटा टाइप.

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

object (VehicleAttributeLog)

इस कलेक्शन में मौजूद एट्रिब्यूट की सूची.

SearchVehiclesResponseLog

SearchVehicles से मिले रिस्पॉन्स के बारे में जानकारी.

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

string

अब काम नहीं करता: लौटाए गए वाहनों के लिए, वाहन के आईडी की सूची. यह आईडी पाने के लिए, कृपयाmatch.vehicle.name का इस्तेमाल करें.

matches[]

object (VehicleMatchLog)

लौटाए गए वाहनों के लिए VehicleMatches की सूची.

VehicleMatchLog

SearchVehicles VehicleMatch नतीजे का लॉग.

जेएसओएन के काेड में दिखाना
{
  "vehicle": {
    object (VehicleLog)
  },
  "vehiclePickupEta": string,
  "vehiclePickupDistanceMeters": integer,
  "vehiclePickupStraightLineDistanceMeters": integer,
  "vehicleDropoffEta": string,
  "vehiclePickupToDropoffDistanceMeters": integer,
  "tripType": enum (TripTypeLog),
  "vehicleMatchType": enum (VehicleMatchTypeLog),
  "requestedOrderedBy": enum (VehicleMatchOrderLog),
  "orderedBy": enum (VehicleMatchOrderLog)
}
फ़ील्ड
vehicle

object (VehicleLog)

अनुरोध से मेल खाने वाला वाहन.

vehiclePickupEta

string (Timestamp format)

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

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

vehiclePickupDistanceMeters

integer

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

vehiclePickupStraightLineDistanceMeters

integer

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

vehicleDropoffEta

string (Timestamp format)

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

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

vehiclePickupToDropoffDistanceMeters

integer

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

tripType

enum (TripTypeLog)

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

vehicleMatchType

enum (VehicleMatchTypeLog)

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

requestedOrderedBy

enum (VehicleMatchOrderLog)

वाहन के मिलानों को क्रम से लगाने के लिए, कॉलर का अनुरोध किया गया तरीका.

orderedBy

enum (VehicleMatchOrderLog)

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