SearchVehiclesResponse

vehicles.search প্রতিক্রিয়া বার্তা।

JSON প্রতিনিধিত্ব
{
  "matches": [
    {
      object (VehicleMatch)
    }
  ]
}
ক্ষেত্র
matches[]

object ( VehicleMatch )

SearchVehiclesRequest.order_by ফিল্ড অনুসারে অর্ডার করা যানবাহনের তালিকা যা SearchVehiclesRequest মানদণ্ডের সাথে মেলে।

যানবাহন ম্যাচ

যানবাহন এবং সংশ্লিষ্ট অনুমান রয়েছে যা যানবাহনের জন্য সক্রিয় ট্রিপের পয়েন্টের সাথে মেলে SearchVehiclesRequest

JSON প্রতিনিধিত্ব
{
  "vehicle": {
    object (Vehicle)
  },
  "vehiclePickupEta": string,
  "vehiclePickupDistanceMeters": integer,
  "vehiclePickupStraightLineDistanceMeters": integer,
  "vehicleDropoffEta": string,
  "vehiclePickupToDropoffDistanceMeters": integer,
  "tripType": enum (TripType),
  "vehicleTripsWaypoints": [
    {
      object (Waypoint)
    }
  ],
  "vehicleMatchType": enum (VehicleMatchType),
  "requestedOrderedBy": enum (VehicleMatchOrder),
  "orderedBy": enum (VehicleMatchOrder)
}
ক্ষেত্র
vehicle

object ( Vehicle )

প্রয়োজন। অনুরোধের সাথে মেলে এমন একটি যান।

vehiclePickupEta

string ( Timestamp format)

অনুরোধে উল্লেখিত পিকআপ পয়েন্টে গাড়ির ড্রাইভিং ETA। একটি খালি মান গাড়ির জন্য ETA গণনা করতে ব্যর্থতা নির্দেশ করে। যদি SearchVehiclesRequest.include_back_to_back true হয় এবং এই গাড়িতে একটি সক্রিয় ট্রিপ থাকে, তাহলে vehiclePickupEta বর্তমান সক্রিয় ট্রিপ সম্পূর্ণ করার জন্য প্রয়োজনীয় সময় অন্তর্ভুক্ত করে।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

vehiclePickupDistanceMeters

integer

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

vehiclePickupStraightLineDistanceMeters

integer

প্রয়োজন। অনুরোধে উল্লেখ করা গাড়ি এবং পিকআপ পয়েন্টের মধ্যে সরলরেখার দূরত্ব।

vehicleDropoffEta

string ( Timestamp format)

অনুরোধে উল্লিখিত ড্রপ অফ পয়েন্টে সম্পূর্ণ গাড়ির ড্রাইভিং ETA। অনুরোধে উল্লিখিত dropoffPoint আগে যেকোন ওয়েপয়েন্টে থামা ETA অন্তর্ভুক্ত। অনুরোধে একটি ড্রপ অফ পয়েন্ট নির্দিষ্ট করা হলেই মানটি পপুলেট করা হবে। একটি খালি মান ETA গণনা করার সময় একটি ত্রুটি নির্দেশ করে৷

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

vehiclePickupToDropoffDistanceMeters

integer

অনুরোধে উল্লিখিত পিকআপ পয়েন্ট থেকে ড্রপ অফ পয়েন্ট পর্যন্ত গাড়ির ড্রাইভিং দূরত্ব (মিটারে)। দূরত্বটি শুধুমাত্র দুটি পয়েন্টের মধ্যে এবং এতে গাড়ির অবস্থান বা অন্য কোনো পয়েন্ট অন্তর্ভুক্ত নয় যা গাড়িটি পিকআপ পয়েন্ট বা ড্রপঅফ পয়েন্টে যাওয়ার আগে পরিদর্শন করতে হবে। অনুরোধে একটি dropoffPoint নির্দিষ্ট করা হলেই মানটি পপুলেট করা হবে। একটি খালি মান অনুরোধে উল্লিখিত পিকআপ থেকে ড্রপ অফ পয়েন্টের দূরত্ব গণনা করতে ব্যর্থতা নির্দেশ করে।

tripType

enum ( TripType )

প্রয়োজন। অনুরোধের ট্রিপ প্রকার যা পিকআপ পয়েন্টে ETA গণনা করতে ব্যবহৃত হয়েছিল।

vehicleTripsWaypoints[]

object ( Waypoint )

ETA গণনা করতে ব্যবহৃত ওয়েপয়েন্টের অর্ডারকৃত তালিকা। তালিকায় গাড়ির অবস্থান, গাড়ির জন্য সক্রিয় ভ্রমণের পিকআপ পয়েন্ট এবং অনুরোধে দেওয়া পিকআপ পয়েন্ট অন্তর্ভুক্ত রয়েছে। একটি খালি তালিকা গাড়ির জন্য ETA গণনা করতে ব্যর্থতা নির্দেশ করে।

vehicleMatchType

enum ( VehicleMatchType )

গাড়ির মিলের ধরন।

requestedOrderedBy

enum ( VehicleMatchOrder )

আদেশে গাড়ির মিল বাছাই করার অনুরোধ করা হয়েছে।

orderedBy

enum ( VehicleMatchOrder )

এই গাড়ির জন্য ব্যবহৃত আসল অর্ডার। সাধারণত এটি অনুরোধ থেকে 'orderBy' ক্ষেত্রের সাথে মিলবে; যাইহোক, নির্দিষ্ট পরিস্থিতিতে যেমন একটি অভ্যন্তরীণ সার্ভার ত্রুটি, একটি ভিন্ন পদ্ধতি ব্যবহার করা যেতে পারে (যেমন PICKUP_POINT_STRAIGHT_DISTANCE )।

ওয়েপয়েন্ট

SearchVehiclesResponseVehicleMatch এর রুট বরাবর মধ্যবর্তী পয়েন্টগুলি বর্ণনা করে। এই ধারণাটিকে অন্য সব শেষ পয়েন্টে TripWaypoint হিসেবে উপস্থাপন করা হয়।

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

object ( LatLng )

এই ওয়েপয়েন্টের অবস্থান।

eta

string ( Timestamp format)

এই ওয়েপয়েন্টে গাড়িটি আসার আনুমানিক সময়।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

VehicleMatchType

গাড়ির মিলের ধরন।

এনামস
UNKNOWN অজানা গাড়ির মিলের ধরন
EXCLUSIVE গাড়িটির বর্তমানে কোনো ট্রিপ নির্ধারিত নেই এবং পিকআপ পয়েন্টে যেতে পারে।
BACK_TO_BACK গাড়িটি বর্তমানে একটি ট্রিপের জন্য বরাদ্দ করা হয়েছে, তবে অগ্রগতি ট্রিপ শেষ করার পরে পিকআপ পয়েন্টে যেতে পারে৷ ETA এবং দূরত্বের হিসাব বিদ্যমান ট্রিপকে বিবেচনায় নেয়।
CARPOOL শেয়ার্ড রাইডের জন্য গাড়িটির পর্যাপ্ত ক্ষমতা রয়েছে।
CARPOOL_BACK_TO_BACK পিকআপ পয়েন্টে যাওয়ার আগে গাড়িটি তার বর্তমান, সক্রিয় ট্রিপ শেষ করবে। ETA এবং দূরত্বের হিসাব বিদ্যমান ট্রিপকে বিবেচনায় নেয়।