संसाधन: नेटवर्क
इस्तेमाल किए जा सकने वाले पूरे मौजूदा नेटवर्क की जानकारी देता है. एपीआई इस्तेमाल करने वाले किसी ग्राहक के पास कई नेटवर्क हो सकते हैं. उदाहरण के लिए, मुख्य नेटवर्क और आने वाले समय में आकलन के लिए होने वाले बदलाव.
| JSON के काेड में दिखाना |
|---|
{ "name": string, "dimensions": [ { object ( |
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. आइडेंटिफ़ायर. अपडेट नहीं किया जा सका. |
dimensions[] |
दूरी, वज़न, पैलेट वगैरह. साथ ही, स्केलिंग (पूर्णांकों पर फ़्लोट करने वाले मैप को मैप करने के लिए). |
pricing |
ज़रूरी नहीं. वह कीमत जिसे भेजने वाला व्यक्ति ऐसे शिपमेंट के लिए पेमेंट करता है जिसके लिए अलग से लाइन की ज़रूरत नहीं होती. |
currencyCode |
ज़रूरी नहीं. पूरे नेटवर्क में एक मॉनेटरी यूनिट का इस्तेमाल किया जाता है. किसी एपीआई ग्राहक के पास अलग-अलग नेटवर्क के लिए कई अलग-अलग यूनिट हो सकती हैं; एक नेटवर्क में सिर्फ़ एक मॉनेटरी यूनिट हो सकती है. इकाई ISO 4217 में एन्कोड होनी चाहिए, जैसे google3/google/type/Money.proto. |
timeStep |
ज़रूरी नहीं. समय का अंतर. फ़ैसले इस सटीक समय के साथ आउटपुट होते हैं. अंदरूनी रूप से, स्टेट को इसी सटीक तरीके से रखा जाता है. सेकंड में कुल नौ दशमलव अंक, जो ' |
distanceMatrix[] |
ज़रूरी नहीं. दूरी का मैट्रिक्स (वेटेड डायरेक्टेड किनारों की सूची को दिखाता है). |
DistanceMatrixEntry
सोर्स हब और डेस्टिनेशन हब के बीच की दूरी.
| JSON के काेड में दिखाना |
|---|
{
"sourceHub": string,
"destinationHub": string,
"weights": [
{
object ( |
| फ़ील्ड | |
|---|---|
sourceHub |
ज़रूरी है. सोर्स हब. |
destinationHub |
ज़रूरी है. डेस्टिनेशन हब. |
weights[] |
ज़रूरी है. हब के बीच की दूरी, कई डाइमेंशन में मापी गई. |
तरीके |
|
|---|---|
|
नेटवर्क बनाता है. |
|
नेटवर्क को मिटाता है. |
|
नेटवर्क की जानकारी हासिल करता है. |
|
नेटवर्क को सूची में शामिल करता है. |
|
उन सभी पाथ को दिखाता है जो फ़िलहाल उपलब्ध हैं. |
|
नेटवर्क को अपडेट करता है. |