Práca s osobami.
Rozhranie dodáva zoznam osôb.
Parametre:
Rozhranie vytvorí novú osobu.
Limity na zasielané parametre:
firma_id je zadané):
primarny explicitne zadaný a firma zatiaľ nemá žiadny iný primárny kontakt, táto nová osoba sa automaticky nastaví ako primárny kontakt (primarny = true).primarny explicitne nastavený na true, systém automaticky zruší príznak primárneho kontaktu u všetkých ostatných osôb v danej firme a primárnym kontaktom pre túto firmu zostane iba novovytvorená osoba.Parameter priezvisko je povinný a nesmie mať nulovú dĺžku. - ak chýba priezvisko.Pridanie osoby sa ti podarilo, ale toto je testovacia verzia bez zápisu a tak sa to do databázy neprenieslo. Formálne si ale splnil podmienky validity. - v testovacom režime, keď je zápis zablokovaný.{
"meno": "Jozef",
"priezvisko": "Mrkvička",
"ulica": "Zelená 12",
"mesto": "Bratislava",
"psc": "81101",
"firma_id": 123,
"primarny": true,
"mobil": "0900123456",
"email": "jozef.mrkvicka@mojafirma.sk"
}
{
"id": 456
}
Rozhranie slúži na aktualizovanie údajov o existujúcej osobe.
Identifikačné parametre (povinný):
Limity na zasielané parametre na aktualizáciu sú zhodné s vytváraním osoby. Ak sa nejaký parameter neuvedie, jeho hodnota sa v databáze nemení. Zoznam voliteľných parametrov:
true, systém automaticky zruší tento príznak pre všetky ostatné osoby v tej istej firme.Parameter osoba_id je povinný pre aktualizáciu. - ak nie je zadané ID osoby.Osoba s ID {osoba_id} neexistuje. - ak sa zadaná osoba nenájde v databáze.Firma s ID {firma_id} neexistuje. - ak je zadané ID firmy, ale taká firma v databáze neexistuje.{
"osoba_id": 456,
"mobil": "0911987654",
"mesto": "Košice"
}
{
"id": 456
}