TripLog

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

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

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "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)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "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)

वह समय जब ग्राहक को जाना होगा या दिया गया था.

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

remainingDistanceMeters

integer

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

etaToFirstWaypoint

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "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)

उपलब्ध होने पर, currentRoutesegment के ट्रैफ़िक की स्थितियां.

StopLocationLog

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

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

string (Timestamp format)

जगह की जानकारी रिकॉर्ड किए जाने के समय का टाइमस्टैंप.

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

point

object (LatLng)

स्टॉप की वास्तविक जगह को दिखाता है.