GET
Získá kolekci BO Druh nepřítomnosti
GET
Získá seznam položek BO, které mohou být chráněny na BO Druh nepřítomnosti
GET
Získá pohled nad BO Druh nepřítomnosti
GET
Získá daný BO Druh nepřítomnosti
GET
Otestuje, zda existuje editační zámek na daném BO Druh nepřítomnosti
GET
Získá seznam chráněných položek, které jsou na BO Druh nepřítomnosti aktuálnímu uživateli znepřístupněny
GET
Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Druh nepřítomnosti
POST
Vytvoří nový BO Druh nepřítomnosti
POST
Vyhodnotí query dotaz nad BO Druh nepřítomnosti
PUT
Modifikuje daný BO Druh nepřítomnosti
PUT
Vytvoří editační zámek na daném BO Druh nepřítomnosti
PUT
Zruší editační zámek na daném BO Druh nepřítomnosti
DELETE
Smaže BO Druh nepřítomnosti
Typ, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Kód, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Dlouhodobá nepřít., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Kal. dny, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Skrytý, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole nepodporuje ochranu dat/GDPR
Název, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Bez mzdy, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Mimo evid., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Bez pojištění, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Verze objektu, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR
Kat. plac. volna, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Krátit nárok na dovolenou, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Typ
ID třídy, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR
Název, pouze pro čtení
Dlouhodobá nepřít.
Vlastní ID, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR
Kat. plac. volna
GET
https://atd.abra.eu/demodata/absencetypes?take=1
ResponseGET
https://atd.abra.eu/demodata/absencetypes/{id}
{
"objversion": 1,
"hidden": false,
"code": "DOV",
"name": "Dovolená",
"absencebasetype": 0,
"givecalendardays": false,
"noevidencestate": false,
"nocalculation": false,
"extimetype": 0,
"paidfreetype": 0,
"noinsurance": false,
"shortenclaim": false
}
POST
https://atd.abra.eu/demodata/query
{"class": "absencetypes", "take": "1"}
POST
https://atd.abra.eu/demodata/absencetypes/query
{"take": "1"}
Response
{
"objversion": 1,
"hidden": false,
"code": "DOV",
"name": "Dovolená",
"absencebasetype": 0,
"givecalendardays": false,
"noevidencestate": false,
"nocalculation": false,
"extimetype": 0,
"paidfreetype": 0,
"noinsurance": false,
"shortenclaim": false
}
BodyPOST
https://atd.abra.eu/demodata/absencetypes?select=id
{
"absencebasetype": 0,
"code": "DOV",
"extimetype": 0,
"givecalendardays": false,
"hidden": false,
"name": "Dovolená",
"nocalculation": false,
"noevidencestate": false,
"noinsurance": false,
"paidfreetype": 0,
"shortenclaim": false
}
Response
{
"id": "1600000101"
}
BodyPUT
https://atd.abra.eu/demodata/absencetypes/{id}?select=id
{
"absencebasetype": 0,
"code": "DOV",
"extimetype": 0,
"givecalendardays": false,
"hidden": false,
"name": "Dovolená",
"nocalculation": false,
"noevidencestate": false,
"noinsurance": false,
"paidfreetype": 0,
"shortenclaim": false
}
Response
{
"id": "1600000101"
}
ResponseDELETE
https://atd.abra.eu/demodata/absencetypes/{id}
200 - OK Everything worked as expected.
PUT
https://atd.abra.eu/demodata//batch
{
"items": [
{
"type": "create",
"id": "id0",
"data": {
"class_id": "absencetypes",
"object_data": {
"absencebasetype": 0,
"code": "DOV",
"extimetype": 0,
"givecalendardays": false,
"hidden": false,
"name": "Dovolená",
"nocalculation": false,
"noevidencestate": false,
"noinsurance": false,
"paidfreetype": 0,
"shortenclaim": false
},
"query": {
"select": [
"id"
]
}
}
},
{
"type": "create",
"id": "id1",
"data": {
"class_id": "absencetypes",
"object_data": {
"absencebasetype": 0,
"code": "DOV",
"extimetype": 0,
"givecalendardays": false,
"hidden": false,
"name": "Dovolená",
"nocalculation": false,
"noevidencestate": false,
"noinsurance": false,
"paidfreetype": 0,
"shortenclaim": false
},
"query": {
"select": [
"id"
]
}
}
}
]
}
{
"items": [
{
"type": "update",
"id": "id0",
"data": {
"class_id": "absencetypes",
"obj_id": "1600000100",
"object_data": {
"absencebasetype": 0,
"code": "DOV",
"extimetype": 0,
"givecalendardays": false,
"hidden": false,
"name": "Dovolená",
"nocalculation": false,
"noevidencestate": false,
"noinsurance": false,
"paidfreetype": 0,
"shortenclaim": false
},
"query": {
"select": [
"id"
]
}
}
},
{
"type": "update",
"id": "id1",
"data": {
"class_id": "absencetypes",
"obj_id": "1600000101",
"object_data": {
"absencebasetype": 0,
"code": "DOV",
"extimetype": 0,
"givecalendardays": false,
"hidden": false,
"name": "Dovolená",
"nocalculation": false,
"noevidencestate": false,
"noinsurance": false,
"paidfreetype": 0,
"shortenclaim": false
},
"query": {
"select": [
"id"
]
}
}
}
]
}
{
"items": [
{
"type": "delete",
"id": "id0",
"data": {
"class_id": "absencetypes",
"obj_id": "1600000100"
}
},
{
"type": "delete",
"id": "id1",
"data": {
"class_id": "absencetypes",
"obj_id": "1600000101"
}
},
{
"type": "delete",
"id": "id2",
"data": {
"class_id": "absencetypes",
"obj_id": "1600000102"
}
},
{
"type": "delete",
"id": "id3",
"data": {
"class_id": "absencetypes",
"obj_id": "1600000103"
}
},
{
"type": "delete",
"id": "id4",
"data": {
"class_id": "absencetypes",
"obj_id": "1600000104"
}
}
]
}