تلتزم بمسار الشحنة، مع الإشارة إلى أنّه لا يمكن تغييره في المستقبل، حتى من قِبل المستخدم، باستثناء القوة القاهرة أو الفعل الذي تشير إليه المركبات.makeUnavailable، Hubs.makeUnavailable، خطوط.makeUnavailable هي الطرق. لا يتم استخدام هذه الطريقة لوضع علامة على مراجعة معينة لمسار.
طلب HTTP
POST https://middlemileoptimization.googleapis.com/v1/{name=networks/*/shipments/*}/path:commit
يستخدِم عنوان URL بنية تحويل ترميز 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[] |
مطلوب. مجموعة فرعية من شرائح المسار من مصدر إلى وجهة. |