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 بهوقت ساعت هماهنگ جهانی."],[],["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"]]