Method: networks.shipments.path.commit

שומר את הנתיב של משלוח, שמציין שלא ניתן יהיה לשנות אותו בעתיד, גם על ידי המשתמש, שמירה לכוח עליון/מעשה אלים שצוין על ידי Vehicle.makeUnavailable, hubs.makeUnavailable, Line.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)

חובה. קבוצת משנה של הפלחים של נתיב ממקור ליעד.