TeamTimeReportDto
The Team Time report: how many hours each team member logged over a period, against how
many they were expected to log. Answers "is everyone hitting their week?" without checking
person by person — under-logging (gaps, sickness) and over-logging (quiet overtime) both
show as variance.
Properties
| Name | Type | Description |
|---|---|---|
| summary | TeamTimeSummaryDto | |
| rows | TeamTimeRowDtoPagedResult | |
| categories | array of TeamTimeCategoryTotalDto | The task categories anyone logged time against in the window, in the practice's own |
The task categories anyone logged time against in the window, in the practice's own | ||
| generatedAt | string | When the report was generated (UTC) |
When the report was generated (UTC) | ||
JSON Example
{
"summary": {
"totalLoggedMinutes": 0,
"billableMinutes": 0,
"totalExpectedMinutes": 0,
"varianceMinutes": 0,
"variancePct": 0
},
"rows": {
"data": [
"..."
],
"totalCount": 0,
"offset": 0,
"limit": 0,
"hasMore": false
},
"categories": [
{
"categoryCode": "...",
"categoryName": "...",
"loggedMinutes": "...",
"billableMinutes": "..."
}
],
"generatedAt": "2024-01-01T00:00:00Z"
}