Zum Inhalt springen

personLeaveBalanceByYear

Returns person leave balance by year.

Type: PersonLeaveBalance!

Arguments

  • personObjectID: String! — UID of the person object to retrieve.
  • year: Int! — Year for the operation.
query($personObjectID: String!, $year: Int!) {
personLeaveBalanceByYear(personObjectID: $personObjectID, year: $year) {
annualQuotaDays
leaves {
affectedTermCount
childItemLinkType
dateFrom
dateTo
endHalf
id
personLeaveID
reason
startHalf
substitutionResolved
timeFrom
timeTo
}
quotaContracts {
contractID
contractNumber
fullYearQuotaDays
proRataQuotaDays
validFromInYear
validToInYear
workingDaysFullYear
workingDaysInYear
}
remainingDays
summariesByObjectType {
bezeichnung
count
days
isVacation
objectType
}
usedVacationDays
year
}
}