Oficjalna dokumentacja API Goodloading

Wstęp

Aplikacja oraz API Goodloading, mają możliwość proponowania użytkownikom rekomendacji przestrzeni ładunkowych (pojazdów lub kontenerów morskich) w celu przewiezienia ładunków.

Celem rekomendacji jest wybranie z listy przestrzeni ładunkowych wskazanych przez użytkownika takich, które zmieszczą wskazane przez niego ładunki.

Algorytm sprawdza w jakiej przestrzeni ładunkowej najkorzystniej zrealizować transport. Rekomendacja wybiera najmniejszą możliwą przestrzeń dla zlecenia, a w przypadku dużej liczby ładunków, wskazuje liczbę potrzebnych przestrzeni określonego rodzaju, które należałoby wykorzystać, np. w “n” kursach.

Przestrzenie ładunkowe, mogą być pobierane przez algorytm:

  • z konta użytkownika w aplikacji albo
  • bezpośrednio z zapytania (Request) – wartość domyślna

w zależności od ustawienia parametru „includeSavedLoadingSpaces” – opis w Request Body

Przykład

"options": {
             "includeSavedLoadingSpaces": false
           }

Występowanie parametru jest opcjonalne, a jego domyślna wartość wynosi “false”

Ustawienia parametru:

  • “includeSavedLoadingSpaces”: false – pobieranie przestrzeni ładunkowych zdefiniowanych w Reqest , opis w Request Body, albo
  • “includeSavedLoadingSpaces”: true – pobieranie przestrzeni ładunkowych zdefiniowanych przez użytkownika w aplikacji web

Algorytm sprawdza w jakiej przestrzeni ładunkowej najkorzystniej zrealizować transport. Rekomendacja wybierze najmniejszą możliwą przestrzeń dla zlecenia, a w przypadku dużej liczby ładunków wskaże liczbę potrzebnych pojazdów.