SearchVehiclesLog

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

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

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

object (SearchVehiclesRequestLog)

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

response

object (SearchVehiclesResponseLog)

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

errorResponse

object (ErrorResponseLog)

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

SearchVehiclesRequestLog

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

JSON के काेड में दिखाना
{
  "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 के लिए, सूची की सूची का डेटाटाइप.

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

object (VehicleAttributeLog)

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

SearchVehiclesResponseLog

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

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

string

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

matches[]

object (VehicleMatchLog)

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

VehicleMatchLog

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

JSON के काेड में दिखाना
{
  "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)

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

आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

vehiclePickupDistanceMeters

integer

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

vehiclePickupStraightLineDistanceMeters

integer

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

vehicleDropoffEta

string (Timestamp format)

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

आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

vehiclePickupToDropoffDistanceMeters

integer

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

tripType

enum (TripTypeLog)

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

vehicleMatchType

enum (VehicleMatchTypeLog)

वाहन के मैच का टाइप.

requestedOrderedBy

enum (VehicleMatchOrderLog)

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

orderedBy

enum (VehicleMatchOrderLog)

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