একটি সমাধানে অকার্যকর চালানের বিবরণ নির্দিষ্ট করে। তুচ্ছ ক্ষেত্রে এবং/অথবা যদি আমরা এড়িয়ে যাওয়ার কারণ শনাক্ত করতে পারি, আমরা এখানে কারণটি প্রতিবেদন করি৷
| JSON প্রতিনিধিত্ব | 
|---|
| {
  "index": integer,
  "label": string,
  "reasons": [
    {
      object ( | 
| ক্ষেত্র | |
|---|---|
| index |    সূচকটি  | 
| label |    সংশ্লিষ্ট  | 
| reasons[] |    কারণগুলির একটি তালিকা যা ব্যাখ্যা করে যে কেন চালানটি এড়ানো হয়েছিল৷  | 
| penaltyCost |    এটি  পরীক্ষামূলক: এই ক্ষেত্রের আচরণ বা অস্তিত্ব ভবিষ্যতে পরিবর্তিত হতে পারে। | 
| estimatedIncompatibleVehicleRatio |   গাড়ির আনুমানিক অনুপাত যা নীচের অন্তত একটি কারণে এই চালানটি সম্পাদন করতে পারে না৷ দ্রষ্টব্য: এটি শুধুমাত্র তখনই পূরণ করা হয় যখন কোনো গাড়ির কারণ জড়িত থাকে। পরীক্ষামূলক: এই ক্ষেত্রের আচরণ বা অস্তিত্ব ভবিষ্যতে পরিবর্তিত হতে পারে। | 
কারণ
 যদি আমরা ব্যাখ্যা করতে পারি কেন চালানটি এড়িয়ে গেছে, কারণগুলি এখানে তালিকাভুক্ত করা হবে৷ সব যানবাহনের জন্য কারণ একই না হলে, reason 1টির বেশি উপাদান থাকবে। একটি এড়িয়ে যাওয়া চালানের সদৃশ কারণ থাকতে পারে না, যেমন যেখানে সমস্ত ক্ষেত্র একই রকমের exampleVehicleIndex ব্যতীত VehicleIndex. উদাহরণ:
reasons {
  code: DEMAND_EXCEEDS_VEHICLE_CAPACITY
  exampleVehicleIndex: 1
  exampleExceededCapacityType: "Apples"
}
reasons {
  code: DEMAND_EXCEEDS_VEHICLE_CAPACITY
  exampleVehicleIndex: 3
  exampleExceededCapacityType: "Pears"
}
reasons {
  code: CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DISTANCE_LIMIT
  exampleVehicleIndex: 1
}
এড়িয়ে যাওয়া চালানটি সমস্ত যানবাহনের সাথে বেমানান৷ কারণগুলি সমস্ত যানবাহনের জন্য আলাদা হতে পারে তবে কমপক্ষে একটি গাড়ির "অ্যাপল" ক্ষমতা অতিক্রম করবে (যান 1 সহ), কমপক্ষে একটি গাড়ির "পিয়ার্স" ক্ষমতা অতিক্রম করবে (যানবাহন 3 সহ) এবং কমপক্ষে একটি গাড়ির দূরত্ব সীমা অতিক্রম করবে (যান 1 সহ)।
| JSON প্রতিনিধিত্ব | 
|---|
| {
  "code": enum ( | 
| ক্ষেত্র | |
|---|---|
| code |   কোডের মন্তব্য পড়ুন। | 
| exampleVehicleIndices[] |    যেমন  পরীক্ষামূলক: এই ক্ষেত্রের আচরণ বা অস্তিত্ব ভবিষ্যতে পরিবর্তিত হতে পারে। | 
| exampleExceededCapacityType |    যদি কারণ কোডটি হয়  | 
| exampleVehicleIndex |   যদি কারণটি চালান-গাড়ির অসঙ্গতির সাথে সম্পর্কিত হয়, তাহলে এই ক্ষেত্রটি একটি প্রাসঙ্গিক গাড়ির সূচক প্রদান করে। | 
কোড
কারণের ধরন সনাক্তকারী কোড। এখানে আদেশ অর্থহীন। বিশেষ করে, এটি কোন ইঙ্গিত দেয় না যে একটি প্রদত্ত কারণ সমাধানে অন্যটির সামনে উপস্থিত হবে কিনা, যদি উভয়ই প্রযোজ্য হয়।
| এনামস | |
|---|---|
| CODE_UNSPECIFIED | এটি কখনই ব্যবহার করা উচিত নয়। | 
| NO_VEHICLE | মডেলটিতে কোনো যানবাহন নেই যা সমস্ত চালানকে অকার্যকর করে তোলে। | 
| DEMAND_EXCEEDS_VEHICLE_CAPACITY | চালানের চাহিদা কিছু ধারণক্ষমতার প্রকারের জন্য একটি গাড়ির ধারণক্ষমতাকে ছাড়িয়ে যায়, যার মধ্যে একটি হল exampleExceededCapacityType. | 
| CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DISTANCE_LIMIT |  এই চালানটি সম্পাদনের জন্য প্রয়োজনীয় ন্যূনতম দূরত্ব, যেমন গাড়ির  মনে রাখবেন যে এই গণনার জন্য আমরা জিওডেসিক দূরত্ব ব্যবহার করি। | 
| CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION_LIMIT |  ভ্রমণের সময়, অপেক্ষার সময় এবং পরিষেবার সময় সহ এই চালানটি সম্পাদনের জন্য প্রয়োজনীয় ন্যূনতম সময় গাড়ির  দ্রষ্টব্য: ভ্রমণের সময় সেরা-ক্ষেত্রে গণনা করা হয়, যেমন জিওডেসিক দূরত্ব x 36 m/s (প্রায় 130 কিমি/ঘন্টা)। | 
| CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TRAVEL_DURATION_LIMIT | উপরের মতই কিন্তু আমরা শুধুমাত্র ন্যূনতম ভ্রমণের সময় এবং গাড়ির travelDurationLimitতুলনা করি। | 
| CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TIME_WINDOWS | গাড়িটি এই চালানটি সর্বোত্তম ক্ষেত্রে করতে পারে না (সময় গণনার জন্য CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION_LIMITদেখুন) যদি এটি তার প্রথম স্টার্ট সময়ে শুরু হয়: মোট সময় গাড়িটিকে তার সর্বশেষ শেষ সময়ের পরে শেষ করবে৷ | 
| VEHICLE_NOT_ALLOWED | চালানের allowedVehicleIndicesক্ষেত্রটি খালি নয় এবং এই যানটি এর অন্তর্গত নয়। | 
| VEHICLE_IGNORED |  গাড়ির  পরীক্ষামূলক: এই ক্ষেত্রের আচরণ বা অস্তিত্ব ভবিষ্যতে পরিবর্তিত হতে পারে। | 
| SHIPMENT_IGNORED |  চালানের  পরীক্ষামূলক: এই ক্ষেত্রের আচরণ বা অস্তিত্ব ভবিষ্যতে পরিবর্তিত হতে পারে। | 
| SKIPPED_IN_INJECTED_SOLUTION_CONSTRAINT |  চালানটি  পরীক্ষামূলক: এই ক্ষেত্রের আচরণ বা অস্তিত্ব ভবিষ্যতে পরিবর্তিত হতে পারে। | 
| VEHICLE_ROUTE_IS_FULLY_SEQUENCE_CONSTRAINED |   পরীক্ষামূলক: এই ক্ষেত্রের আচরণ বা অস্তিত্ব ভবিষ্যতে পরিবর্তিত হতে পারে। | 
| ZERO_PENALTY_COST | চালানের একটি শূন্য জরিমানা খরচ আছে. যদিও এটি একটি উন্নত মডেলিং পছন্দ হিসাবে উপযোগী হতে পারে, এটি কেন একটি চালান বাদ দেওয়া হয়েছিল তার পরেও ব্যাখ্যা করতে পারে। পরীক্ষামূলক: এই ক্ষেত্রের আচরণ বা অস্তিত্ব ভবিষ্যতে পরিবর্তিত হতে পারে। |