Method: networks.shipments.path.commit

यह किसी शिपमेंट के पाथ को लेकर यह बताता है कि आने वाले समय में इसे बदला नहीं जा सकता. यहां तक कि उपयोगकर्ता भी वाहन की मदद से अचानक घटी घटना या भगवान की कार्रवाई के लिए सेव कर लेता है.makeUnavailable, Hubs.makeUnavailable, loads.makeUnavailable. इस तरीके का इस्तेमाल किसी पाथ के किसी खास संशोधन को टैग करने के लिए नहीं किया जाता.

एचटीटीपी अनुरोध

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

यह यूआरएल 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)

ज़रूरी है. सोर्स से डेस्टिनेशन तक के पाथ के सेगमेंट का सबसेट.