REST Resource: networks.lines.rotations

সম্পদ: লাইন রোটেশন

একটি যানবাহন একটি নির্দিষ্ট সময়ে এই লাইনটি পরিচালনা শুরু করে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "arrivalTimes": {
    string: {
      object (DateTimeRange)
    },
    ...
  },
  "departureTimes": {
    string: {
      object (DateTimeRange)
    },
    ...
  },
  "departureEarlinessTardinessCosts": {
    string: {
      object (EarlinessTardiness)
    },
    ...
  },
  "arrivalEarlinessTardinessCosts": {
    string: {
      object (EarlinessTardiness)
    },
    ...
  },
  "vehicles": [
    string
  ],
  "fixedPrice": {
    object (PricingStrategy)
  },
  "maximumNumberVehicles": {
    object (IntegerRange)
  }
}
ক্ষেত্র
name

string

প্রয়োজন। শনাক্তকারী। আপডেট করা যাবে না।

arrivalTimes

map (key: string, value: object ( DateTimeRange ))

ঐচ্ছিক। পরিসর যেখানে খরচ ছাড়াই প্রস্থানের অনুমতি দেওয়া হয় (অর্থাৎ, পয়েন্টওয়াইজ না হলে, প্রকৃত আগমনের সময় সিস্টেম দ্বারা নির্ধারিত হয়)। এই মানচিত্রে একই কীগুলি থাকার কথা (মাইনাস সোর্স হাব, কোনো আগমনের সময় ছাড়া)৷

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

departureTimes

map (key: string, value: object ( DateTimeRange ))

ঐচ্ছিক। পরিসর যেখানে খরচ ছাড়াই আগমনের অনুমতি দেওয়া হয় (অর্থাৎ, পয়েন্টওয়াইজ না হলে, প্রকৃত প্রস্থানের সময় সিস্টেম দ্বারা নির্ধারিত হয়)। এই মানচিত্রে একই কী (বিয়োগ গন্তব্য হাব, ছাড়া ছাড়ার সময়) থাকার কথা।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

departureEarlinessTardinessCosts

map (key: string, value: object ( EarlinessTardiness ))

ঐচ্ছিক। প্রারম্ভিক/ স্থিরতা খরচ এবং প্রস্থানের সীমা। এই মানচিত্র একই কী আছে অনুমিত হয় (গন্তব্য হাব বিয়োগ, ছাড়া ছাড়ার সময়)।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

arrivalEarlinessTardinessCosts

map (key: string, value: object ( EarlinessTardiness ))

ঐচ্ছিক। আগমনের জন্য প্রারম্ভিক/ স্থিরতা খরচ এবং সীমা। এই মানচিত্রে একই কী থাকার কথা (মাইনাস সোর্স হাব, কোনো আগমনের সময় ছাড়া)।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

vehicles[]

string

ঐচ্ছিক। এই লাইন ঘূর্ণন করতে পারে যে যানবাহন তালিকা (অর্থাৎ অনুমতি তালিকা)। যদি যানবাহনের সংখ্যার সাথে সঙ্গতিপূর্ণ নম্বর_বাহন একটি মান কমে যায়, তবে সেই সমস্ত যানবাহন লাইন ঘূর্ণনে বরাদ্দ করা হবে। কোন যানবাহন না থাকলে, সব উপলব্ধ বলে মনে করা হয়।

fixedPrice

object ( PricingStrategy )

ঐচ্ছিক। যানবাহন (চালক, রক্ষণাবেক্ষণ, ইত্যাদি) নির্বিশেষে এই লাইনে কোনো যানবাহন করার খরচ।

maximumNumberVehicles

object ( IntegerRange )

ঐচ্ছিক। এই ঘূর্ণনের জন্য সর্বাধিক সংখ্যক যানবাহন বরাদ্দ করা যেতে পারে৷ যদি সেট না থাকে: এই ঘূর্ণনের জন্য যানবাহনের ক্ষেত্রে কোন সীমা নেই। অন্যথায়, এই ঘূর্ণনের জন্য বরাদ্দ করা যেতে পারে এমন যানবাহনের সংখ্যার উপর সীমাবদ্ধতা (অনুমতি তালিকার মধ্যে vehicle_ids )। বিশেষ করে, 0 এর মান এই ঘূর্ণনকে অক্ষম করে (কোন যানবাহন অনুমোদিত নয়)।

ইন্টিজার রেঞ্জ

পূর্ণসংখ্যার পরিসর।

JSON প্রতিনিধিত্ব
{
  "startValue": integer,
  "endValue": integer
}
ক্ষেত্র
startValue

integer

সেট না থাকলে ব্যবধান খোলা।

endValue

integer

সেট না থাকলে ব্যবধান খোলা।

পদ্ধতি

create

একটি লাইন রোটেশন তৈরি করে।

delete

একটি লাইন রোটেশন মুছে দেয়।

get

একটি লাইন রোটেশনের বিবরণ পায়।

list

লাইন ঘূর্ণন তালিকা.

patch

একটি লাইন রোটেশন আপডেট করে।