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.