REST Resource: networks.shipments

Zasób: Wysyłka

Wysyłka do wykonania.

Zapis JSON
{
  "name": string,
  "sourceHub": string,
  "destinationHub": string,
  "departureTime": {
    object (DateTime)
  },
  "arrivalTime": {
    object (DateTimeRange)
  },
  "arrivalEarlinessTardinessCost": {
    object (EarlinessTardiness)
  },
  "size": [
    {
      object (ValueDimension)
    }
  ],
  "revenue": number
}
Pola
name

string

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

sourceHub

string

Wymagane. Centrum, w którym dostawa jest dostępna.

destinationHub

string

Wymagane. Centrum, do którego musi zostać dostarczona przesyłka.

departureTime

object (DateTime)

Wymagane. Godzina odjazdu.

arrivalTime

object (DateTimeRange)

Wymagane. Oczekiwana godzina przyjazdu (tzn. łagodne ograniczenie).

arrivalEarlinessTardinessCost

object (EarlinessTardiness)

Opcjonalnie: Z gwarancji jakości usług wynika, że ten czas może zostać przekroczony z pewną karą. (Jeśli przekroczysz limit, pakiet nie będzie już bardziej przydatny). Kara jest określana przez funkcję opóźnienia (w minutach).

size[]

object (ValueDimension)

Opcjonalnie: Używane z pojemnością pojemności pojazdu i centrum.

revenue

number

Opcjonalnie: Przychody z tego pakietu (używane tylko do obliczenia nagrody), tj. cena, jaką płaci strona płacąca. Jeśli zasada jest nieskonfigurowana, przychody są obliczane przez system (w zależności od tego, czy dla tej dostawy zostanie wygenerowany nowy wiersz).

Metody

delete

Usuwa przesyłkę.

get

Pobiera szczegóły przesyłki.

list

Wyświetla listę przesyłek.

route

Kieruj nową przesyłkę.