- সম্পদ: ডেলিভারি যানবাহন
- ডেলিভারি যানবাহন নেভিগেশন স্থিতি
- DeliveryVehicleAttribute
- ডেলিভারি যানবাহন প্রকার
- পদ্ধতি
সম্পদ: ডেলিভারি যানবাহন
DeliveryVehicle
বার্তা। একটি ডেলিভারি গাড়ি একটি ডিপো থেকে একটি ডেলিভারি অবস্থানে এবং একটি পিকআপ অবস্থান থেকে ডিপোতে চালান পরিবহন করে। কিছু ক্ষেত্রে, ডেলিভারি যানবাহনগুলি সরাসরি পিকআপ অবস্থান থেকে ডেলিভারি অবস্থানে চালান পরিবহন করে।
দ্রষ্টব্য: gRPC এবং REST APIগুলি বিভিন্ন ক্ষেত্রের নামকরণের রীতি ব্যবহার করে। উদাহরণস্বরূপ, gRPC API-এ DeliveryVehicle.current_route_segment
ক্ষেত্র এবং REST API-এর DeliveryVehicle.currentRouteSegment
ক্ষেত্র একই ক্ষেত্রকে নির্দেশ করে৷
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "lastLocation": { object ( |
ক্ষেত্র | |
---|---|
name | এই ডেলিভারি গাড়ির অনন্য নাম। ফরম্যাট হল |
lastLocation | ডেলিভারি গাড়ির সর্বশেষ রিপোর্ট করা অবস্থান। |
navigationStatus | ডেলিভারি গাড়ির নেভিগেশন অবস্থা। |
currentRouteSegment | এনকোড করা পলিলাইন সেই রুটটি নির্দিষ্ট করে যা নেভিগেশন পরবর্তী ওয়েপয়েন্টে যাওয়ার পরামর্শ দেয়। আপনার ড্রাইভার অ্যাপ এটি আপডেট করে যখন একটি স্টপে পৌঁছানো বা পাস করা হয়, এবং যখন নেভিগেশন পুনরায় রুট হয়। এই কিছু ক্ষেত্রে এই ক্ষেত্রটি
এই ক্ষেত্রে, ফ্লিট ইঞ্জিন এই ক্ষেত্রটিকে অতি সম্প্রতি পাস করা VehicleStop থেকে আসন্ন VehicleStop পর্যন্ত একটি রুট দিয়ে পপুলেট করে যাতে এই ক্ষেত্রের গ্রাহকের কাছে ডেলিভারি যানের বর্তমান পথের সর্বোত্তম উপলব্ধ তথ্য রয়েছে তা নিশ্চিত করতে। একটি base64-এনকোডেড স্ট্রিং। |
currentRouteSegmentEndPoint | |
remainingDistanceMeters | |
remainingDuration | নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
remainingVehicleJourneySegments[] | এই ডেলিভারি গাড়ির জন্য নির্ধারিত যাত্রা বিভাগগুলি, যানবাহনের অতি সম্প্রতি রিপোর্ট করা অবস্থান থেকে শুরু করে। |
attributes[] | কাস্টম ডেলিভারি গাড়ির বৈশিষ্ট্যগুলির একটি তালিকা৷ একটি ডেলিভারি গাড়ির সর্বাধিক 100টি বৈশিষ্ট্য থাকতে পারে এবং প্রতিটি বৈশিষ্ট্যের একটি অনন্য কী থাকতে হবে। |
type | এই ডেলিভারি গাড়ির ধরন। সেট না থাকলে, এটি ডিফল্ট হবে |
DeliveryVehicleAttribute
একটি গাড়ির বৈশিষ্ট্যকে একটি মূল-মান জোড়া হিসাবে বর্ণনা করে। "কী:মান" স্ট্রিং দৈর্ঘ্য 256 অক্ষরের বেশি হতে পারে না।
JSON প্রতিনিধিত্ব |
---|
{ "key": string, "value": string, // Union field |
ক্ষেত্র | |
---|---|
key | বৈশিষ্ট্য এর কী. |
value | বৈশিষ্ট্যের মান। |
ইউনিয়ন ক্ষেত্র delivery_vehicle_attribute_value । অ্যাট্রিবিউটের মান, স্ট্রিং, বুল বা ডাবল টাইপের হতে পারে। delivery_vehicle_attribute_value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
stringValue | স্ট্রিং টাইপ করা বৈশিষ্ট্য মান. দ্রষ্টব্য: এটি |
boolValue | বুলিয়ান টাইপ করা বৈশিষ্ট্য মান। |
numberValue | ডাবল টাইপ করা বৈশিষ্ট্য মান. |
ডেলিভারি যানবাহন প্রকার
ডেলিভারি গাড়ির ধরন।
Enums | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED | মান অব্যবহৃত. |
AUTO | একটি অটোমোবাইল। |
TWO_WHEELER | একটি মোটরসাইকেল, মোপেড বা অন্যান্য দুই চাকার যান |
BICYCLE | মানব চালিত পরিবহন। |
PEDESTRIAN | একজন মানব পরিবহনকারী, সাধারণত হাঁটা বা দৌড়ানো, পথচারী পথ ধরে ভ্রমণ করে। |
পদ্ধতি | |
---|---|
| একটি নতুন DeliveryVehicle তৈরি করে এবং ফেরত দেয়। |
| নির্দিষ্ট DeliveryVehicle উদাহরণ প্রদান করে। |
| নির্দিষ্ট ফিল্টারিং মানদণ্ড পূরণ করে এমন সমস্ত DeliveryVehicle পায়৷ |
| ফ্লিট ইঞ্জিনে আপডেট করা DeliveryVehicle ডেটা লেখে, এবং DeliveryVehicle কে Tasks অ্যাসাইন করে। |