SearchVehiclesLog

অনুসন্ধান যানবাহনের অনুরোধ এবং প্রতিক্রিয়া সম্পর্কে বিশদ।

দ্রষ্টব্য: মোট লগ সাইজ 256 KB ছাড়িয়ে গেলে এই লগটি ম্যাচ ফিল্ডে বিভক্ত হওয়ার বিষয়। বিভক্ত লগ / আরো বিস্তারিত জানার জন্য দেখুন.

JSON প্রতিনিধিত্ব
{
  "request": {
    object (SearchVehiclesRequestLog)
  },
  "response": {
    object (SearchVehiclesResponseLog)
  },
  "errorResponse": {
    object (ErrorResponseLog)
  }
}
ক্ষেত্র
request

object ( SearchVehiclesRequestLog )

অনুরোধটি ফ্লিট ইঞ্জিনে পাঠানো হয়েছে।

response

object ( SearchVehiclesResponseLog )

প্রতিক্রিয়া ক্লায়েন্ট ফিরে. যদি RPC কলে কোনো ত্রুটি দেখা দেয় তাহলে প্রতিক্রিয়া সেট করা হয় না।

errorResponse

object ( ErrorResponseLog )

ত্রুটি প্রতিক্রিয়া ক্লায়েন্ট ফিরে. RPC কল সফল হলে এটি আনসেট করা হবে।

অনুসন্ধান যানবাহন অনুরোধ লগ

অনুসন্ধান যানবাহন অনুরোধের বিশদ বিবরণ।

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 )

VehicleAttributeList-এ নির্দিষ্ট বৈশিষ্ট্যগুলির অন্তত একটি সেট সহ শুধুমাত্র সেই যানবাহনগুলিতে অনুসন্ধান সীমাবদ্ধ করে৷

matchOrderBy

enum ( VehicleMatchOrderLog )

অনুসন্ধান ফলাফলের ক্রম সাজান।

includeBackToBack

boolean

একটি সক্রিয় ট্রিপ সহ একটি গাড়ি অন্য ম্যাচের জন্য যোগ্য কিনা তা নির্দেশ করে।

tripId

string

অনুসন্ধান যানবাহনের অনুরোধের সাথে যুক্ত ভ্রমণের আইডি।

filter

string

একটি AIP-160 কোয়েরি যা যানবাহনের বৈশিষ্ট্যের উপর ভিত্তি করে ফেরত যানবাহনকে সীমিত করে।

VehicleAttributeListLog

VehicleAttributeLog-এর জন্য তালিকা-অফ-লিস্ট ডেটাটাইপ।

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

object ( VehicleAttributeLog )

এই সংগ্রহের বৈশিষ্ট্যগুলির একটি তালিকা৷

যানবাহন প্রতিক্রিয়া লগ অনুসন্ধান করুন

অনুসন্ধান যানবাহন প্রতিক্রিয়া বিস্তারিত.

JSON প্রতিনিধিত্ব
{
  "matchIds": [
    string
  ],
  "matches": [
    {
      object (VehicleMatchLog)
    }
  ]
}
ক্ষেত্র
matchIds[]
(deprecated)

string

বাতিল করা হয়েছে: ফেরত আসা যানবাহনের জন্য গাড়ির আইডিগুলির তালিকা৷ এই আইডিটি পেতে অনুগ্রহ করে matches.vehicle.name ব্যবহার করুন।

matches[]

object ( VehicleMatchLog )

ফিরে আসা যানবাহনের জন্য যানবাহন ম্যাচের তালিকা।

VehicleMatchLog

একটি অনুসন্ধান যানবাহন ম্যাচের ফলাফলের লগ।

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। একটি খালি মান গাড়ির জন্য ETA গণনা করতে ব্যর্থতা নির্দেশ করে।

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

vehiclePickupDistanceMeters

integer

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

vehiclePickupStraightLineDistanceMeters

integer

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

vehicleDropoffEta

string ( Timestamp format)

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

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

vehiclePickupToDropoffDistanceMeters

integer

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

tripType

enum ( TripTypeLog )

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

vehicleMatchType

enum ( VehicleMatchTypeLog )

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

requestedOrderedBy

enum ( VehicleMatchOrderLog )

গাড়ির মিল বাছাই করার জন্য কলারের অনুরোধ করা পদ্ধতি।

orderedBy

enum ( VehicleMatchOrderLog )

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