REST Resource: networks.vehicles

資源:交通工具

沒有名稱,而是以對應鍵的形式儲存在網路中。

JSON 表示法
{
  "name": string,
  "capacities": [
    {
      object (ValueDimension)
    }
  ],
  "cost": {
    object (PricingStrategy)
  },
  "pricing": {
    object (PricingStrategy)
  },
  "allowedForGeneratedLines": boolean,
  "vehiclePositionConstraints": [
    {
      object (VehiclePositionConstraint)
    }
  ]
}
欄位
name

string

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

capacities[]

object (ValueDimension)

選用設定。車輛特性。

cost

object (PricingStrategy)

必要欄位。車輛使用費用。這些是單一引數的功能:車輛行駛的距離、車輛運輸的重量、交通工具運輸的棧板數量。這些功能會考量維護、燃料和處理費用。這類費用可能包含預付費用 (在用車後付費,最適合分包契約)。

pricing

object (PricingStrategy)

選用設定。付費方要支付的價格,前提是車輛是用於產生的路線中 (即非輸入網路的一部分)。

allowedForGeneratedLines

boolean

必要欄位。這輛車是否可用於產生的路線。如果設為 false,車輛僅限於許可的預先定義路線。

vehiclePositionConstraints[]

object (VehiclePositionConstraint)

選用設定。目前車輛的強制定位和時間。例如,您可以使用項目來模擬車輛在特定中樞上開始或結束的車輛。

VehiclePositionConstraint

限制車輛位置。

JSON 表示法
{
  "time": {
    object (DateTime)
  },
  "hubId": string
}
欄位
time

object (DateTime)

限制條件的時間。

hubId

string

限制的中樞。

方法

create

建立交通工具。

delete

刪除車輛。

get

取得車輛的詳細資料。

list

列出車輛。

makeAvailable

提供車輛。

makeUnavailable

車輛無法使用。

patch

更新車輛。