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 )

Необязательный. Емкость всего концентратора.

crossDockingTime

object ( CrossDockingTime )

Необязательный. Время на выполнение одной операции перегрузки (на одно транспортное средство).

ШиротаДлительность

Объект, представляющий пару широты и долготы. Это выражается в виде пары двойных чисел, обозначающих градусы широты и градусы долготы. Если не указано иное, этот объект должен соответствовать стандарту WGS84 . Значения должны находиться в пределах нормализованных диапазонов.

JSON-представление
{
  "latitude": number,
  "longitude": number
}
Поля
latitude

number

Широта в градусах. Оно должно находиться в диапазоне [-90,0, +90,0].

longitude

number

Долгота в градусах. Оно должно находиться в диапазоне [-180,0, +180,0].

Кросс-ДокингВместимость

Общая пропускная способность хаба.

JSON-представление
{
  "capacityPerHour": [
    {
      object (ValueDimension)
    }
  ]
}
Поля
capacityPerHour[]

object ( ValueDimension )

Необязательный. Возможности кросс-докинга для каждого измерения.

Время кроссдокинга

Общее время кросс-докинга для хаба.

JSON-представление
{
  "timeConstant": string,
  "time": {
    object (SeparableNDFunction)
  }
}
Поля
timeConstant

string ( Duration format)

Необязательный. Постоянное время для операции кросс-докинга.

Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

time

object ( SeparableNDFunction )

Необязательный. Сепарабельность — это упрощающее предположение.

Методы

create

Создает хаб.

delete

Удаляет хаб.

get

Получает сведения о концентраторе.

list

Перечисляет концентраторы.

makeAvailable

Делает хаб доступным.

makeUnavailable

Делает хаб недоступным.

patch

Обновляет хаб.