Method: networks.shipments.path.commit
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
مسیر یک محموله را متعهد میکند که نشان میدهد در آینده نمیتوان آن را تغییر داد، حتی توسط کاربر، به استثنای موارد فورس ماژور/عمل خداوند که توسط روشهای وسایل نقلیه نشان داده شده است.makeUnavailable، hubs.makeUnavailable، lines.makeUnailable. این روش برای برچسب گذاری یک نسخه خاص از یک مسیر استفاده نمی شود.
درخواست HTTP
POST https://middlemileoptimization.googleapis.com/v1/{name=networks/*/shipments/*}/path:commit
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
name | string مورد نیاز. نام محموله ای که مسیر آن باید متعهد باشد. قالب: "شبکه/{شبکه}/محموله/{حمل و نقل}" |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
// Union field path_to_commit can be only one of the following:
"completeShipmentPath": {
object (PathToCommit )
},
"segments": {
object (IncompletePathToCommit )
}
// End of list of possible types for union field path_to_commit .
} |
فیلدها |
---|
path_to_commit فیلد اتحادیه. مسیر یا قسمت هایی از مسیری که باید انجام شود. path_to_commit تنها می تواند یکی از موارد زیر باشد: |
completeShipmentPath | object ( PathToCommit ) بخش های یک مسیر از مبدا به مقصد. |
segments | object ( IncompletePathToCommit ) زیرمجموعهای از بخشهای یک مسیر از مبدا به مقصد. |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Path
است.
PathToCommit
مسیر کامل در حال انجام، از مبدا تا مقصد.
نمایندگی JSON |
---|
{
"segments": [
{
object (PathSegment )
}
]
} |
فیلدها |
---|
segments[] | object ( PathSegment ) مورد نیاز. بخش ها باید به ترتیب باشند، از منبع تا مقصد. |
IncompletePathToCommit
بخشی از مسیر متعهد شده است، یعنی برخی از بخش های بین مبدا و مقصد.
نمایندگی JSON |
---|
{
"segments": [
{
object (PathSegment )
}
]
} |
فیلدها |
---|
segments[] | object ( PathSegment ) مورد نیاز. زیرمجموعهای از بخشهای یک مسیر از مبدا به مقصد. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-01-12 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2025-01-12 بهوقت ساعت هماهنگ جهانی."],[[["Commits the shipment path, making it unchangeable except in cases of force majeure, using `vehicles.makeUnavailable`, `hubs.makeUnavailable`, or `lines.makeUnavailable` methods."],["This action is final and cannot be used to tag a specific path revision."],["The request requires specifying the shipment name and providing the complete or partial path to be committed."],["Successful commitment results in a response containing the committed path details."],["The path can be specified either as a complete path from source to destination using `PathToCommit` or as a subset of segments using `IncompletePathToCommit`."]]],["This describes committing a shipment's path via a `POST` request to `networks/*/shipments/*/path:commit`. Committing a path finalizes it, preventing future changes except for force majeure events. The request body defines the `path_to_commit`, which can be a `completeShipmentPath` (full path) or `segments` (partial path). Both options consist of ordered `segments` from source to destination. A successful request returns a `Path` object, and the path can no longer be modified.\n"]]