Method: networks.shipments.path.commit
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Thực hiện lộ trình của một lô hàng, cho biết rằng phương tiện vận chuyển đó không thể thay đổi đường dẫn đó trong tương lai, ngay cả do người dùng, ngoại trừ trường hợp bất khả kháng/hành động của chúa mà phương tiện vận chuyển chỉ ra. Phương thức này không được dùng để gắn thẻ một bản sửa đổi cụ thể của đường dẫn.
Yêu cầu HTTP
POST https://middlemileoptimization.googleapis.com/v1/{name=networks/*/shipments/*}/path:commit
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
Tham số |
name |
string
Bắt buộc. Tên của lô hàng có đường dẫn phải được cam kết. Định dạng: "networks/{network}/shipments/{shipment}"
|
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng 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 .
} |
Trường |
Trường kết hợp path_to_commit . Đường dẫn hoặc các phần của đường dẫn cần được cam kết. path_to_commit chỉ có thể là một trong những trạng thái sau đây: |
completeShipmentPath |
object (PathToCommit )
Các đoạn của đường dẫn từ một nguồn đến một đích đến.
|
segments |
object (IncompletePathToCommit )
Một tập hợp con gồm các phân đoạn của đường dẫn từ một nguồn đến một đích đến.
|
Nội dung phản hồi
Nếu thành công, nội dung phản hồi sẽ chứa một phiên bản của Path
.
PathToCommit
Đường dẫn đầy đủ được cam kết, từ nguồn đến đích.
Biểu diễn dưới dạng JSON |
{
"segments": [
{
object (PathSegment )
}
]
} |
Trường |
segments[] |
object (PathSegment )
Bắt buộc. Các phân đoạn phải theo thứ tự, từ một nguồn đến một đích đến.
|
IncompletePathToCommit
Một phần của đường dẫn đang được cam kết, tức là một số đoạn giữa nguồn và đích đến.
Biểu diễn dưới dạng JSON |
{
"segments": [
{
object (PathSegment )
}
]
} |
Trường |
segments[] |
object (PathSegment )
Bắt buộc. Một tập hợp con gồm các phân đoạn của đường dẫn từ một nguồn đến một đích đến.
|
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2024-09-09 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-09-09 UTC."],[[["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"]]