Beschreibung
Mit dieser Schnittstelle können Sie sich die Abwesenheiten eines Jahres in Array-Form ausgeben lassen.
Parameter
Es können keine Parameter übergeben werden.
URL
Aufruf als @GET
/rest/api/v2/leave/{api}/{year}
{year}
das JahrBeispielaufruf
Als Header den Content-Type: "application/json".
{
"name": "Lustig, Lara",
"requested": 0.0,
"remainingleave": 19.25,
"lastyear": -4.75,
"expired": 0.0,
"paidoff": 0.0,
"planned": 2.0,
"approved": 0.0,
"extraleave": 0.0,
"leaveentitlement": 24.0,
"2021d029-6213-428b-b80c-4dd90e5493a4": 0.0,
"dffa2ebb-8298-4157-80d4-6501fad0d220": 0.0,
"6b7b286b-67aa-4ea7-99ba-e318585591ad": 0.0,
"c02c5c1c-ea22-4785-8e98-6c725b0f005f": 0.0,
"2d1f716c-a8af-4366-b3aa-23b28b5c694b": 0.0,
"7964c728-a045-4daa-9a70-f5d870a478d1": 0.0,
"a2959db9fa444e159c899f2674a95f30": 0.0,
"3cc20197e16411e594440201d2bce47d": 0.0,
"ed801721a3734b0a9b370a6c755db626": 0.0,
"b6a58a2d43ff4583b55f870f59c97110": 0.0,
"3ce1150ce16411e594440201d2bce47d": 0.0,
"8c851dceddb54f0ca9e91098bf3d747a": 0.0,
"3cc2001ae16411e594440201d2bce47d": 0.0,
"3cc20605e16411e594440201d2bce47d": 0.0,
"3cc20315e16411e594440201d2bce47d": 0.0,
"3cc1fd21e16411e594440201d2bce47d": 0.0,
"cac46b9d3025415b91f2503ae21eb866": 0.0
}
Rückgabe
"name"
gibt den Nachnamen und Vornamen des Mitarbeiters der Abwesenheit an.
"requested"
gibt die beantragten Abwesenheiten an.
"remainingleave"
gibt den Resturlaub des Jahres an.
"lastyear"
gibt den Übertragung an Urlaubstagen aus dem Vorjahr an.
"expired"
gibt die verfallenen Urlaubstage an.
"paidoff"
gibt die ausbezahlten Urlaubstage an.
"planned"
gibt die geplanten Abwesenheiten des Jahres an.
"approved"
gibt die Anzahl der genehmigten Abwesenheiten an.
"extraleave"
gibt den Extraurlaub des Jahres an.
"leaveentitlement"
gibt den Urlaubsanspruch an.
Die restlichen Einträge sind die einzelnen Abwesenheitsgründe.