Path

নেটওয়ার্কের মধ্যে একটি চালানের জন্য পথ।

JSON প্রতিনিধিত্ব
{
  "shipment": string,
  "segments": [
    {
      object (AnnotatedPathSegment)
    }
  ],
  "departureTime": {
    object (DateTime)
  },
  "arrivalTime": {
    object (DateTime)
  },
  "incurredPenalties": number,
  "costConstant": number,
  "cost": {
    string: number,
    ...
  }
}
ক্ষেত্র
shipment

string

প্রয়োজন। চালান যার পথ বর্ণনা করা হচ্ছে.

segments[]

object ( AnnotatedPathSegment )

প্রয়োজন। পথের অংশগুলি।

departureTime

object ( DateTime )

শুধুমাত্র আউটপুট। চালানের প্রকৃত প্রস্থান সময়.

arrivalTime

object ( DateTime )

শুধুমাত্র আউটপুট। চালানের প্রকৃত আগমনের সময়।

incurredPenalties

number

শুধুমাত্র আউটপুট। নরম সীমাবদ্ধতার কারণে শাস্তি সম্মানিত হয় না।

costConstant

number

শুধুমাত্র আউটপুট। এই চালানের জন্য ধ্রুবক খরচ.

cost

map (key: string, value: number)

শুধুমাত্র আউটপুট। উপাদান দ্বারা খরচ.

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

টীকাযুক্ত পাথ সেগমেন্ট

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

JSON প্রতিনিধিত্ব
{
  "segment": {
    object (PathSegment)
  },
  "arrivalTime": {
    object (DateTime)
  },
  "departureTime": {
    object (DateTime)
  },
  "isCommitted": boolean,
  "segmentCostConstant": number,
  "segmentCostDueToVehicle": {
    string: number,
    ...
  },
  "segmentCostDueToDeparture": number,
  "segmentCostDueToArrival": number
}
ক্ষেত্র
segment

object ( PathSegment )

প্রয়োজন। সেগমেন্ট টীকা করা হচ্ছে।

arrivalTime

object ( DateTime )

শুধুমাত্র আউটপুট। এই সেগমেন্টের আগমনের সময়।

departureTime

object ( DateTime )

শুধুমাত্র আউটপুট। এই বিভাগের প্রস্থানের সময়।

isCommitted

boolean

শুধুমাত্র আউটপুট। API গ্রাহক পথের এই অংশটি কমিট করার সিদ্ধান্ত নিয়েছে কিনা।

segmentCostConstant

number

শুধুমাত্র আউটপুট। এই বিভাগের জন্য ধ্রুবক খরচ.

segmentCostDueToVehicle

map (key: string, value: number)

শুধুমাত্র আউটপুট। প্রতি মাত্রায় একটি এন্ট্রি।

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

segmentCostDueToDeparture

number

শুধুমাত্র আউটপুট। লাইন ঘূর্ণন কারণে খরচ: প্রস্থান.

segmentCostDueToArrival

number

শুধুমাত্র আউটপুট। লাইন ঘূর্ণন কারণে খরচ: আগমন.