Method: networks.shipments.path.commit

Bir gönderiyi sağlayan ve gelecekte kullanıcı tarafından bile değiştirilemeyeceğini belirten bir taahhütte bulunur. Bu taahhüt, araçların. Bu yöntem, bir yolun belirli bir düzeltmesini etiketlemek için kullanılmaz.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

Zorunlu. Yolun belirtilmesi gereken gönderinin adı. Biçim: "networks/{network}/shipments/{shipment}"

İstek içeriği

İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{

  // 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.
}
Alanlar
Birleştirme alanı path_to_commit. Yapılması gereken yol veya yol bölümleri. path_to_commit şunlardan yalnızca biri olabilir:
completeShipmentPath

object (PathToCommit)

Kaynaktan hedefe giden yolun segmentleri.

segments

object (IncompletePathToCommit)

Kaynaktan hedefe giden yolun segmentlerinin bir alt kümesi.

Yanıt gövdesi

Başarılıysa yanıt metni, Path öğesinin bir örneğini içerir.

PathToCommit

Kaynaktan hedefe giden tam yol.

JSON gösterimi
{
  "segments": [
    {
      object (PathSegment)
    }
  ]
}
Alanlar
segments[]

object (PathSegment)

Zorunlu. Segmentler, kaynaktan hedefe doğru sıralı olmalıdır.

IncompletePathToCommit

Kaydedilen yolun bir parçasıdır, yani kaynak ile hedef arasındaki bazı segmentlerdir.

JSON gösterimi
{
  "segments": [
    {
      object (PathSegment)
    }
  ]
}
Alanlar
segments[]

object (PathSegment)

Zorunlu. Kaynaktan hedefe giden yolun segmentlerinin bir alt kümesi.