Komunikat
status (int):
0
Znaleziono dane wyszukiwanej przesyłki
-1
zapytanie o zbyt dużą liczbę przesyłek
-2
brak uprawnień do sprawdzania wielu przesyłek
-3
daty podane w wywołaniu metod sprawdzPrzesylkiOdDo lub sprawdzPrzesylkiOdDoPl są błędne – sprawdzanie dat obejmuje format daty (yyyy-mm-dd), poprawność numeru miesiąca i dnia w miesiącu. Nie jest zaś sprawdzane czy data końcowa jest większa lub równa dacie początkowej. W takim przypadku sprawdzane przesyłki, o ile istnieją, będą miały status (w strukturze Przesylka!) równy 2 – opis poniżej.
-99
Inny błąd
przesylki (ListaPrzesylek): wypełniona dla statusu równego 0
ListaPrzesylek
przesylka (Przesylka[])
Przesyłka
status(int):
0
znaleziono dane wyszukiwanej przesyłki
1
są inne przesyłki o takim numerze
2
przesyłka o podanym numerze jest w systemie, ale nie ma zdarzeń w podanym okresie (dotyczy metod OdDo)
-1
w systemie nie ma przesyłki o takim numerze. Uwaga! Web service uwzględnia jedynie przesyłki posiadające choć jedno zdarzenie w przeciągu ostatnich 30 dni.
-2
podany numer przesyłki jest błędny
-99
Inny błąd
numer (string[20]): numer przesyłki (zgodny z podanym w parametrze metody)
dane (DanePrzesylki)
DanePrzesylki
numer (string[20]) – ponownie numer przesyłki
format (string[3]) – format przesyłki
kodRodzPrzes (string[5]) – kod rodzaju przesyłki
rodzPrzes (string[64]) – rodzaj przesyłki
dataNadania (string[10]) – data nadania przesyłki w postaci yyyy-mm-dd
kodKrajuNadania (string[5]) – kod kraju nadania przesyłki (np. PL)
krajNadania (string[64]) – nazwa kraju nadania (np. POLSKA)
kodKrajuPrzezn (string[5]) – kod kraju przeznaczenia przesyłki (np. PL)
krajPrzezn (string[64]) – nazwa kraju przeznaczenia (np. POLSKA)
urzadNadania (Jednostka) – informacje o placówce nadania
urzadPrzezn (Jednostka) – informacje o placówce przeznaczenia
masa (float) – waga przesyłki w kg
zakonczonoObsluge (boolean) – czy miało miejsce tzw. zdarzenie kończące (np. doręczenie, odebranie przesyłki w urzędzie, zwrot przesyłki itp.)
proceduraSerwis (Procedura)
zdarzenia (ListaZdarzen)
Procedura
kod (string[3]) – kod procedury serwis
kopertaFirmowa (string[1]) – typ opakowania (czy koperta firmowa) [T – tak ,N – nie]
nazwa (string[64]) – nazwa procedury serwis
przesylkiPowiazane (ListaPrzesylekPowiazanych[])
ListaPrzesylekPowiazanych
przesylkaPowiazana (PrzesylkaPowiazana[])
PrzesylkaPowiazana
nrPrzesylkiPowiazanej (string[20]) – numer przesyłki
ListaZdarzen
zdarzenie (Zdarzenie[])
Zdarzenie
czas (string[16]) – czas zdarzenia w postaci yyyy-mm-dd hh-nn
jednostka (Jednostka) – jednostka (placówka PP), w której miało miejsce zdarzenie
kod (string[10]) – kod zdarzenia
konczace (boolean) – czy to zdarzenie jest kończące obsługę przesyłki
nazwa (string[64]) – nazwa zdarzenia (np. Wysłanie z ładunkiem)
przyczyna (Przyczyna) – przyczyna zdarzenia – atrybut jest wypełniany jedynie dla pewnych użytkowników web service’u
Jednostka
nazwa (string[64])
daneSzczegolowe (SzczDaneJednostki) – puste dla metod SprawdzPrzesylke i SprawdzPrzesylki, wypełnione dla SprawdzPrzesylkePl i SprawdzPrzesylkiPl
Przyczyna
nazwa (string[64]) – przyczyna zdarzenia
kod (string[10]) – kod przyczyny zdarzenia
SzczDaneJednostki
szerGeogr (float z N(8,6)) – szerokość geograficzna placówki
dlGeogr (float z N(9,6)) – długość geograficzna placówki
miejscowość (string[64]) – miejscowość, w której znajduje się placówka
pna (string[6]) – PNA (kod pocztowy) placówki
ulica (string[169]) – ulica
nrDomu (string[11]) – numer domu
nrLokalu (string[7]) – numer lokalu
godzinyPracy (GodzinyPracy) – godziny pracy placówki
GodzinyPracy
dniRobocze (GodzinyZUwagami) – informacja o godzinach pracy placówki w dni robocze
soboty (GodzinyZUwagami) – informacja o godzinach pracy placówki w soboty
niedzISw (GodzinyZUwagami) – informacja o godzinach pracy placówki w niedziele i święta
GodzinyZUwagami
godziny (string[4000]) – godziny pracy np. 08:00-24:00
uwagi (string[4000]) – uwagi do godzin pracy
UWAGA! Znaki [] za nazwą typu oznaczają listę (np. Przesylka[] ⬌ lista elementów typu Przesylka), zapis [<liczba>] przy typie string oznacza maksymalną długość tekstu (np. string[64] ⬌ tekst o maksymalnej długości 64 znaków)