SearchVehiclesLog

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

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

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

object (SearchVehiclesRequestLog)

फ़्लीट इंजन को अनुरोध भेजा गया.

response

object (SearchVehiclesResponseLog)

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

errorResponse

object (ErrorResponseLog)

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

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)

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

matchOrderBy

enum (VehicleMatchOrderLog)

खोज के नतीजे का क्रम.

includeBackToBack

boolean

यह बताता है कि चालू यात्रा के लिए इस्तेमाल किया जा रहा कोई वाहन, ऑफ़र की ज़रूरी शर्तें पूरी करता है या नहीं.

tripId

string

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

filter

string

AIP-160 से जुड़ी ऐसी क्वेरी जो वाहन के एट्रिब्यूट के आधार पर लौटाए गए वाहनों की संख्या सीमित करती है.

VehicleAttributeListLog

वाहन एट्रिब्यूट का इस्तेमाल करने के लिए, सूची में शामिल डेटा टाइप.

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

object (VehicleAttributeLog)

इस संग्रह में मौजूद विशेषताओं की सूची.

SearchVehiclesResponseLog

SearchVehicles से मिले जवाब के बारे में जानकारी.

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

string

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

matches[]

object (VehicleMatchLog)

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

VehicleMatchLog

SearchVehiclesVehicleMatch के नतीजे का लॉग.

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)

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

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

vehiclePickupDistanceMeters

integer

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

vehiclePickupStraightLineDistanceMeters

integer

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

vehicleDropoffEta

string (Timestamp format)

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

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

vehiclePickupToDropoffDistanceMeters

integer

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

tripType

enum (TripTypeLog)

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

vehicleMatchType

enum (VehicleMatchTypeLog)

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

requestedOrderedBy

enum (VehicleMatchOrderLog)

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

orderedBy

enum (VehicleMatchOrderLog)

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