REST Resource: networks.hubs

Materiały: Centrum

Przesyłki muszą być dostarczone z jednego centrum do innego.

Zapis JSON
{
  "name": string,
  "position": {
    object (LatLng)
  },
  "openingTimes": [
    {
      object (DateTimeRange)
    }
  ],
  "crossDockingCapacity": {
    object (CrossDockingCapacity)
  },
  "crossDockingTime": {
    object (CrossDockingTime)
  }
}
Pola
name

string

Wymagane. Identyfikator. Tego ustawienia nie można później zmienić.

position

object (LatLng)

Opcjonalnie: Pozycja przy obliczaniu rzeczywistych ścieżek.

openingTimes[]

object (DateTimeRange)

Wymagane. Godziny otwarcia. Na razie używaj raczej mniej niż 1 zapisu: po jednym wstępie na każde otwarcie centrum (jeśli jego pracownicy mają przerwę na lunch i o tej porze nikt nie pracuje, na ten dzień będą dostępne 2 wpisy).

crossDockingCapacity

object (CrossDockingCapacity)

Opcjonalnie: Pojemność całego centrum.

crossDockingTime

object (CrossDockingTime)

Opcjonalnie: Czas wykonania jednej operacji dokowania (dla każdego pojazdu).

LatLng

Obiekt reprezentujący parę szerokości i długości geograficznej. Jest ona wyrażona jako para podwójnej precyzji reprezentująca stopnie szerokości i długości geograficznej. O ile nie wskazano inaczej, ten obiekt musi być zgodny ze standardem WGS84. Wartości muszą mieścić się w znormalizowanych zakresach.

Zapis JSON
{
  "latitude": number,
  "longitude": number
}
Pola
latitude

number

Szerokość geograficzna w stopniach. Musi mieścić się w zakresie [-90,0, +90,0].

longitude

number

Długość geograficzna w stopniach. Musi mieścić się w zakresie od -180,0 do +180,0].

CrossDockingCapacity

Ogólna pojemność dokowania w centrum.

Zapis JSON
{
  "capacityPerHour": [
    {
      object (ValueDimension)
    }
  ]
}
Pola
capacityPerHour[]

object (ValueDimension)

Opcjonalnie: Możliwość łączenia się między dokumentami w każdym wymiarze.

CrossDockingTime

Ogólny czas dokowania w centrum.

Zapis JSON
{
  "timeConstant": string,
  "time": {
    object (SeparableNDFunction)
  }
}
Pola
timeConstant

string (Duration format)

Opcjonalnie: Stały czas operacji cross-docking.

Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „s”. Przykład: "3.5s".

time

object (SeparableNDFunction)

Opcjonalnie: Rozdzielność to jedno z założenia upraszczające.

Metody

create

Tworzy centrum.

delete

Usuwa centrum.

get

Pobiera szczegóły centrum.

list

Wyświetla listę centrów.

makeAvailable

Udostępnia centrum.

makeUnavailable

Ustawia centrum jako niedostępne.

patch

Aktualizuje centrum.