貨物の経路を確定し、将来的にはユーザーが変更できないことを示します。vehics.makeUnavailable、hubs.makeUnavailable、lines.makeUnavailable メソッドで示される不可抗力/不可抗力を除きます。このメソッドは、パスの特定のリビジョンにタグを付けるためには使用されません。
HTTP リクエスト
POST https://middlemileoptimization.googleapis.com/v1/{name=networks/*/shipments/*}/path:commit
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
name |
必須。パスを commit する必要がある配送の名前。形式: 「networks/{network}/shipments/{shipment}」 |
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 |
|---|
{ // Union field |
| フィールド | |
|---|---|
共用体フィールド path_to_commit。commit するパスまたはパスの部分。path_to_commit は次のいずれかになります。 |
|
completeShipmentPath |
送信元から宛先へのパスのセグメント。 |
segments |
送信元から宛先へのパスのセグメントのサブセット。 |
レスポンスの本文
成功した場合、レスポンスの本文には Path のインスタンスが含まれます。
PathToCommit
commit されるソースから宛先までのフルパス。
| JSON 表現 |
|---|
{
"segments": [
{
object ( |
| フィールド | |
|---|---|
segments[] |
必須。セグメントは、ソースから宛先まで順番に存在している必要があります。 |
IncompletePathToCommit
commit されているパスの一部(つまり、送信元と宛先の間の一部のセグメント)。
| JSON 表現 |
|---|
{
"segments": [
{
object ( |
| フィールド | |
|---|---|
segments[] |
必須。送信元から宛先へのパスのセグメントのサブセット。 |