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)
  },
  "attributes": [
    {
      object (TripAttributeLog)
    }
  ]
}
ক্ষেত্র
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)

গ্রাহকের ড্রপ অফ সময়. হতে পারে ভবিষ্যত বা অতীত।

RFC 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"

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)

দেওয়া মধ্যবর্তী গন্তব্য সংস্করণ

RFC 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"

actualIntermediateDestinations[]

object ( StopLocationLog )

প্রকৃত সময় এবং অবস্থান কখন এবং কোথায় গ্রাহককে মধ্যবর্তী গন্তব্য থেকে তোলা হয়েছিল। এই ক্ষেত্রটি একজন প্রদানকারীকে মধ্যবর্তী গন্তব্যে প্রকৃত পিকআপ তথ্য সম্পর্কে প্রতিক্রিয়া জানাতে দেয়।

actualIntermediateDestinationArrivalPoints[]

object ( StopLocationLog )

একটি মধ্যবর্তী গন্তব্যে ড্রাইভারের আগমনের প্রকৃত সময় এবং অবস্থান। এই ক্ষেত্রটি একজন প্রদানকারীকে মধ্যবর্তী গন্তব্যস্থলে প্রকৃত আগমনের তথ্য সম্পর্কে প্রতিক্রিয়া জানাতে দেয়।

dropoffPoint

object ( TerminalLocationLog )

অবস্থান যেখানে গ্রাহক নির্দেশ করে যে তাদের বাদ দেওয়া হবে।

actualDropoffPoint

object ( StopLocationLog )

প্রকৃত অবস্থান যেখানে গ্রাহককে বাদ দেওয়া হয়েছিল।

dropoffTime

string ( Timestamp format)

সময় যখন গ্রাহক হবে বা বাদ দেওয়া হয়েছে.

RFC 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"

remainingDistanceMeters

integer

বর্তমান রুট সেগমেন্টে অবশিষ্ট ড্রাইভিং দূরত্ব।

etaToFirstWaypoint

string ( Timestamp format)

পরবর্তী ওয়েপয়েন্টের ETA ( Trip.remaining_waypoints ক্ষেত্রের প্রথম এন্ট্রি)।

RFC 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"

remainingTimeToFirstWaypoint

string ( Duration format)

পরবর্তী ওয়েপয়েন্টে যাওয়ার অবশিষ্ট সময় ( Trip.remaining_waypoints ক্ষেত্রের প্রথম এন্ট্রি)।

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

numberOfPassengers

integer

এই ট্রিপে যাত্রীদের সংখ্যা নির্দেশ করে এবং ড্রাইভারকে অন্তর্ভুক্ত করে না। অনুসন্ধান যানবাহনে ফেরত দেওয়ার জন্য একটি গাড়ির উপলব্ধ ক্ষমতা থাকতে হবে।

currentRouteSegmentTraffic

object ( ConsumableTrafficPolylineLog )

উপলব্ধ হলে, বর্তমান রুট সেগমেন্ট বরাবর ট্রাফিক অবস্থা।

attributes[]

object ( TripAttributeLog )

কাস্টম ট্রিপ বৈশিষ্ট্যের একটি তালিকা।

StopLocationLog

প্রকৃত অবস্থান যেখানে একটি স্টপ (পিকআপ/ড্রপঅফ) ঘটে।

JSON প্রতিনিধিত্ব
{
  "timestamp": string,
  "point": {
    object (LatLng)
  }
}
ক্ষেত্র
timestamp

string ( Timestamp format)

টাইমস্ট্যাম্প যখন অবস্থান রেকর্ড করা হয়।

RFC 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"

point

object ( LatLng )

স্টপের প্রকৃত অবস্থান নির্দেশ করে।

TripAttributeLog

একটি ট্রিপের সাথে যুক্ত কী-মান পেয়ার হিসাবে প্রকাশ করা একটি বৈশিষ্ট্য।

JSON প্রতিনিধিত্ব
{
  "key": string,

  // Union field trip_attribute_value can be only one of the following:
  "stringValue": string,
  "boolValue": boolean,
  "numberValue": number
  // End of list of possible types for union field trip_attribute_value.
}
ক্ষেত্র
key

string

বৈশিষ্ট্য এর কী.

ইউনিয়ন ফিল্ড trip_attribute_value অ্যাট্রিবিউটের মান, স্ট্রিং, বুল বা ডাবল টাইপের হতে পারে। trip_attribute_value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
stringValue

string

স্ট্রিং টাইপ করা বৈশিষ্ট্য মান.

boolValue

boolean

বুলিয়ান টাইপ করা বৈশিষ্ট্য মান।

numberValue

number

ডাবল টাইপ করা বৈশিষ্ট্য মান.