REST Resource: networks

資源:網路

說明可使用的完整現有網路。特定 API 客戶可能會有多個網路 (例如主要網路,且未來可能需要修改才能評估)。

JSON 表示法
{
  "name": string,
  "dimensions": [
    {
      object (ValueDimension)
    }
  ],
  "pricing": {
    object (PricingStrategy)
  },
  "currencyCode": string,
  "timeStep": string,
  "distanceMatrix": [
    {
      object (DistanceMatrixEntry)
    }
  ]
}
欄位
name

string

必要欄位。ID。設定完成後即無法更新。

dimensions[]

object (ValueDimension)

距離、重量、棧板等,以及縮放 (將浮點值對應到整數)。

pricing

object (PricingStrategy)

選用設定。寄件者針對沒有專屬專線出貨的商品所支付的價格。

currencyCode

string

選用設定。整個聯播網使用的單一貨幣單位。每位 API 客戶可以為不同的聯播網使用不同的單位;聯播網只能有一個貨幣單位。單位必須採用 ISO 4217 編碼,例如 google3/google/type/money.proto。

timeStep

string (Duration format)

選用設定。時間區分。系統會及時以這個精確度來輸出決策。在內部,狀態會以此精確度保留。

持續時間以秒為單位,最多 9 個小數位數,結尾為「s」。範例:"3.5s"

distanceMatrix[]

object (DistanceMatrixEntry)

選用設定。距離矩陣 (代表加權方向邊緣清單)。

DistanceMatrixEntry

來源中心與目的地中樞之間的距離。

JSON 表示法
{
  "sourceHub": string,
  "destinationHub": string,
  "weights": [
    {
      object (ValueDimension)
    }
  ]
}
欄位
sourceHub

string

必要欄位。來源中樞。

destinationHub

string

必要欄位。目的地中樞。

weights[]

object (ValueDimension)

必要欄位。中樞之間的距離,以多種維度測量。

方法

create

建立網路。

delete

刪除網路。

get

取得網路的詳細資料。

list

列出網路。

listPaths

傳回目前可用的所有路徑。

patch

更新網路。