This is an old revision of the document!
Get Tasks [RESTful]
Akcija
Služi da ulogovani korisnik dobije dodeljene mu nove, nezapočete, zadatke.
Sintaksa
GetTasks(token)
HTTP metod | Primer URLa |
---|---|
GET | http://<server>/rs/fieldops/gettasks?token=<> |
Parametri
Parametar | Tip | Opis |
---|---|---|
token | String | Važeći token korisnika |
Rezultat
Uspešan rezultat 200 OK vraća u odgovoru objekat Tasklist. Klasa objekta sadrži sledeća svojstva:
Naziv | Tip | Opis |
---|---|---|
message | String | Poruka za primaoca, za sada samo predvidjeno mesto |
owner | String | Ime i prezime “vlanika ovog spiska zadataka, tj. kome su dodeljeni zadaci |
requestdtstamp | String | ISO 8601 formatiran datum i vreme kada je objekat napravljen (zatražen spisak zadataka) |
taskstypeid | Integer | Vrsta zadatka (prodaja=0, montaža=1,…) prema TaskType enumeratoru |
tasks | ArrayList<HashMap<String, Object» | Kolekcija objekata tipa Ključ-Vrednost parova. Svaki par je jedan podatak iz zadatka, a svaki obejkat liste je jedan zadatak. |
Tasks svojstvo se serijalizuje u niz (array) JSON objekata koji se sastoje od “ključ-vrednost” parova. Ključ u ovoj kombinaciji je onaj jedinstveni, tekstualni naziv polja koja ga unikatno opisuje i odvaja od svih ostalih definisanih ključeva. Svaki JSON u nizu predstavlja osnovne podatke za jedan zadatak i svaki zadatak nije započet. Ulogovani korisnik uredjaja (tableta) dobija samo nezapočete zadatke dodeljenje njemu.
U slučaju bilo kakve greške, ista se vraća sa bližim opisom, ako takav postoji.