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" } . |
AnnotatedPathSegment
نشان دهنده بخشی از یک مسیر با اطلاعات اضافی بیشتری است که می تواند بر اساس 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 فقط خروجی هزینه به دلیل چرخش خط: ورود. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-09 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-11-09 بهوقت ساعت هماهنگ جهانی."],[],["This document describes a shipment's path within a network, detailing its segments and associated data. Key information includes the `shipment` identifier, a list of `segments` each represented by an `AnnotatedPathSegment`, `departureTime`, and `arrivalTime`. Each segment has details on `isCommitted` status, and various costs, such as `segmentCostConstant`, `segmentCostDueToVehicle`, `segmentCostDueToDeparture`, and `segmentCostDueToArrival`. Overall costs for the entire shipment are also listed, with `incurredPenalties`, `costConstant` and costs broken down by components.\n"]]