Middle Mile Optimization API

মিডল মাইল অপ্টিমাইজেশান API।

পরিষেবা: Middlemileoptimization.googleapis.com

পরিষেবা শেষ পয়েন্ট

একটি পরিষেবা শেষ পয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে৷ একটি পরিষেবার একাধিক পরিষেবা শেষ পয়েন্ট থাকতে পারে। এই পরিষেবাটির নিম্নলিখিত পরিষেবা শেষ পয়েন্ট রয়েছে এবং নীচের সমস্ত URIগুলি এই পরিষেবার শেষ পয়েন্টের সাথে সম্পর্কিত:

  • https://middlemileoptimization.googleapis.com

REST সম্পদ: v1.networks

পদ্ধতি
create POST /v1/networks
একটি নেটওয়ার্ক তৈরি করে।
delete DELETE /v1/{name=networks/*}
একটি নেটওয়ার্ক মুছে দেয়।
get GET /v1/{name=networks/*}
একটি নেটওয়ার্কের বিবরণ পায়।
list GET /v1/networks
নেটওয়ার্ক তালিকা.
listPaths GET /v1/{parent=networks/*}:listPaths
বর্তমানে উপলব্ধ সমস্ত পথ প্রদান করে।
patch PATCH /v1/{network.name=networks/*}
একটি নেটওয়ার্ক আপডেট করে।

REST সম্পদ: v1.networks.hubs

পদ্ধতি
create POST /v1/{parent=networks/*}/hubs
একটি হাব তৈরি করে।
delete DELETE /v1/{name=networks/*/hubs/*}
একটি হাব মুছে দেয়।
get GET /v1/{name=networks/*/hubs/*}
একটি হাবের বিবরণ পায়।
list GET /v1/{parent=networks/*}/hubs
হাব তালিকা.
makeAvailable POST /v1/{name=networks/*/hubs/*}:makeAvailable
একটি হাব উপলব্ধ করে তোলে।
makeUnavailable POST /v1/{name=networks/*/hubs/*}:makeUnavailable
একটি হাব অনুপলব্ধ করে তোলে।
patch PATCH /v1/{hub.name=networks/*/hubs/*}
একটি হাব আপডেট করে।

REST সম্পদ: v1.networks.line

পদ্ধতি
create POST /v1/{parent=networks/*}/line
একটি লাইন তৈরি করে।

REST সম্পদ: v1.networks.lines

পদ্ধতি
delete DELETE /v1/{name=networks/*/lines/*}
একটি লাইন মুছে দেয়।
get GET /v1/{name=networks/*/lines/*}
একটি লাইনের বিবরণ পায়।
list GET /v1/{parent=networks/*}/lines
লাইন তালিকা.
makeAvailable POST /v1/{name=networks/*/lines/*}:makeAvailable
একটি লাইন উপলব্ধ করে তোলে।
makeUnavailable POST /v1/{name=networks/*/lines/*}:makeUnavailable
একটি লাইন অনুপলব্ধ করে তোলে।
patch PATCH /v1/{line.name=networks/*/lines/*}
একটি লাইন আপডেট করে।

REST সম্পদ: v1.networks.lines.rotations

পদ্ধতি
create POST /v1/{parent=networks/*/lines/*}/rotations
একটি লাইন রোটেশন তৈরি করে।
delete DELETE /v1/{name=networks/*/lines/*/rotations/*}
একটি লাইন রোটেশন মুছে দেয়।
get GET /v1/{name=networks/*/lines/*/rotations/*}
একটি লাইন রোটেশনের বিবরণ পায়।
list GET /v1/{parent=networks/*/lines}/rotations
লাইন ঘূর্ণন তালিকা.
patch PATCH /v1/{lineRotation.name=networks/*/lines/*/rotations/*}
একটি লাইন রোটেশন আপডেট করে।

REST সম্পদ: v1.networks.shipments

পদ্ধতি
delete DELETE /v1/{name=networks/*/shipments/*}
একটি চালান মুছে দেয়।
get GET /v1/{name=networks/*/shipments/*}
একটি চালানের বিবরণ পায়.
list GET /v1/{parent=networks/*}/shipments
চালান তালিকা.
route POST /v1/{parent=networks/*}/shipments:route
একটি নতুন চালান রুট.

REST সম্পদ: v1.networks.shipments.path

পদ্ধতি
commit POST /v1/{name=networks/*/shipments/*}/path:commit
একটি চালানের পথের প্রতিশ্রুতি দেয়, ইঙ্গিত করে যে এটি ভবিষ্যতে পরিবর্তন করা যাবে না, এমনকি ব্যবহারকারীর দ্বারাও, মেকভিহিক্যালঅন্যাভেইলেবল, মেকহাবঅন্যাভেলেবল, মেকলাইনঅন্যাভেলেবল পদ্ধতি দ্বারা নির্দেশিত ঈশ্বরের ফোর্স ম্যাজেওর/অ্যাক্টের জন্য বাদে।
update POST /v1/{path.shipment=networks/*/shipments/*}/path:update
একটি চালানের পথ পরিবর্তন করে: পরিষেবা-গণনা করা একটি ব্যবহার করার পরিবর্তে, এই কলের মাধ্যমে ব্যবহারকারীর দ্বারা সেট করা রাজ্যটি থাকবে৷

REST সম্পদ: v1.networks.vehicles

পদ্ধতি
create POST /v1/{parent=networks/*}/vehicles
একটি যানবাহন তৈরি করে।
delete DELETE /v1/{name=networks/*/vehicles/*}
একটি যানবাহন মুছে দেয়।
get GET /v1/{name=networks/*/vehicles/*}
একটি যানবাহনের বিবরণ পায়।
list GET /v1/{parent=networks/*}/vehicles
যানবাহন তালিকা.
makeAvailable POST /v1/{name=networks/*/vehicles/*}:makeAvailable
একটি যানবাহন উপলব্ধ করে।
makeUnavailable POST /v1/{name=networks/*/vehicles/*}:makeUnavailable
একটি যান অনুপলব্ধ করে তোলে।
patch PATCH /v1/{vehicle.name=networks/*/vehicles/*}
একটি যানবাহন আপডেট করে।