Method: networks.shipments.path.commit

Mengalokasikan jalur pengiriman, yang menunjukkan bahwa jalur tidak dapat diubah di masa mendatang, bahkan oleh pengguna, kecuali untuk keadaan memaksa/tindakan Tuhan yang ditunjukkan oleh metode Vehicle.makeavailable, hubs.makeAvailable, points.makeavailable. Metode ini tidak digunakan untuk menandai revisi jalur tertentu.

Permintaan HTTP

POST https://middlemileoptimization.googleapis.com/v1/{name=networks/*/shipments/*}/path:commit

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib diisi. Nama pengiriman yang jalurnya harus dilakukan. Format: "jaringan/{network}/pengiriman/{shipment}"

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi 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.
}
Kolom
Kolom union path_to_commit. Jalur atau bagian jalur yang harus di-commit. path_to_commit hanya dapat berupa salah satu dari berikut:
completeShipmentPath

object (PathToCommit)

Segmen jalur dari sumber ke tujuan.

segments

object (IncompletePathToCommit)

Subset segmen jalur dari sumber ke tujuan.

Isi respons

Jika berhasil, isi respons memuat instance Path.

PathToCommit

Jalur penuh sedang di-commit, dari sumber ke tujuan.

Representasi JSON
{
  "segments": [
    {
      object (PathSegment)
    }
  ]
}
Kolom
segments[]

object (PathSegment)

Wajib diisi. Segmen harus berurutan, dari sumber ke tujuan.

IncompletePathToCommit

Bagian dari jalur yang di-commit, yaitu beberapa segmen antara sumber dan tujuan.

Representasi JSON
{
  "segments": [
    {
      object (PathSegment)
    }
  ]
}
Kolom
segments[]

object (PathSegment)

Wajib diisi. Subset segmen jalur dari sumber ke tujuan.