इंडेक्स
MiddleMileOptimization(इंटरफ़ेस)AnnotatedPathSegment(मैसेज)CommitPathRequest(मैसेज)CommitPathRequest.IncompletePathToCommit(मैसेज)CommitPathRequest.PathToCommit(मैसेज)CreateHubRequest(मैसेज)CreateLineRequest(मैसेज)CreateLineRotationRequest(मैसेज)CreateNetworkRequest(मैसेज)CreateVehicleRequest(मैसेज)CrossDockingCapacity(मैसेज)CrossDockingTime(मैसेज)DateTimeRange(मैसेज)DeleteHubRequest(मैसेज)DeleteLineRequest(मैसेज)DeleteLineRotationRequest(मैसेज)DeleteNetworkRequest(मैसेज)DeleteShipmentRequest(मैसेज)DeleteVehicleRequest(मैसेज)DistanceMatrixEntry(मैसेज)EarlinessTardiness(मैसेज)Function1D(मैसेज)GeneratedLineAndRotation(मैसेज)GetHubRequest(मैसेज)GetLineRequest(मैसेज)GetLineRotationRequest(मैसेज)GetNetworkRequest(मैसेज)GetShipmentRequest(मैसेज)GetVehicleRequest(मैसेज)Hub(मैसेज)IntegerRange(मैसेज)Line(मैसेज)LineRotation(मैसेज)ListHubsRequest(मैसेज)ListHubsResponse(मैसेज)ListLineRotationsRequest(मैसेज)ListLineRotationsResponse(मैसेज)ListLinesRequest(मैसेज)ListLinesResponse(मैसेज)ListNetworksRequest(मैसेज)ListNetworksResponse(मैसेज)ListPathsRequest(मैसेज)ListPathsResponse(मैसेज)ListShipmentsRequest(मैसेज)ListShipmentsResponse(मैसेज)ListVehiclesRequest(मैसेज)ListVehiclesResponse(मैसेज)MakeHubAvailableRequest(मैसेज)MakeHubAvailableResponse(मैसेज)MakeHubUnavailableRequest(मैसेज)MakeHubUnavailableResponse(मैसेज)MakeLineAvailableRequest(मैसेज)MakeLineAvailableResponse(मैसेज)MakeLineUnavailableRequest(मैसेज)MakeLineUnavailableResponse(मैसेज)MakeVehicleAvailableRequest(मैसेज)MakeVehicleAvailableResponse(मैसेज)MakeVehicleUnavailableRequest(मैसेज)MakeVehicleUnavailableResponse(मैसेज)Network(मैसेज)Path(मैसेज)PathSegment(मैसेज)PieceWiseAffineFunction(मैसेज)PieceWiseAffineSegment(मैसेज)PricingStrategy(मैसेज)RouteShipmentRequest(मैसेज)RouteShipmentResponse(मैसेज)SeparableNDFunction(मैसेज)Shipment(मैसेज)UpdateHubRequest(मैसेज)UpdateLineRequest(मैसेज)UpdateLineRotationRequest(मैसेज)UpdateNetworkRequest(मैसेज)UpdatePathRequest(मैसेज)UpdateVehicleRequest(मैसेज)ValueDimension(मैसेज)Vehicle(मैसेज)Vehicle.VehiclePositionConstraint(मैसेज)
MiddleMileOptimization
लॉजिस्टिक नेटवर्क मैनेज करने और शिपमेंट को अंदर भेजने की सेवा देने वाली कंपनी. यह प्रोटोकॉल स्टेटलेस होता है (मैसेज अलग-अलग होते हैं). हालांकि, इसके पीछे की सेवा की स्थिति बहुत ज़्यादा होती है (मैसेज मिलने से, कई तरीकों के लिए जवाब में भारी बदलाव हो सकता है, जैसे कि किसी शिपमेंट को रूट करने से, अन्य शिपमेंट की रूटिंग भी बदल सकती है).
| CommitPath |
|---|
|
यह शिपिंग के लिए शिपिंग के पाथ को तैयार करता है, जिसमें यह बताया जाता है कि आने वाले समय में इसे बदला नहीं जा सकता. यहां तक कि उपयोगकर्ता भी MakeVehicleUnavailable, MakeHubUnavailable, MakeLineUnavailable तरीकों से बताए गए किसी ज़बरदस्त घटना/अंतर से जुड़ी कार्रवाई के लिए बचा सकता है. इस तरीके का इस्तेमाल किसी पाथ के किसी खास संशोधन को टैग करने के लिए नहीं किया जाता. |
| CreateHub |
|---|
|
हब बनाता है. |
| CreateLine |
|---|
|
एक लाइन बनाता है. |
| CreateLineRotation |
|---|
|
एक LineRotation बनाता है. |
| CreateNetwork |
|---|
|
नेटवर्क बनाता है. |
| CreateVehicle |
|---|
|
वाहन बनाते हैं. |
| DeleteHub |
|---|
|
किसी हब को मिटाता है. |
| DeleteLine |
|---|
|
लाइन को मिटाता है. |
| DeleteLineRotation |
|---|
|
LineRotation को मिटाता है. |
| DeleteNetwork |
|---|
|
नेटवर्क को मिटाता है. |
| DeleteShipment |
|---|
|
शिपमेंट को मिटाता है. |
| DeleteVehicle |
|---|
|
वाहन को मिटाता है. |
| GetHub |
|---|
|
किसी हब की जानकारी हासिल करता है. |
| GetLine |
|---|
|
किसी लाइन की जानकारी हासिल करता है. |
| GetLineRotation |
|---|
|
LineRotation की जानकारी हासिल करता है. |
| GetNetwork |
|---|
|
किसी नेटवर्क की जानकारी हासिल करता है. |
| GetShipment |
|---|
|
शिपमेंट की जानकारी मिलती है. |
| GetVehicle |
|---|
|
गाड़ी की जानकारी जुटाता है. |
| ListHubs |
|---|
|
हब की सूची बनाता है. |
| ListLineRotations |
|---|
|
LineRotations को सूची में शामिल करता है. |
| ListLines |
|---|
|
पंक्तियों को सूची में रखता है. |
| ListNetworks |
|---|
|
नेटवर्क को सूची में शामिल करता है. |
| ListPaths |
|---|
|
उन सभी पाथ को दिखाता है जो फ़िलहाल उपलब्ध हैं. यह तरीका एकजुट है और इसका कोई खराब असर नहीं पड़ता. |
| ListShipments |
|---|
|
शिपमेंट की सूची दिखाता है. |
| ListVehicles |
|---|
|
वाहनों को सूची में रखता है. |
| MakeHubAvailable |
|---|
|
हब उपलब्ध कराता है. |
| MakeLineAvailable |
|---|
|
लाइन उपलब्ध कराता है. |
| MakeVehicleAvailable |
|---|
|
वाहन उपलब्ध कराता है. |
| RouteShipment |
|---|
|
नया शिपमेंट रूट करें. कॉन्टेंट बनाने की तरह ही, इस कार्रवाई का मतलब है कि राज्य में बदलाव हुआ है. |
| UpdateHub |
|---|
|
किसी हब को अपडेट करता है. |
| UpdateLine |
|---|
|
लाइन को अपडेट करता है. |
| UpdateLineRotation |
|---|
|
LineRotation को अपडेट करता है. |
| UpdateNetwork |
|---|
|
नेटवर्क को अपडेट करता है. |
| UpdatePath |
|---|
|
शिपमेंट का पाथ बदल देता है: सेवा पर आधारित मॉडल का इस्तेमाल करने के बजाय, उपयोगकर्ता की ओर से इस कॉल के दौरान सेट की गई वैल्यू ही स्थिति में शामिल होगी. |
| UpdateVehicle |
|---|
|
गाड़ी की जानकारी अपडेट करता है. |
AnnotatedPathSegment
यह ज़्यादा अनावश्यक जानकारी वाले पाथ के हिस्से को दिखाता है और इसकी गणना शामिल पाथसेगमेंट और नेटवर्क के आधार पर की जा सकती है. ये मैसेज आम तौर पर एपीआई सर्वर से भेजे जाते हैं.
| फ़ील्ड | |
|---|---|
segment |
ज़रूरी है. सेगमेंट की व्याख्या की जा रही है. |
arrival_time |
सिर्फ़ आउटपुट के लिए. इस सेगमेंट पर आने का समय. |
departure_time |
सिर्फ़ आउटपुट के लिए. इस सेगमेंट से रवानगी का समय. |
is_committed |
सिर्फ़ आउटपुट के लिए. एपीआई ग्राहक ने पाथ के इस हिस्से का इस्तेमाल करने का फ़ैसला लिया है या नहीं. |
segment_cost_constant |
सिर्फ़ आउटपुट के लिए. इस सेगमेंट के लिए लगातार लागत. |
segment_cost_due_to_vehicle |
सिर्फ़ आउटपुट के लिए. हर डाइमेंशन के लिए एक एंट्री. |
segment_cost_due_to_departure |
सिर्फ़ आउटपुट के लिए. लाइन के रोटेशन की वजह से होने वाला शुल्क: जाने वाली फ़्लाइट. |
segment_cost_due_to_arrival |
सिर्फ़ आउटपुट के लिए. लाइन के रोटेशन की वजह से होने वाला शुल्क: आने का समय. |
CommitPathRequest
CommitPath तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. उस शिपमेंट का नाम जिसका पाथ इस्तेमाल करना ज़रूरी है. फ़ॉर्मैट: "networks/{network}/shipments/{shipment}" |
यूनियन फ़ील्ड path_to_commit. पाथ या पाथ का हिस्सा, जिसे इस्तेमाल किया जाना चाहिए. path_to_commit इनमें से सिर्फ़ एक हो सकता है: |
|
complete_shipment_path |
सोर्स से डेस्टिनेशन तक के पाथ के सेगमेंट. |
segments |
सोर्स से डेस्टिनेशन तक के पाथ के सेगमेंट का सबसेट. |
IncompletePathToCommit
पाथ का तय हिस्सा, जैसे कि सोर्स और डेस्टिनेशन के बीच कुछ सेगमेंट.
| फ़ील्ड | |
|---|---|
segments[] |
ज़रूरी है. सोर्स से डेस्टिनेशन तक के पाथ के सेगमेंट का सबसेट. |
PathToCommit
सोर्स से डेस्टिनेशन तक का पूरा पाथ दिखाया जा रहा है.
| फ़ील्ड | |
|---|---|
segments[] |
ज़रूरी है. सेगमेंट, सोर्स से डेस्टिनेशन तक, क्रम में होने चाहिए. |
CreateHubRequest
CreateHub तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. वह पैरंट संसाधन जहां यह हब बनाया जाएगा. फ़ॉर्मैट: "networks/{network}" |
hub_id |
ज़रूरी है. बनाने के लिए हब का आइडेंटिफ़ायर. |
hub |
ज़रूरी है. बनाने के लिए हब. |
CreateLineRequest
CreateLine तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. वह पैरंट संसाधन जहां यह लाइन बनाई जाएगी. फ़ॉर्मैट: "networks/{network}" |
line_id |
ज़रूरी है. बनाई जाने वाली लाइन का आइडेंटिफ़ायर. |
line |
ज़रूरी है. बनाई जाने वाली लाइन. |
CreateLineRotationRequest
CreateLineRotation तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. वह पैरंट संसाधन जहां लाइन का यह रोटेशन बनाया जाएगा. फ़ॉर्मैट: "networks/{network}/lines/{line}" |
line_rotation_id |
ज़रूरी है. बनाए जाने वाले लाइन रोटेशन का आइडेंटिफ़ायर. |
line_rotation |
ज़रूरी है. बनाया जाने वाला लाइन रोटेशन. |
CreateNetworkRequest
CreateNetwork तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
network_id |
ज़रूरी है. बनाए जाने वाले नेटवर्क का आइडेंटिफ़ायर. |
network |
ज़रूरी है. बनाया जाने वाला नेटवर्क. |
CreateVehicleRequest
CreateVehicle तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. वह पैरंट संसाधन जिसमें यह वाहन बनाया जाएगा. फ़ॉर्मैट: "networks/{network}" |
vehicle_id |
ज़रूरी है. बनाए जाने वाले वाहन का आइडेंटिफ़ायर. |
vehicle |
ज़रूरी है. बनाया जाने वाला वाहन. |
CrossDockingCapacity
हब के लिए क्रॉस-डॉकिंग की कुल क्षमता.
| फ़ील्ड | |
|---|---|
capacity_per_hour[] |
ज़रूरी नहीं. हर डाइमेंशन की क्रॉस-डॉकिंग क्षमता. |
CrossDockingTime
हब के लिए क्रॉस-डॉकिंग में लगने वाला कुल समय.
| फ़ील्ड | |
|---|---|
time_constant |
ज़रूरी नहीं. क्रॉस-डॉकिंग ऑपरेशन के लिए लगातार समय. |
time |
ज़रूरी नहीं. अलग किए जाने की क्षमता एक सरल अनुमान है. |
DateTimeRange
दो तारीख और समय के बीच की समय सीमा. पॉइंट के हिसाब से तारीख समय के लिए, start == end का इस्तेमाल करें.
google/type/interval.proto इसी तरह के काम के लिए है, लेकिन फ़िज़िकल टाइम को ध्यान में रखते हुए (हम सिर्फ़ सिविल टाइम को ध्यान में रखते हैं).
| फ़ील्ड | |
|---|---|
first_date |
रेंज की शुरुआत. |
last_date |
रेंज खत्म हो गई |
DeleteHubRequest
DeleteHub तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. मिटाने के लिए हब का नाम. फ़ॉर्मैट: "networks/{network}/hubs/{hub}" |
DeleteLineRequest
DeleteLine तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. मिटाई जाने वाली लाइन का नाम. फ़ॉर्मैट: "networks/{network}/lines/{line}" |
force |
ज़रूरी नहीं. अगर 'सही है' पर सेट है, तो बच्चों के लिए बनाए गए संसाधनों को मिटाएं. |
DeleteLineRotationRequest
DeleteLineRotation तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. जिस लाइन को मिटाना है उसका नाम. फ़ॉर्मैट: "networks/{network}/lines/{line}/rotations/{rotation}" |
DeleteNetworkRequest
DeleteNetwork तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. मिटाने के लिए नेटवर्क का नाम. फ़ॉर्मैट: "networks/{network}" |
force |
ज़रूरी नहीं. अगर 'सही है' पर सेट है, तो बच्चों के लिए बनाए गए संसाधनों को मिटाएं. |
DeleteShipmentRequest
DeleteShipment तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. मिटाने के लिए शिपमेंट का नाम. फ़ॉर्मैट: "networks/{network}/shipments/{shipment}" |
DeleteVehicleRequest
DeleteVehicle तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. वाहन का नाम, जिसे मिटाना है. फ़ॉर्मैट: "networks/{network}/vehicles/{vehicle}" |
DistanceMatrixEntry
सोर्स हब और डेस्टिनेशन हब के बीच की दूरी.
| फ़ील्ड | |
|---|---|
source_hub |
ज़रूरी है. सोर्स हब. |
destination_hub |
ज़रूरी है. डेस्टिनेशन हब. |
weights[] |
ज़रूरी है. हब के बीच की दूरी, कई डाइमेंशन में मापी गई. |
EarlinessTardiness
शिपिंग के लिए खरीदार से लिए जाने वाले शुल्क की जानकारी, ज़रूरत से तय समय से पहले या बाद में रवाना होती है. इस वजह से, शिपिंग की लागत तय नहीं होती है.
| फ़ील्ड | |
|---|---|
maximum_earliness |
ज़रूरी नहीं. ईयरलाइन की ज़्यादा से ज़्यादा अनुमति है. यह सिर्फ़ पैसे चुकाने के लिए मददगार है. |
maximum_tardiness |
ज़रूरी नहीं. अधिकतम अनुमत अवधि. यह सिर्फ़ पैसे चुकाने के लिए मददगार है. |
earliness_cost |
ज़रूरी नहीं. शुरुआती कीमत. ईयरलाइन के लिए कोई शुल्क नहीं है, तो इस सेटिंग को अनसेट करें. |
tardiness_cost |
ज़रूरी नहीं. टारनेस की लागत. टेर्डनेस के लिए 'बिना किसी शुल्क के' iff को अनसेट करें. |
फ़ंक्शन1D
एक आर्ग्युमेंट का फ़ंक्शन.
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड function. फ़ंक्शन के आर्ग्युमेंट की यूनिट का मान यह होना चाहिए: - अगर वज़न: kg है - अगर समय: कम से कम - अगर पैलेट की संख्या है: 1 function इनमें से सिर्फ़ एक हो सकता है: |
|
constant |
फ़ंक्शन एक कॉन्स्टेंट है. |
pwl |
फ़ंक्शन पीस वाइज लीनियर होता है. |
GeneratedLineAndRotation
लाइन का एक रोटेशन, जिसे इस एपीआई ने जनरेट किया है, न कि एपीआई ग्राहक के ज़रिए. इस फ़ॉर्मैट का इस्तेमाल सीमित होता है और किसी भी वाहन का इस्तेमाल किया जा सकता है. ऐसा तब तक हो सकता है, जब तक कि एपीआई ग्राहक बाद के कॉल में इस पर कोई फ़ैसला न ले लें.
| फ़ील्ड | |
|---|---|
arrival_times |
सिर्फ़ आउटपुट के लिए. हब आईडी और समय के बीच मैप. इस मैप में एक जैसी कुंजियां होनी चाहिए (सोर्स हब को छोड़कर, पहुंचने का समय सेट नहीं किया गया है). |
departure_times |
सिर्फ़ आउटपुट के लिए. हब आईडी और समय के बीच मैप. इस मैप में एक जैसी कुंजियां होनी चाहिए (डेस्टिनेशन हब को शामिल नहीं किया जाना चाहिए और जाने का समय नहीं होना चाहिए). |
GetHubRequest
GetHub तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. वापस पाने के लिए हब का नाम. फ़ॉर्मैट: "networks/{network}/hubs/{hub}" |
GetLineRequest
GetLine तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. वापस पाने के लिए नेटवर्क का नाम. फ़ॉर्मैट: "networks/{network}/lines/{line}" |
GetLineRotationRequest
GetLineRotation तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. वापस लाने के लिए, लाइन रोटेशन का नाम. फ़ॉर्मैट: "networks/{network}/lines/{line}/rotations/{rotation}" |
GetNetworkRequest
GetNetwork तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. वापस पाने के लिए नेटवर्क का नाम. फ़ॉर्मैट: "networks/{network}" |
GetShipmentRequest
GetShipment तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. वापस पाने के लिए शिपमेंट का नाम. फ़ॉर्मैट: "networks/{network}/shipments/{shipment}" |
GetVehicleRequest
GetVehicle तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. वापस पाने के लिए वाहन का नाम. फ़ॉर्मैट: "networks/{network}/vehicles/{vehicle}" |
हब
शिपमेंट को एक हब से दूसरे हब में लाया जाना चाहिए.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. आइडेंटिफ़ायर. अपडेट नहीं किया जा सका. |
position |
ज़रूरी नहीं. असल दुनिया के पाथ की गणना करने की स्थिति. |
opening_times[] |
ज़रूरी है. खुलने का समय. फ़िलहाल, हब के खुलने पर एक एंट्री करें: हर बार हब के खुलने पर एक एंट्री (अगर उस पर काम करने वाले लोगों के पास लंच ब्रेक होता है और उस समय कोई भी काम नहीं करता है, तो उस दिन के लिए दो एंट्री होंगी). |
cross_docking_capacity |
ज़रूरी नहीं. पूरे हब की कपैसिटी. |
cross_docking_time |
ज़रूरी नहीं. क्रॉस-डॉकिंग कार्रवाई एक बार करने का समय (एक वाहन के लिए). |
IntegerRange
पूर्णांकों की रेंज.
| फ़ील्ड | |
|---|---|
start_value |
सेट न होने पर इंटरवल खुलता है. |
end_value |
सेट न होने पर इंटरवल खुलता है. |
लाइन
वह लाइन जिसे किसी तय फ़्रीक्वेंसी पर ऑपरेट किया जा रहा है.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. आइडेंटिफ़ायर. अपडेट नहीं किया जा सका. |
hub_ids[] |
ज़रूरी है. उन हब की सूची जिन पर यह लाइन, वाहनों के रुकने के क्रम में उन पर कॉल करती है. |
LineRotation
वाहन किसी खास समय पर इस लाइन पर काम करना शुरू करता है.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. आइडेंटिफ़ायर. अपडेट नहीं किया जा सका. |
arrival_times |
ज़रूरी नहीं. वह रेंज जहां फ़्लाइट के रवानगी के लिए कोई शुल्क नहीं लगता. इसका मतलब है कि फ़्लाइट के रवाना होने का सटीक समय, सिस्टम तय करता है. इस मैप में एक जैसी कुंजियां होनी चाहिए (सोर्स हब को छोड़कर, पहुंचने का समय सेट नहीं किया गया है). |
departure_times |
ज़रूरी नहीं. वह रेंज जहां फ़्लाइट के आने-जाने के लिए कोई शुल्क नहीं लगता. इसका मतलब है कि फ़्लाइट के रवाना होने का सही समय, सिस्टम तय करता है. इस मैप में एक जैसी कुंजियां होनी चाहिए (डेस्टिनेशन हब को शामिल नहीं किया जाना चाहिए और जाने का समय नहीं होना चाहिए). |
departure_earliness_tardiness_costs |
ज़रूरी नहीं. समय से पहले/तय समय पर पहुंचने का शुल्क और फ़्लाइट की रवानगी का समय. इस मैप में एक जैसी कुंजियां होनी चाहिए (डेस्टिनेशन हब को शामिल नहीं किया जाना चाहिए और जाने का समय नहीं होना चाहिए). |
arrival_earliness_tardiness_costs |
ज़रूरी नहीं. कम/ज़्यादा समय के लिए शुल्क और पहुंचने की सीमाएं. इस मैप में एक जैसी कुंजियां होनी चाहिए (सोर्स हब को छोड़कर, पहुंचने का समय सेट नहीं किया गया है). |
vehicles[] |
ज़रूरी नहीं. उन वाहनों की सूची जो इस लाइन को घुमा सकते हैं (उदाहरण के लिए, अनुमति वाली सूची). अगर number_vehicles की वैल्यू, वाहनों की संख्या के हिसाब से एक वैल्यू रह जाती है, तो उन सभी वाहनों को लाइन रोटेशन में जोड़ दिया जाएगा. अगर कोई वाहन उपलब्ध नहीं है, तो यह माना जाएगा कि सभी वाहन उपलब्ध हैं. |
fixed_price |
ज़रूरी नहीं. इस लाइन पर कोई वाहन चलाने का शुल्क. भले ही, वह कोई भी वाहन (ड्राइवर, रखरखाव वगैरह) करे. |
maximum_number_vehicles |
ज़रूरी नहीं. इस रोटेशन के लिए असाइन किए जा सकने वाले वाहनों की ज़्यादा से ज़्यादा संख्या. अगर नीति सेट नहीं है: इस रोटेशन के लिए, वाहन के बारे में कोई सीमा तय नहीं है. अगर ऐसा नहीं है, तो इस रोटेशन के लिए असाइन किए जा सकने वाले वाहनों की संख्या की ऊपरी सीमा (अनुमति वाली सूची में |
ListHubsRequest
ListHubs तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. पैरंट, जो हब के इस कलेक्शन का मालिक है. फ़ॉर्मैट: "networks/{network}" |
page_size |
ज़रूरी नहीं. लौटाने के लिए हब की ज़्यादा से ज़्यादा संख्या. सेवा इस वैल्यू से कम वैल्यू दिखा सकती है. अगर जानकारी नहीं दी गई है, तो ज़्यादा से ज़्यादा 50 हब लौटाए जाएंगे. सबसे ज़्यादा वैल्यू 1,000 है. वहीं, 1,000 से ज़्यादा वैल्यू को 1,000 बना दिया जाएगा. |
page_token |
ज़रूरी नहीं. पिछले पेजों पर नंबर डालते समय, |
ListHubsResponse
ListHubs तरीके के लिए रिस्पॉन्स मैसेज.
| फ़ील्ड | |
|---|---|
hubs[] |
बताए गए नेटवर्क से हब. |
next_page_token |
एक टोकन, जिसे अगला पेज फिर से पाने के लिए |
ListLineRotationsRequest
ListLineRotations तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. इस कलेक्शन का मालिकाना हक पैरंट के पास होता है. फ़ॉर्मैट: "networks/{network}/lines/{line}" |
page_size |
ज़रूरी नहीं. वापस लाने के लिए लाइन रोटेशन की ज़्यादा से ज़्यादा संख्या. सेवा इस वैल्यू से कम वैल्यू दिखा सकती है. अगर तय नहीं किया गया है, तो ज़्यादा से ज़्यादा 50 LineRotations दिखाए जाएंगे. सबसे ज़्यादा वैल्यू 1,000 है. वहीं, 1,000 से ज़्यादा वैल्यू को 1,000 बना दिया जाएगा. |
page_token |
ज़रूरी नहीं. पिछले पेजों पर नंबर डालते समय, |
ListLineRotationsResponse
ListLineRotations तरीके के लिए रिस्पॉन्स मैसेज.
| फ़ील्ड | |
|---|---|
line_rotations[] |
तय किए गए नेटवर्क और लाइन से लाइन का रोटेशन. |
next_page_token |
एक टोकन, जिसे अगला पेज फिर से पाने के लिए |
ListLinesRequest
ListLines तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. इन लाइनों के कलेक्शन का मालिकाना हक, पैरंट के पास होता है. फ़ॉर्मैट: "networks/{network}" |
page_size |
ज़रूरी नहीं. दिखाई जाने वाली पंक्तियों की ज़्यादा से ज़्यादा संख्या. सेवा इस वैल्यू से कम वैल्यू दिखा सकती है. अगर जानकारी नहीं दी गई है, तो ज़्यादा से ज़्यादा 50 लाइनें दिखाई जाएंगी. सबसे ज़्यादा वैल्यू 1,000 है. वहीं, 1,000 से ज़्यादा वैल्यू को 1,000 बना दिया जाएगा. |
page_token |
ज़रूरी नहीं. पिछले पेजों पर नंबर डालते समय, |
ListLinesResponse
ListLines तरीके के लिए रिस्पॉन्स मैसेज.
| फ़ील्ड | |
|---|---|
lines[] |
किसी नेटवर्क की लाइनें. |
next_page_token |
एक टोकन, जिसे अगला पेज फिर से पाने के लिए |
ListNetworksRequest
ListNetworks तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
page_size |
ज़रूरी नहीं. दिखाए जाने वाले नेटवर्क की ज़्यादा से ज़्यादा संख्या. सेवा इस वैल्यू से कम वैल्यू दिखा सकती है. अगर जानकारी नहीं दी गई है, तो ज़्यादा से ज़्यादा 50 नेटवर्क लौटाए जाएंगे. सबसे ज़्यादा वैल्यू 1,000 है. वहीं, 1,000 से ज़्यादा वैल्यू को 1,000 बना दिया जाएगा. |
page_token |
ज़रूरी नहीं. पिछले पेजों पर नंबर डालते समय, |
ListNetworksResponse
ListNetworks तरीके के लिए रिस्पॉन्स मैसेज.
| फ़ील्ड | |
|---|---|
networks[] |
नेटवर्क की सूची. |
next_page_token |
एक टोकन, जिसे अगला पेज फिर से पाने के लिए |
ListPathsRequest
ListPaths तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. उस नेटवर्क का नाम जिसके लिए पाथ भेजने ज़रूरी हैं. फ़ॉर्मैट: "networks/{network}" |
page_size |
ज़रूरी नहीं. दिखाए जाने वाले नेटवर्क की ज़्यादा से ज़्यादा संख्या. सेवा इस वैल्यू से कम वैल्यू दिखा सकती है. अगर जानकारी नहीं दी गई है, तो ज़्यादा से ज़्यादा 50 नेटवर्क लौटाए जाएंगे. सबसे ज़्यादा वैल्यू 1,000 है. वहीं, 1,000 से ज़्यादा वैल्यू को 1,000 बना दिया जाएगा. |
page_token |
ज़रूरी नहीं. पिछले पेजों पर नंबर डालते समय, |
ListPathsResponse
ListPaths तरीके के लिए रिस्पॉन्स मैसेज.
| फ़ील्ड | |
|---|---|
paths[] |
पाथ की सूची. |
next_page_token |
एक टोकन, जिसे अगला पेज फिर से पाने के लिए |
ListShipmentsRequest
ListShipments तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. शिपमेंट के इस संग्रह का मालिक, माता-पिता होता है. फ़ॉर्मैट: "networks/{network}" |
page_size |
ज़रूरी नहीं. लौटाए जाने वाले सामान की ज़्यादा से ज़्यादा संख्या. सेवा इस वैल्यू से कम वैल्यू दिखा सकती है. अगर जानकारी नहीं दी जाती है, तो ज़्यादा से ज़्यादा 50 शिपमेंट लौटाए जाएंगे. सबसे ज़्यादा वैल्यू 1,000 है. वहीं, 1,000 से ज़्यादा वैल्यू को 1,000 बना दिया जाएगा. |
page_token |
ज़रूरी नहीं. पिछले पेजों पर नंबर डालते समय, |
ListShipmentsResponse
ListShipments तरीके के लिए रिस्पॉन्स मैसेज.
| फ़ील्ड | |
|---|---|
shipments[] |
बताए गए नेटवर्क से शिपमेंट. |
next_page_token |
एक टोकन, जिसे अगला पेज फिर से पाने के लिए |
ListVehiclesRequest
ListVehicles तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. गाड़ियों के इस कलेक्शन का मालिकाना हक माता-पिता के पास है. फ़ॉर्मैट: "networks/{network}" |
page_size |
ज़रूरी नहीं. लौटाए जाने वाले वाहन की ज़्यादा से ज़्यादा संख्या. सेवा इस वैल्यू से कम वैल्यू दिखा सकती है. अगर जानकारी नहीं दी जाती है, तो ज़्यादा से ज़्यादा 50 वाहन लौटाए जाएंगे. सबसे ज़्यादा वैल्यू 1,000 है. वहीं, 1,000 से ज़्यादा वैल्यू को 1,000 बना दिया जाएगा. |
page_token |
ज़रूरी नहीं. पिछले पेजों पर नंबर डालते समय, |
ListVehiclesResponse
ListVehicles तरीके के लिए रिस्पॉन्स मैसेज.
| फ़ील्ड | |
|---|---|
vehicles[] |
बताए गए नेटवर्क के वाहन. |
next_page_token |
एक टोकन, जिसे अगला पेज फिर से पाने के लिए |
MakeHubAvailableRequest
MakeHubAvailable तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. उपलब्ध कराने के लिए हब का नाम. फ़ॉर्मैट: "networks/{network}/hubs/{hub}" |
availability_starts[] |
ज़रूरी है. वह समय जब उपलब्धता शुरू होगी. ये पॉइंट, आने वाले समय के होने चाहिए. अगर यह फ़ील्ड मौजूद नहीं है, तो मैसेज मिलने के बाद से उपलब्धता शुरू हो जाती है. |
MakeHubAvailableResponse
MakeHubAvailable तरीके के लिए रिस्पॉन्स मैसेज.
| फ़ील्ड | |
|---|---|
name |
उस हब का नाम जिसकी उपलब्धता अपडेट की गई है. फ़ॉर्मैट: "networks/{network}/hubs/{hub}" |
path[] |
अपडेट किए गए पाथ. |
MakeLineAvailableRequest
MakeHubAvailable तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. उपलब्ध करने के लिए लाइन का नाम. फ़ॉर्मैट: "networks/{network}/lines/{line}" |
availability_starts[] |
ज़रूरी है. वह समय जब उपलब्धता शुरू होगी. ये पॉइंट, आने वाले समय के होने चाहिए. अगर यह फ़ील्ड मौजूद नहीं है, तो मैसेज मिलने के बाद से उपलब्धता शुरू हो जाती है. |
MakeLineAvailableResponse
MakeLineAvailable तरीके के लिए रिस्पॉन्स मैसेज.
| फ़ील्ड | |
|---|---|
name |
उस लाइन का नाम जिसकी उपलब्धता की जानकारी अपडेट नहीं की गई है. फ़ॉर्मैट: "networks/{network}/lines/{line}" |
path[] |
अपडेट किए गए पाथ. |
MakeVehicleAvailableRequest
MakeVehicleAvailable तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. उपलब्ध करवाने के लिए वाहन का नाम. फ़ॉर्मैट: "networks/{network}/vehicle/{vehicle}" |
availability_starts[] |
ज़रूरी है. वह समय जब उपलब्धता शुरू होगी. ये पॉइंट, आने वाले समय के होने चाहिए. अगर यह फ़ील्ड मौजूद नहीं है, तो मैसेज मिलने के बाद से उपलब्धता शुरू हो जाती है. |
MakeVehicleAvailableResponse
MakeVehicleAvailable तरीके के लिए रिस्पॉन्स मैसेज.
| फ़ील्ड | |
|---|---|
name |
उस वाहन का नाम जिसकी उपलब्धता की जानकारी अपडेट की गई है. फ़ॉर्मैट: "networks/{network}/vehicles/{vehicle}" |
path[] |
अपडेट किए गए पाथ. |
नेटवर्क
इस्तेमाल किए जा सकने वाले पूरे मौजूदा नेटवर्क की जानकारी देता है. एपीआई इस्तेमाल करने वाले किसी ग्राहक के पास कई नेटवर्क हो सकते हैं. उदाहरण के लिए, मुख्य नेटवर्क और आने वाले समय में आकलन के लिए होने वाले बदलाव.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. आइडेंटिफ़ायर. अपडेट नहीं किया जा सका. |
dimensions[] |
दूरी, वज़न, पैलेट वगैरह. साथ ही, स्केलिंग (पूर्णांकों पर फ़्लोट करने वाले मैप को मैप करने के लिए). |
pricing |
ज़रूरी नहीं. वह शुल्क जो भेजने वाले को, उस शिपमेंट के लिए पेमेंट करना होता है जिसके लिए किसी खास लाइन की ज़रूरत नहीं होती. |
currency_code |
ज़रूरी नहीं. पूरे नेटवर्क में एक मॉनेटरी यूनिट का इस्तेमाल किया जाता है. एपीआई के किसी ग्राहक के पास अलग-अलग नेटवर्क के लिए कई अलग-अलग यूनिट हो सकती हैं. हालांकि, किसी नेटवर्क में सिर्फ़ एक मॉनेटरी यूनिट हो सकती है. इकाई ISO 4217 में एन्कोड होनी चाहिए, जैसे google3/google/type/Money.proto. |
time_step |
ज़रूरी नहीं. समय का अंतर. फ़ैसले इस सटीक समय के साथ आउटपुट होते हैं. अंदरूनी रूप से, स्टेट को इसी सटीक तरीके से रखा जाता है. |
distance_matrix[] |
ज़रूरी नहीं. दूरी का मैट्रिक्स (वेटेड डायरेक्टेड किनारों की सूची को दिखाता है). |
पाथ
नेटवर्क में शिपमेंट के लिए पाथ.
| फ़ील्ड | |
|---|---|
shipment |
ज़रूरी है. वह शिपमेंट जिसके पाथ के बारे में बताया जा रहा है. |
segments[] |
ज़रूरी है. पाथ के सेगमेंट. |
departure_time |
सिर्फ़ आउटपुट के लिए. शिपमेंट के रवाना होने का असल समय. |
arrival_time |
सिर्फ़ आउटपुट के लिए. शिपमेंट के पहुंचने का असल समय. |
incurred_penalties |
सिर्फ़ आउटपुट के लिए. कम पाबंदियों की वजह से लगने वाले पेनल्टी का ध्यान नहीं रखा जाता. |
cost_constant |
सिर्फ़ आउटपुट के लिए. इस शिपमेंट के लिए तय की गई लागत. |
cost |
सिर्फ़ आउटपुट के लिए. कॉम्पोनेंट के हिसाब से लागत. |
PathSegment
इससे पाथ का वह हिस्सा दिखता है जो एपीआई ग्राहक ने एपीआई सर्वर को भेजा होता है (जैसे, स्थिति में बदलाव होना) या एपीआई सर्वर से एपीआई ग्राहक को भेजा जाता है. उदाहरण के लिए, शिपमेंट को रूट करना.
| फ़ील्ड | |
|---|---|
source_hub |
ज़रूरी है. सेगमेंट का सोर्स. |
destination_hub |
ज़रूरी है. सेगमेंट का डेस्टिनेशन. |
line |
ज़रूरी है. इस खंड के लिए रेखा का अनुसरण किया जा रहा है. |
line_rotation |
ज़रूरी है. इस सेगमेंट के लिए रोटेशन का पालन किया जा रहा है. |
vehicle |
ज़रूरी है. वाहन, इस सेगमेंट के बाद आता है. |
PieceWiseAffineFunction
पीसवाइस-लीनियर फ़ंक्शन, एक तर्क तक सीमित. इसे https://github.com/google/or-tools/blob/stable/ortools/util/piecewise_linear_function.h जैसा डिज़ाइन करें
| फ़ील्ड | |
|---|---|
segments[] |
फ़ंक्शन के लीनियर सेगमेंट. |
PieceWiseAffineSegment
पीस वाइज-लीनियर फ़ंक्शन का एक सेगमेंट.
| फ़ील्ड | |
|---|---|
start_x |
सेगमेंट की शुरुआत: x. |
start_y |
सेगमेंट की शुरुआत: y. |
end_x |
सेगमेंट का आखिरी हिस्सा: x. |
end_y |
सेगमेंट का आखिरी हिस्सा: y. |
PricingStrategy
कीमत तय करने की रणनीति.
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड pricing_strategy. कीमत तय करने की रणनीति. pricing_strategy इनमें से सिर्फ़ एक हो सकता है: |
|
separable |
कीमत तय करने की रणनीति के तौर पर, कई वैरिएबल को अलग किया जा सकता है. |
RouteShipmentRequest
RouteShipment तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. पैरंट, वह नेटवर्क जिसमें शिपमेंट को रूट किया जाना चाहिए. फ़ॉर्मैट: "networks/{network}" |
shipment |
ज़रूरी है. रूट करने के लिए शिपमेंट. |
RouteShipmentResponse
RouteShipment तरीके के लिए रिस्पॉन्स मैसेज.
| फ़ील्ड | |
|---|---|
shipment |
हाल ही में बनाया गया शिपमेंट. |
paths[] |
शिपमेंट को रूट करने की वजह से बदले गए पाथ. इस फ़ील्ड में कम से कम एक एंट्री शामिल होती है. यह उस शिपमेंट का पाथ होती है जिसे रूट किया जाना था. इसमें दूसरे शिपमेंट के लिए ज़्यादा पाथ हो सकते हैं, जो अंदरूनी स्थिति में हुए बदलावों को दिखाते हैं. |
lines[] |
शिपमेंट को रूट करते समय बनाए गए लाइन रोटेशन. यह खाली हो सकता है या इसमें अन्य शिपमेंट के लिए रोटेशन शामिल हो सकते हैं, जो आंतरिक स्थिति के बदलावों को दिखाते हैं. |
SeparableNDFunction
N आर्ग्युमेंट के फ़ंक्शन को, एक आर्ग्युमेंट के फ़ंक्शन के जोड़ के तौर पर दिखाएं.
| फ़ील्ड | |
|---|---|
components |
हर आर्ग्युमेंट/डाइमेंशन के लिए एक एंट्री के साथ, फ़ंक्शन के कॉम्पोनेंट. |
constant_price |
फ़ंक्शन का कॉन्सटेंट हिस्सा. |
शिपमेंट
प्रदर्शन के लिए शिपमेंट.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. आइडेंटिफ़ायर. अपडेट नहीं किया जा सका. |
source_hub |
ज़रूरी है. वह हब जहां से शिपमेंट की सुविधा उपलब्ध होती है. |
destination_hub |
ज़रूरी है. वह हब जहां शिपमेंट को डिलीवर करना है. |
departure_time |
ज़रूरी है. रवानगी का समय. |
arrival_time |
ज़रूरी है. पहुंचने का अनुमानित समय (उदाहरण के लिए, सॉफ़्ट कंस्ट्रेंट). |
arrival_earliness_tardiness_cost |
ज़रूरी नहीं. सेवा स्तर समझौते (एसएलए) के मुताबिक, हो सकता है कि यह समयसीमा पार हो जाए और आपको कुछ जुर्माना देना पड़े. (अगर यह सबसे बड़ी वैल्यू से बड़ी है, तो इसका मतलब है कि पैकेज ज़्यादा काम का नहीं है.) कार्रवाई में देरी (मिनट में) के फ़ंक्शन के ज़रिए जुर्माना लगाया जाता है. |
size[] |
ज़रूरी नहीं. वाहन और हब कपैसिटी के साथ इस्तेमाल किया जाता है. |
revenue |
ज़रूरी नहीं. इस पैकेज से मिलने वाला रेवेन्यू (इसका इस्तेमाल इनाम का हिसाब लगाने के लिए किया जाता है), जैसे कि पैसे चुकाने वाले पक्ष की तरफ़ से चुकाई गई कीमत. अगर नीति को सेट नहीं किया जाता है, तो सिस्टम रेवेन्यू का हिसाब लगाता है. यह इस पर निर्भर करता है कि इस शिपमेंट के लिए नई लाइन जनरेट हुई है या नहीं. |
UpdateHubRequest
UpdateHub तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
hub |
ज़रूरी है. अपडेट करने के लिए हब. हब के |
update_mask |
ज़रूरी नहीं. अपडेट किए जाने वाले फ़ील्ड की सूची. |
UpdateLineRequest
UpdateLine तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
line |
ज़रूरी है. अपडेट की जाने वाली लाइन. लाइन के |
update_mask |
ज़रूरी नहीं. अपडेट किए जाने वाले फ़ील्ड की सूची. |
UpdateLineRotationRequest
UpdateLineRotation तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
line_rotation |
ज़रूरी है. अपडेट किया जाने वाला नेटवर्क. रोटेशन के |
update_mask |
ज़रूरी नहीं. अपडेट किए जाने वाले फ़ील्ड की सूची. |
UpdateNetworkRequest
UpdateNetwork तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
network |
ज़रूरी है. अपडेट किया जाने वाला नेटवर्क. नेटवर्क के |
update_mask |
ज़रूरी नहीं. अपडेट किए जाने वाले फ़ील्ड की सूची. |
UpdatePathRequest
UpdatePath तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
path |
ज़रूरी है. शिपमेंट के लिए नया पाथ. |
UpdateVehicleRequest
UpdateVehicle तरीके के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
vehicle |
ज़रूरी है. अपडेट की जाने वाली गाड़ी. वाहन के |
update_mask |
ज़रूरी नहीं. अपडेट किए जाने वाले फ़ील्ड की सूची. |
ValueDimension
पहले से तय किसी डाइमेंशन में मौजूद वैल्यू. value फ़ील्ड को dimension के संबंधित टाइप पर सेट किया जाना चाहिए.
| फ़ील्ड | |
|---|---|
value |
ज़रूरी नहीं. मान. |
dimension |
ज़रूरी है. डाइमेंशन. |
वाहन
कोई नाम नहीं, इसे नेटवर्क में मैप कुंजी के रूप में सेव किया जाता है.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. आइडेंटिफ़ायर. अपडेट नहीं किया जा सका. |
capacities[] |
ज़रूरी नहीं. वाहन की विशेषताएं. |
cost |
ज़रूरी है. वाहन इस्तेमाल करने का शुल्क. ये एक तर्क के फ़ंक्शन हैं: वाहन ने कितनी दूरी तय की है, वाहन का वज़न क्या है, वाहन ले जाने के लिए कितने पैलेट है. इन फ़ंक्शन में रखरखाव, ईंधन, और हैंडलिंग का खर्च शामिल होता है. इस शुल्क में, ऐडवांस में लिया जाने वाला शुल्क शामिल हो सकता है. इसका पेमेंट, वाहन इस्तेमाल करने के बाद किया जाता है. ज़्यादातर मामलों में, यह सबकॉन्ट्रैक्ट (मुख्य समझौते से जुड़ा समझौता) करने के लिए होता है. |
pricing |
ज़रूरी नहीं. वह कीमत जो पैसे चुकाने वाले पक्ष को चुकानी हो.हालांकि, ऐसा सिर्फ़ तब होगा, जब वाहन का इस्तेमाल जनरेट की गई लाइन में किया जा रहा हो. यह इनपुट नेटवर्क का हिस्सा नहीं है. |
allowed_for_generated_lines |
ज़रूरी है. जनरेट की गई लाइनों के लिए, इस वाहन का इस्तेमाल किया जा सकता है या नहीं. अगर इस नीति को |
vehicle_position_constraints[] |
ज़रूरी नहीं. मौजूदा वाहन की तय की गई पोज़िशन और समय. उदाहरण के लिए, एंट्री का इस्तेमाल करके इस बात को मॉडल करें कि कोई वाहन, जो दिए गए हब पर शुरू होता है या खत्म होता है. |
VehiclePositionConstraint
वाहन की पोज़िशन के लिए सीमा.
| फ़ील्ड | |
|---|---|
time |
कंस्ट्रेंट का समय. |
hub_id |
कंस्ट्रेंट का हब. |