/// <summary> /// Get Leave Accruals /// </summary> /// <remarks> /// Lists all the leave accruals for the pay run. /// </remarks> public Task <LeaveAccrualResponse> GetLeaveAccrualsAsync(int businessId, int payRunId, GetLeaveAccrualsQueryModel request, CancellationToken cancellationToken = default) { return(ApiRequestAsync <LeaveAccrualResponse>($"/business/{businessId}/payrun/{payRunId}/leaveaccrued?includeLeaveTaken={request.IncludeLeaveTaken}", Method.GET, cancellationToken)); }
/// <summary> /// Get Leave Accruals /// </summary> /// <remarks> /// Lists all the leave accruals for the pay run. /// </remarks> public LeaveAccrualResponse GetLeaveAccruals(int businessId, int payRunId, GetLeaveAccrualsQueryModel request) { return(ApiRequest <LeaveAccrualResponse>($"/business/{businessId}/payrun/{payRunId}/leaveaccrued?includeLeaveTaken={request.IncludeLeaveTaken}", Method.GET)); }