Properties
| Name | Type | Description |
|---|---|---|
| totalRows | integer | Number of data rows in the file (usable or not) |
Number of data rows in the file (usable or not) | ||
| fromDate | string | The earliest entry date in the file; null when no row has a usable date |
The earliest entry date in the file; null when no row has a usable date | ||
| toDate | string | The latest entry date in the file; null when no row has a usable date |
The latest entry date in the file; null when no row has a usable date | ||
| rows | array of TimeImportRowDto | The parsed rows, in file order |
The parsed rows, in file order | ||
| teamMembers | array of TimeImportTeamMemberDto | The distinct team member names in the file, most rows first |
The distinct team member names in the file, most rows first | ||
| clients | array of TimeImportClientDto | The distinct client names in the file, most rows first |
The distinct client names in the file, most rows first | ||
JSON Example
{
"totalRows": 0,
"fromDate": "2024-01-01",
"toDate": "2024-01-01",
"rows": [
{
"rowId": "...",
"entryDate": "...",
"teamMemberName": "...",
"clientName": "...",
"startTime": "..."
}
],
"teamMembers": [
{
"name": "...",
"rowCount": "...",
"suggestedUserCode": "..."
}
]
}