REST Resource: networks.lines.rotations

资源:LineRotation

有车辆在特定时间开始运营此线路。

JSON 表示法
{
  "name": string,
  "arrivalTimes": {
    string: {
      object (DateTimeRange)
    },
    ...
  },
  "departureTimes": {
    string: {
      object (DateTimeRange)
    },
    ...
  },
  "departureEarlinessTardinessCosts": {
    string: {
      object (EarlinessTardiness)
    },
    ...
  },
  "arrivalEarlinessTardinessCosts": {
    string: {
      object (EarlinessTardiness)
    },
    ...
  },
  "vehicles": [
    string
  ],
  "fixedPrice": {
    object (PricingStrategy)
  },
  "maximumNumberVehicles": {
    object (IntegerRange)
  }
}
字段
name

string

必需。标识符。无法更新。

arrivalTimes

map (key: string, value: object (DateTimeRange))

可选。不花钱就允许出车的范围(即,如果不是逐点到达,则实际到达时间由系统决定)。此映射应具有相同的键(减去来源中心,没有到达时间)。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

departureTimes

map (key: string, value: object (DateTimeRange))

可选。不花钱即可到达的范围(即,如果不是逐点到达,则由系统决定实际出发时间)。此地图应具有相同的键(去掉目的地枢纽,没有出发时间)。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

departureEarlinessTardinessCosts

map (key: string, value: object (EarlinessTardiness))

可选。早期阶段费用和出发边界。此映射应具有相同的键(减去目的地 hub,没有出发时间)。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

arrivalEarlinessTardinessCosts

map (key: string, value: object (EarlinessTardiness))

可选。初期/延迟费用和到达时限。此映射应具有相同的键(减去来源中心,没有到达时间)。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

vehicles[]

string

可选。可进行此线路旋转的车辆的列表(即许可名单)。如果 number_vehicles 减少为与车辆数量对应的一个值,则所有这些车辆都将分配到线路轮替。如果没有车辆,系统会认为所有车辆都可用。

fixedPrice

object (PricingStrategy)

可选。让任何车辆通行此线路所需的成本,无论车辆为何(驾驶员、维修等)。

maximumNumberVehicles

object (IntegerRange)

可选。可分配给此旋转的车辆数量上限。如果未设置:此旋转的车辆数量不受限制。否则,可分配给此轮替的车辆数量的上限(在许可名单 vehicle_ids 中)。特别是,值为 0 会禁止此旋转(不允许任何车辆通行)。

IntegerRange

整数范围。

JSON 表示法
{
  "startValue": integer,
  "endValue": integer
}
字段
startValue

integer

如果未设置,则间隔开。

endValue

integer

如果未设置,则间隔开。

方法

create

用于创建 LineRotation。

delete

删除 LineRotation。

get

获取 LineRotation 的详细信息。

list

列出 LineRotation。

patch

更新 LineRotation。