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 |
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 |
| 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 |
Các đoạn của đường dẫn từ một nguồn đến một đích đến. |
segments |
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 ( |
| Trường | |
|---|---|
segments[] |
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 ( |
| Trường | |
|---|---|
segments[] |
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. |