REST Resource: networks.hubs

资源:中心

货物必须从一个配送中心运至另一个配送中心。

JSON 表示法
{
  "name": string,
  "position": {
    object (LatLng)
  },
  "openingTimes": [
    {
      object (DateTimeRange)
    }
  ],
  "crossDockingCapacity": {
    object (CrossDockingCapacity)
  },
  "crossDockingTime": {
    object (CrossDockingTime)
  }
}
字段
name

string

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

position

object (LatLng)

可选。用于计算实际路径的位置。

openingTimes[]

object (DateTimeRange)

必需。开始营业时间。目前,请暂时使用非常粗略的表示方式:中心每次打开一个条目(如果中心的工作人员在午休,而无人在当天工作,则当天有两个条目)。

crossDockingCapacity

object (CrossDockingCapacity)

可选。整个 hub 的容量。

crossDockingTime

object (CrossDockingTime)

可选。执行一次跨基座操作(每辆车)所需的时间。

LatLng

表示纬度/经度对的对象。该对象以一对双精度数表示,分别代表纬度度数和经度度数。除非另有说明,否则该对象必须符合 WGS84 标准。值必须介于标准化范围内。

JSON 表示法
{
  "latitude": number,
  "longitude": number
}
字段
latitude

number

纬度(以度为单位)。它必须在 [-90.0, +90.0] 范围内。

longitude

number

经度(以度为单位)。它必须在 [-180.0, +180.0] 范围内。

CrossDockingCapacity

hub 的总跨基座容量。

JSON 表示法
{
  "capacityPerHour": [
    {
      object (ValueDimension)
    }
  ]
}
字段
capacityPerHour[]

object (ValueDimension)

可选。每个维度的跨基座容量。

CrossDockingTime

hub 的跨基座总时间。

JSON 表示法
{
  "timeConstant": string,
  "time": {
    object (SeparableNDFunction)
  }
}
字段
timeConstant

string (Duration format)

可选。跨基座操作的固定时间。

该时长以秒为单位,最多包含九个小数位,以“s”结尾。示例:"3.5s"

time

object (SeparableNDFunction)

可选。可分离性是一种简化的假设。

方法

create

创建 Hub。

delete

删除 Hub。

get

获取 Hub 的详细信息。

list

列出 Hub。

makeAvailable

启用 hub。

makeUnavailable

使 hub 不可用。

patch

更新 Hub。