সম্পদ: ট্রিপ
ট্রিপ মেটাডেটা।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
ক্ষেত্র | |
---|---|
name | শুধুমাত্র আউটপুট। "providers/{provider}/trips/{trip}" ফর্ম্যাটে |
vehicleId | এই ট্রিপ করা গাড়ির আইডি। |
tripStatus | ভ্রমণের বর্তমান অবস্থা। |
tripType | ভ্রমণের ধরন। |
pickupPoint | লোকেশন যেখানে গ্রাহক ইঙ্গিত করে যে তাদের তোলা হবে। |
actualPickupPoint | শুধুমাত্র ইনপুট। প্রকৃত অবস্থান কখন এবং কোথায় গ্রাহক নেওয়া হয়েছিল। এই ক্ষেত্রটি প্রদানকারীর জন্য প্রকৃত পিকআপ তথ্য সম্পর্কে প্রতিক্রিয়া প্রদান করার জন্য। |
actualPickupArrivalPoint | শুধুমাত্র ইনপুট। পিকআপ পয়েন্টে ড্রাইভারের আগমনের প্রকৃত সময় এবং অবস্থান। এই ক্ষেত্রটি প্রদানকারীর জন্য পিকআপ পয়েন্টে প্রকৃত আগমনের তথ্য সম্পর্কে প্রতিক্রিয়া প্রদান করার জন্য। |
pickupTime | শুধুমাত্র আউটপুট। হয় আনুমানিক ভবিষ্যত সময় যখন রাইডার(গুলি) পিক আপ করা হবে, অথবা প্রকৃত সময় যখন তাদের তোলা হয়েছিল। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
intermediateDestinations[] | মধ্যবর্তী স্টপ যাতে ট্রিপ অনুরোধ করে (পিকআপ এবং ড্রপঅফ ছাড়াও)। প্রাথমিকভাবে এটি শেয়ার্ড ট্রিপের জন্য সমর্থিত হবে না। |
intermediateDestinationsVersion | RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
intermediateDestinationIndex | যখন |
actualIntermediateDestinationArrivalPoints[] | শুধুমাত্র ইনপুট। একটি মধ্যবর্তী গন্তব্যে ড্রাইভারের আগমনের প্রকৃত সময় এবং অবস্থান। এই ক্ষেত্রটি প্রদানকারীর জন্য মধ্যবর্তী গন্তব্যে প্রকৃত আগমনের তথ্যের উপর প্রতিক্রিয়া প্রদান করার জন্য। |
actualIntermediateDestinations[] | শুধুমাত্র ইনপুট। প্রকৃত সময় এবং অবস্থান কখন এবং কোথায় গ্রাহককে মধ্যবর্তী গন্তব্য থেকে তোলা হয়েছিল। এই ক্ষেত্রটি প্রদানকারীর জন্য মধ্যবর্তী গন্তব্যে প্রকৃত পিকআপ তথ্য সম্পর্কে প্রতিক্রিয়া প্রদান করার জন্য। |
dropoffPoint | অবস্থান যেখানে গ্রাহক নির্দেশ করে যে তাদের বাদ দেওয়া হবে। |
actualDropoffPoint | শুধুমাত্র ইনপুট। প্রকৃত সময় এবং অবস্থান কখন এবং কোথায় গ্রাহককে বাদ দেওয়া হয়েছিল। এই ক্ষেত্রটি প্রদানকারীর প্রকৃত ড্রপঅফ তথ্য সম্পর্কে প্রতিক্রিয়া প্রদানের জন্য। |
dropoffTime | শুধুমাত্র আউটপুট। হয় আনুমানিক ভবিষ্যত সময় যখন রাইডার(দের) চূড়ান্ত গন্তব্যে নামানো হবে, অথবা প্রকৃত সময় যখন তাদের নামানো হয়েছিল। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
remainingWaypoints[] | শুধুমাত্র আউটপুট। বর্তমান অবস্থান থেকে ড্রপঅফ পয়েন্ট পর্যন্ত সম্পূর্ণ পথ, অন্তর্ভুক্ত। এই পথ অন্যান্য ট্রিপ থেকে ওয়েপয়েন্ট অন্তর্ভুক্ত করতে পারে. |
vehicleWaypoints[] | এই ক্ষেত্রটি ট্রিপের জন্য ওয়েপয়েন্টের ম্যানুয়াল ক্রম সমর্থন করে। এটিতে নির্ধারিত গাড়ির জন্য বাকি সমস্ত পথপয়েন্ট, সেইসাথে এই ট্রিপের জন্য পিকআপ এবং ড্রপ-অফ ওয়েপয়েন্ট রয়েছে। যদি ট্রিপটি কোনো যানবাহনের জন্য নির্ধারিত না থাকে, তাহলে ফ্লিট ইঞ্জিন এই ক্ষেত্রটিকে উপেক্ষা করে। গোপনীয়তার কারণে, এই ক্ষেত্রটি শুধুমাত্র |
route[] | শুধুমাত্র আউটপুট। অবশিষ্ট ওয়েপয়েন্টে প্রথম প্রবেশের জন্য এই ট্রিপের জন্য প্রত্যাশিত রুট। মনে রাখবেন যে প্রথম ওয়েপয়েন্ট একটি ভিন্ন ট্রিপের অন্তর্গত হতে পারে। |
currentRouteSegment | শুধুমাত্র আউটপুট। পরবর্তী ওয়েপয়েন্টে একটি এনকোড করা পথ। দ্রষ্টব্য: এই ক্ষেত্রটি শুধুমাত্র ড্রাইভার SDK এবং উপভোক্তা SDK দ্বারা ব্যবহারের জন্য উদ্দিষ্ট৷ ডিকোডিং এখনও সমর্থিত নয়। |
currentRouteSegmentVersion | শুধুমাত্র আউটপুট। শেষ কবে রুট পরিবর্তন করা হয়েছিল তা নির্দেশ করে। দ্রষ্টব্য: এই ক্ষেত্রটি শুধুমাত্র ড্রাইভার SDK এবং উপভোক্তা SDK দ্বারা ব্যবহারের জন্য উদ্দিষ্ট৷ RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
currentRouteSegmentTraffic | শুধুমাত্র আউটপুট। দ্রষ্টব্য: এই ক্ষেত্রটি শুধুমাত্র ড্রাইভার SDK এবং উপভোক্তা SDK দ্বারা ব্যবহারের জন্য উদ্দিষ্ট৷ |
currentRouteSegmentTrafficVersion | শুধুমাত্র আউটপুট। দ্রষ্টব্য: এই ক্ষেত্রটি শুধুমাত্র ড্রাইভার SDK এবং উপভোক্তা SDK দ্বারা ব্যবহারের জন্য উদ্দিষ্ট৷ RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
currentRouteSegmentEndPoint | শুধুমাত্র আউটপুট। ওয়েপয়েন্ট যেখানে |
remainingDistanceMeters | শুধুমাত্র আউটপুট। |
etaToFirstWaypoint | শুধুমাত্র আউটপুট। পরবর্তী ওয়েপয়েন্টের ETA ( RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
remainingTimeToFirstWaypoint | শুধুমাত্র আউটপুট। নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
remainingWaypointsVersion | শুধুমাত্র আউটপুট। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
remainingWaypointsRouteVersion | শুধুমাত্র আউটপুট। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
numberOfPassengers | অপরিবর্তনীয়। এই ট্রিপে যাত্রীদের সংখ্যা নির্দেশ করে এবং ড্রাইভারকে অন্তর্ভুক্ত করে না। একটি যানবাহন একটি |
lastLocation | শুধুমাত্র আউটপুট। রুট বরাবর গাড়ির সর্বশেষ রিপোর্ট করা অবস্থান নির্দেশ করে। |
lastLocationSnappable | শুধুমাত্র আউটপুট। গাড়ির |
view | ট্রিপ ফিল্ডের উপসেট যেগুলি জনবহুল এবং কীভাবে সেগুলিকে ব্যাখ্যা করা উচিত৷ |
ট্রিপ স্ট্যাটাস
একটি ট্রিপের অবস্থা যা এর অগ্রগতি নির্দেশ করে৷
এনামস | |
---|---|
UNKNOWN_TRIP_STATUS | ডিফল্ট, অনির্দিষ্ট বা অচেনা ট্রিপ স্ট্যাটাসের জন্য ব্যবহৃত। |
NEW | নতুন তৈরি ট্রিপ. |
ENROUTE_TO_PICKUP | ড্রাইভার পিকআপ পয়েন্টের দিকে যাচ্ছে। |
ARRIVED_AT_PICKUP | ড্রাইভার পিকআপ পয়েন্টে এসেছে। |
ARRIVED_AT_INTERMEDIATE_DESTINATION | ড্রাইভার একটি মধ্যবর্তী গন্তব্যে পৌঁছেছে এবং আরোহীর জন্য অপেক্ষা করছে। |
ENROUTE_TO_INTERMEDIATE_DESTINATION | ড্রাইভার একটি মধ্যবর্তী গন্তব্যে যাচ্ছে (ড্রপ অফ পয়েন্ট নয়)। |
ENROUTE_TO_DROPOFF | ড্রাইভার রাইডারটিকে তুলে নিয়েছে এবং পরবর্তী গন্তব্যের দিকে যাচ্ছে। |
COMPLETE | রাইডারকে নামিয়ে দেওয়া হয়েছে এবং ট্রিপ সম্পূর্ণ হয়েছে৷ |
CANCELED | ড্রাইভার, রাইডার বা রাইডশেয়ার প্রদানকারী দ্বারা পিকআপের আগে ট্রিপটি বাতিল করা হয়েছিল। |
স্টপ লোকেশন
প্রকৃত অবস্থান যেখানে একটি স্টপ (পিকআপ/ড্রপঅফ) ঘটেছে।
JSON প্রতিনিধিত্ব |
---|
{
"point": {
object ( |
ক্ষেত্র | |
---|---|
point | প্রয়োজন। প্রকৃত অবস্থান নির্দেশ করে। |
timestamp | স্টপ কখন ঘটেছে তা নির্দেশ করে। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
stopTime | শুধুমাত্র ইনপুট। অবচয়। টাইমস্ট্যাম্প ক্ষেত্র ব্যবহার করুন। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
ট্রিপভিউ
একটি trips.get
প্রতিক্রিয়াতে ট্রিপ ফিল্ডের বিভিন্ন সেটের জন্য নির্বাচক৷ প্রসঙ্গের জন্য AIP-157 দেখুন। অতিরিক্ত মতামত যোগ করা হতে পারে.
এনামস | |
---|---|
TRIP_VIEW_UNSPECIFIED | ডিফল্ট মান। পিছনের-সামঞ্জস্যতার জন্য, API একটি SDK ভিউতে ডিফল্ট হবে। স্থিতিশীলতা এবং সমর্থন নিশ্চিত করতে, গ্রাহকদের SDK ছাড়া অন্য একটি TripView নির্বাচন করার পরামর্শ দেওয়া হচ্ছে। |
SDK | সর্বজনীনভাবে উপলব্ধ লাইব্রেরি ব্যবহার করে ব্যাখ্যাযোগ্য বা সমর্থনযোগ্য নাও হতে পারে এমন ক্ষেত্রগুলি অন্তর্ভুক্ত করে৷ |
JOURNEY_SHARING_V1S | জার্নি শেয়ারিং ব্যবহারের ক্ষেত্রে ট্রিপ ক্ষেত্রগুলি জনবহুল। এই দৃশ্যটি সার্ভার-টু-সার্ভার যোগাযোগের উদ্দেশ্যে। |
পদ্ধতি | |
---|---|
| ফ্লিট ইঞ্জিনে একটি ট্রিপ তৈরি করে এবং নতুন ট্রিপ ফেরত দেয়। |
| একটি একক ভ্রমণ সম্পর্কে তথ্য পান। |
| একটি নির্দিষ্ট গাড়ির জন্য সমস্ত ভ্রমণ পান। |
| ট্রিপ ডেটা আপডেট করে। |