Kaynak: Ağ
Kullanılabilecek mevcut ağın tamamını açıklar. Belirli bir API müşterisinin birden fazla ağı olabilir (ör. ana ağ ve gelecekte değerlendirilecek bir değişiklik).
| JSON gösterimi |
|---|
{ "name": string, "dimensions": [ { object ( |
| Alanlar | |
|---|---|
name |
Zorunlu. Tanımlayıcı. Güncellenemez. |
dimensions[] |
Mesafe, ağırlık, paletler vb. ve ölçeklendirme (kayan değerleri tam sayılarla eşlemek için). |
pricing |
İsteğe bağlı. Özel bir hat gerektirmeyen bir gönderimi göndermek için gönderen tarafından ödenecek fiyat. |
currencyCode |
İsteğe bağlı. Ağ genelinde kullanılan tek bir para birimi. Bir API müşterisinin farklı ağlar için birkaç farklı birimi olabilir; her ağda yalnızca bir para birimi bulunabilir. Birim ISO 4217 ile kodlanmış olmalıdır (ör. google3/google/type/money.proto). |
timeStep |
İsteğe bağlı. Zaman ayrımcılığı. Kararlar, bu hassasiyetle doğru zamanda alınır. Dahili olarak durum bu hassasiyetle korunur. En fazla dokuz kesir basamağı olan ve " |
distanceMatrix[] |
İsteğe bağlı. Mesafe matrisi (ağırlıklı yönlendirilmiş kenarların bir listesini temsil eder). |
DistanceMatrixEntry
Kaynak merkez ile hedef merkez arasındaki mesafedir.
| JSON gösterimi |
|---|
{
"sourceHub": string,
"destinationHub": string,
"weights": [
{
object ( |
| Alanlar | |
|---|---|
sourceHub |
Zorunlu. Kaynak merkezi. |
destinationHub |
Zorunlu. Hedef merkez. |
weights[] |
Zorunlu. Çeşitli boyutlarda ölçülen, merkezler arasındaki mesafe. |
Yöntemler |
|
|---|---|
|
Ağ oluşturur. |
|
Ağı siler. |
|
Bir ağın ayrıntılarını alır. |
|
Ağı listeler. |
|
O anda kullanılabilir olan tüm yolları döndürür. |
|
Bir ağı günceller. |