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 Только вывод. Стоимость в связи с ротацией очереди: приезд. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-09 UTC.
[[["Прост для понимания","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 UTC."],[],["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"]]