Method: networks.shipments.path.commit

تلتزم بمسار الشحنة، مع الإشارة إلى أنّه لا يمكن تغييره في المستقبل، حتى من قِبل المستخدم، باستثناء القوة القاهرة أو الفعل الذي تشير إليه المركبات.makeUnavailable، Hubs.makeUnavailable، خطوط.makeUnavailable هي الطرق. لا يتم استخدام هذه الطريقة لوضع علامة على مراجعة معينة لمسار.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
name

string

مطلوب. اسم الشحنة التي يجب الالتزام بمسارها التنسيق: "networks/{network}/shipments/{shipment}"

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل 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.
}
الحقول
حقل الاتحاد path_to_commit. المسار أو أجزاء المسار التي يجب الالتزام بها. يمكن أن يكون path_to_commit واحدًا فقط مما يلي:
completeShipmentPath

object (PathToCommit)

أجزاء المسار من مصدر إلى وجهة.

segments

object (IncompletePathToCommit)

مجموعة فرعية من شرائح المسار من مصدر إلى وجهة.

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال Path.

PathToCommit

المسار الكامل الذي يجري الالتزام به، من المصدر إلى الوجهة.

تمثيل JSON
{
  "segments": [
    {
      object (PathSegment)
    }
  ]
}
الحقول
segments[]

object (PathSegment)

مطلوب. يجب أن تكون الشرائح بالترتيب، من مصدر إلى وجهة.

IncompletePathToCommit

جزء من المسار الذي يتم الالتزام به، أي بعض الأجزاء بين المصدر والوجهة

تمثيل JSON
{
  "segments": [
    {
      object (PathSegment)
    }
  ]
}
الحقول
segments[]

object (PathSegment)

مطلوب. مجموعة فرعية من شرائح المسار من مصدر إلى وجهة.