{ "comments": "string", "createdAt": "string", "dates": [ { "date": "date", "numMinutes": 0 } ], "endDate": "string", "id": "Unique identifier of the leave request.", "leavePolicy": "string", "leaveType": "string", "numHours": 0, "numMinutes": 0, "policyDisplayName": "string", "processedAt": "string", "processedBy": "Unique identifier of the employee who approved or rejected the request. This may be null.", "processedByName": "string", "reasonForLeave": "string", "requestedBy": "string", "requestedByName": "Unique identifier of the employee who made the request (in most cases this is the same as role).", "role": "Unique identifier of the employee who is taking leave.", "roleName": "string", "startDate": "string", "status": "string", "updatedAt": "string"}