REST Resource: networks.shipments

Ресурс: Отгрузка

Отгрузка для выполнения.

JSON-представление
{
  "name": string,
  "sourceHub": string,
  "destinationHub": string,
  "departureTime": {
    object (DateTime)
  },
  "arrivalTime": {
    object (DateTimeRange)
  },
  "arrivalEarlinessTardinessCost": {
    object (EarlinessTardiness)
  },
  "size": [
    {
      object (ValueDimension)
    }
  ],
  "revenue": number
}
Поля
name

string

Необходимый. Идентификатор. Невозможно обновить.

sourceHub

string

Необходимый. Центр, в котором осуществляется доставка.

destinationHub

string

Необходимый. Хаб, куда необходимо доставить груз.

departureTime

object ( DateTime )

Необходимый. Время отправления.

arrivalTime

object ( DateTimeRange )

Необходимый. Ожидаемое время прибытия (т.е. мягкое ограничение).

arrivalEarlinessTardinessCost

object ( EarlinessTardiness )

Необязательный. В соглашениях об уровне обслуживания указано, что это время может быть превышено с определенным штрафом. (Если позже максимального значения, пакет бесполезен.) Штраф задается функцией задержки (в минутах).

size[]

object ( ValueDimension )

Необязательный. Используется с возможностями автомобиля и концентратора.

revenue

number

Необязательный. Доход от этого пакета (используется только для расчета вознаграждения), т.е. цена, уплачиваемая платящей стороной. Если параметр не установлен, выручка рассчитывается системой (в зависимости от того, создана ли новая строка для этой отгрузки или нет).

Методы

delete

Удаляет посылку.

get

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

list

Перечисляет поставки.

route

Направьте новую посылку.