ProveraAdrese (Id = 6)

Opis

Transakcija se koristi za proveru mogućnosti realizacije usluge na određenoj adresi. StrIn je serijalizovani objekat klase ProverraAdreseIn, a StrOut je serijalizovani objekat klase ProveraAdreseOut.

Ulazni podaci

        
        public class  ProveraAdreseIn
        {
            public int TipAdrese;
            public int IdRukovanje;
            public int IdNaselje;
            public int IdUlica;
            public string BrojPodbroj;
            public int PostanskiBroj;
            public int Datum
        } 
        
    

Opis ulaznih podataka

Naziv Tip Opis
TipAdrese int Šalje se jedna od sledećih vrednost Id naselja iz šifarnika naselja JP "Pošta Srbije".
IdRukovanje int Šalje se vrednost Id rukovanja iz enumeracije, s tim da je za B2B korisnike dostupno jedno od B2B rukovanja.
IdNaselje int Šalje se vrednost Id naselja iz šifarnika naselja JP "Pošta Srbije".
IdUlica int Šalje se vrednost Id ulice iz šifarnika ulica JP "Pošta Srbije".
BrojPodbroj string Šalje se vrednost kućnog broja/podbbroja za navedenu adresu.
PostanskiBroj string Šalje se poštanski broj.
Datum string Šalje se datum predaje pošiljke, odnosno datum preuzimanja od strane kurira. Ukoliko se ne unese vrednost, podrazumeva se da je datum za tekući dan. Koristi se kod adresa primaoca za proveru očekivanog datuma dostave pošiljke.

Izlazni podaci

        
        
        public class  ProveraAdreseOut
        {
            public string PostanskiBroj;
            public string Pak;
            public string Poruke
        }
        
    

Opis izlaznih podataka

Naziv Tip Opis
PostanskiBroj string Polje vraća poštanski broj na osnovu ulaznih adresnih podataka korisnika.
Pak string Polje vraća vrednost PAK-a, izračunatog na osnovu ulaznih adresnih podataka korisnika.
Poruke string Polje sadrži poruke upozorenja, a najčešće se odnose na uručenje Post express pošiljaka ukoliko nije moguće isto izvršiti u odgovarajućem roku.

B2B rukovanja

                         
                PE_Danas_za_sutra 12 = 29,
                PE_Danas_za_danas = 30,                          
                PE_Danas_za_odmah = 55,
                PE_Danas_za_sutra_19 = 58,
                PE_Danas_za_odmah_Bg = 59,
                PE_Danas_za_sutra_isporuka = 71,   
            
        
    

Primeri

Primer - Provera adrese za Tip adrese 0 - za preuzimanje

Primer 1: JSON string za serijalizovani objekat klase ProveraAdreseIn
           
{
"StrKlijent":"{\"Username\":\"TEST\",\"Password\":\"t3st\",\"Jezik\":\"LAT\",\"IdTipUredjaja\":11,\"NazivUredjaja\":\"BG01022W030\",\"ModelUredjaja\":\"ASUS_M11\",\"VerzijaOS\":\"Microsoft Windows NT 6.2.9200.0\",\"VerzijaAplikacije\":\"1.0.0.0\",\"IPAdresa\":\"10.200.17.21\",\"Geolokacija\":null,\"Referenca\":\"1\"}",
"Servis": 101,
"IdVrstaTranskacije": 6,
"TipSerijalizacije": 2,
"IdTransakcija": "e64b381e-7b32-4629-b227-bfaa88b8610e",
"StrIn": "{\"TipAdrese\":\"1\",\"IdRukovanje\":\"58\",\"IdNaselje\":\"100001\",\"IdUlica\":\"6113\",\"BrojPodbroj\":\"1\",\"PostanskiBroj\":\"11000\",\"Datum\":\"\"}"
}          
Primer 1: JSON string za serijalizovani objekat klase ProveraAdreseOut
           
{
"Rezultat": 0,
"StrOut": "{\"PostanskiBroj\":\"11221\",\"Pak\":\"165511\",\"Poruke\":null}",
"StrRezultat": "{\"Poruka\":null,\"PorukaKorisnik\":null,\"Info\":null}"
}