承諾運送路徑,表示日後無法變更,即便使用者是因使用者而異,也不會因 car.makeUnavailable、hubs.makeUnavailable、lines.makeUnavailable 方法,才能不可抗力/行為。這個方法無法用於標記路徑的特定修訂版本。
HTTP 要求
POST https://middlemileoptimization.googleapis.com/v1/{name=networks/*/shipments/*}/path:commit
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
name |
必要欄位。必須修訂路徑的運送名稱。格式:「networks/{network}/shipments/{shipment}」 |
要求主體
要求主體的資料會採用以下結構:
| JSON 表示法 |
|---|
{ // Union field |
| 欄位 | |
|---|---|
聯集欄位 path_to_commit。應修訂的路徑或路徑部分。path_to_commit 只能是下列其中一項: |
|
completeShipmentPath |
從來源到目的地的路徑區段。 |
segments |
從來源到目的地的路徑片段子集。 |
回應主體
如果成功,回應主體會包含 Path 的執行例項。
PathToCommit
從來源到目的地的完整路徑。
| JSON 表示法 |
|---|
{
"segments": [
{
object ( |
| 欄位 | |
|---|---|
segments[] |
必要欄位。區隔必須依照來源和目的地的順序排列。 |
IncompletePathToCommit
修訂路徑的一部分,例如來源和目的地之間的某些路段。
| JSON 表示法 |
|---|
{
"segments": [
{
object ( |
| 欄位 | |
|---|---|
segments[] |
必要欄位。從來源到目的地的路徑片段子集。 |