TripLog

फ़्लीट इंजन में यात्रा से जुड़े संसाधन का लॉग.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "status": enum (TripStatusLog),
  "tripType": enum (TripTypeLog),
  "vehicleId": string,
  "lastLocation": {
    object (VehicleLocationLog)
  },
  "currentRouteSegmentEndPoint": {
    object (TripWaypointLog)
  },
  "pickupPoint": {
    object (TerminalLocationLog)
  },
  "actualPickupPoint": {
    object (StopLocationLog)
  },
  "actualPickupArrivalPoint": {
    object (StopLocationLog)
  },
  "pickupTime": string,
  "intermediateDestinations": [
    {
      object (TerminalLocationLog)
    }
  ],
  "intermediateDestinationIndex": integer,
  "intermediateDestinationsVersion": string,
  "actualIntermediateDestinations": [
    {
      object (StopLocationLog)
    }
  ],
  "actualIntermediateDestinationArrivalPoints": [
    {
      object (StopLocationLog)
    }
  ],
  "dropoffPoint": {
    object (TerminalLocationLog)
  },
  "actualDropoffPoint": {
    object (StopLocationLog)
  },
  "dropoffTime": string,
  "remainingDistanceMeters": integer,
  "etaToFirstWaypoint": string,
  "remainingTimeToFirstWaypoint": string,
  "numberOfPassengers": integer,
  "currentRouteSegmentTraffic": {
    object (ConsumableTrafficPolylineLog)
  }
}
फ़ील्ड
name

string

providers/{providerId}/trips/{tripId} के फ़ॉर्मैट में, यात्रा से जुड़े संसाधन का नाम.

status

enum (TripStatusLog)

यात्रा की स्थिति.

tripType

enum (TripTypeLog)

यात्रा किस तरह की है.

vehicleId

string

उस वाहन का आईडी जिसे यात्रा असाइन की गई है.

lastLocation

object (VehicleLocationLog)

वाहन को आखिरी बार जगह की जानकारी के हिसाब से रास्ते में दिखाया गया था.

currentRouteSegmentEndPoint

object (TripWaypointLog)

वह पॉइंट जहां से currentRouteSegment खत्म होता है.

pickupPoint

object (TerminalLocationLog)

वह जगह जहां ग्राहक संकेत देता है कि उसे पिक अप किया जाएगा.

actualPickupPoint

object (StopLocationLog)

वह असल जगह जहां से ग्राहक को पिक अप किया गया था.

actualPickupArrivalPoint

object (StopLocationLog)

पिकअप पॉइंट पर ड्राइवर के पहुंचने का असल समय और जगह. इस फ़ील्ड की मदद से, सेवा देने वाली कंपनी पिकअप पॉइंट पर पहुंचने की सही जानकारी के बारे में सुझाव या राय दे सकती है.

pickupTime

string (Timestamp format)

ग्राहक का ड्रॉप-ऑफ़ समय. भविष्य या बीते समय का हो सकता है.

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

intermediateDestinations[]

object (TerminalLocationLog)

अनुरोध किए गए क्रम में बीच के स्टॉप (पिकअप और ड्रॉप की जगह के अलावा).

intermediateDestinationIndex

integer

TripStatus के ENROUTE_TO_INTERMEDIATE_DESTINATION होने पर, [0..N-1] के बीच की संख्या होती है, जिससे पता चलता है कि वाहन किस इंटरमीडिएट मंज़िल से होकर गुज़रेगा. जब TripStatus ARRIVED_AT_INTERMEDIATE_DESTINATION होता है, तो [0..N-1] के बीच की संख्या बताती है कि कौनसा इंटरमीडिएट डेस्टिनेशन वाहन की मौजूदा जगह है.

intermediateDestinationsVersion

string (Timestamp format)

दिए गए इंटरमीडिएट डेस्टिनेशन का वर्शन

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

actualIntermediateDestinations[]

object (StopLocationLog)

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

actualIntermediateDestinationArrivalPoints[]

object (StopLocationLog)

किसी इंटरमीडिएट मंज़िल पर ड्राइवर के पहुंचने का असल समय और जगह. इस फ़ील्ड की मदद से, सेवा देने वाली कंपनी बीच के डेस्टिनेशन पर पहुंचने पर, पहुंचने की सही जानकारी के बारे में सुझाव या राय दे सकती है.

dropoffPoint

object (TerminalLocationLog)

वह जगह जहां ग्राहक यह बताता है कि उसे प्रॉडक्ट से हटा दिया जाएगा.

actualDropoffPoint

object (StopLocationLog)

वह जगह जहां से ग्राहक को प्रॉडक्ट की खरीदारी के लिए रोका गया था.

dropoffTime

string (Timestamp format)

वह समय जब ग्राहक को हटाया गया या हटाया गया था.

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

remainingDistanceMeters

integer

मौजूदा रास्ते के सेगमेंट में बची हुई ड्राइविंग की दूरी.

etaToFirstWaypoint

string (Timestamp format)

अगले वेपॉइंट तक ETA (Trip.remaining_waypoints फ़ील्ड में पहली एंट्री).

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

remainingTimeToFirstWaypoint

string (Duration format)

अगले वेपॉइंट तक जाने में बचा समय (Trip.remaining_waypoints फ़ील्ड में पहली एंट्री).

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

numberOfPassengers

integer

इस यात्रा में यात्रियों की संख्या दिखाता है और इसमें ड्राइवर शामिल नहीं है. SearchVehicles में लौटाए जाने के लिए वाहन की क्षमता होना ज़रूरी है.

currentRouteSegmentTraffic

object (ConsumableTrafficPolylineLog)

मौजूदा रूट सेगमेंट के साथ ट्रैफ़िक की स्थितियां उपलब्ध होने पर.

StopLocationLog

वह जगह जहां से स्टॉप (पिक अप/ड्रॉपऑफ़) होता है.

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

string (Timestamp format)

वह टाइमस्टैंप जब जगह की जानकारी रिकॉर्ड की जाती है.

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

point

object (LatLng)

स्टॉप की असल जगह के बारे में बताता है.