GET api/consumer/v1/reports/timesheets/{periodId}
Timesheets Status
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
periodId |
Period |
integer |
Required |
Body Parameters
None
Response Information
Resource Description
ReportTimesheetDtoName | Description | Type | Additional information |
---|---|---|---|
Users | Collection of UserMinDto |
None |
|
OrganizationalUnits | Collection of OrganizationalUnitMinDto |
None |
|
Rows | Collection of ReportTimesheetItemDto |
None |
Response Formats
application/json, text/json
Sample:
{ "Users": [ { "Login": "sample string 1", "FullName": "sample string 2", "Avatar": "sample string 3", "Id": 4 }, { "Login": "sample string 1", "FullName": "sample string 2", "Avatar": "sample string 3", "Id": 4 } ], "OrganizationalUnits": [ { "Code": "sample string 1", "Description": "sample string 2", "Id": 3 }, { "Code": "sample string 1", "Description": "sample string 2", "Id": 3 } ], "Rows": [ { "UserId": 1, "PeriodUserId": 1, "PeriodStateId": 1, "SupervisorId": 1, "OrganizationalUnitId": 1, "Hours": 2.0, "HoursTimeOffTotal": 3.0, "HoursTimeOffApproved": 4.0, "HoursTimeOffWaiting": 5.0, "HoursTotal": 6.0, "UserName": "sample string 7", "SupervisorName": "sample string 8", "PeriodState": "sample string 9", "WaitingApprovers": [ { "Login": "sample string 1", "FullName": "sample string 2", "Avatar": "sample string 3", "Id": 4 }, { "Login": "sample string 1", "FullName": "sample string 2", "Avatar": "sample string 3", "Id": 4 } ] }, { "UserId": 1, "PeriodUserId": 1, "PeriodStateId": 1, "SupervisorId": 1, "OrganizationalUnitId": 1, "Hours": 2.0, "HoursTimeOffTotal": 3.0, "HoursTimeOffApproved": 4.0, "HoursTimeOffWaiting": 5.0, "HoursTotal": 6.0, "UserName": "sample string 7", "SupervisorName": "sample string 8", "PeriodState": "sample string 9", "WaitingApprovers": [ { "Login": "sample string 1", "FullName": "sample string 2", "Avatar": "sample string 3", "Id": 4 }, { "Login": "sample string 1", "FullName": "sample string 2", "Avatar": "sample string 3", "Id": 4 } ] } ] }
application/xml, text/xml
Sample:
<ReportTimesheetDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Oryx.Web.Api.Models"> <OrganizationalUnits> <OrganizationalUnitMinDto> <Id>3</Id> <Code>sample string 1</Code> <Description>sample string 2</Description> </OrganizationalUnitMinDto> <OrganizationalUnitMinDto> <Id>3</Id> <Code>sample string 1</Code> <Description>sample string 2</Description> </OrganizationalUnitMinDto> </OrganizationalUnits> <Rows> <ReportTimesheetItemDto> <Hours>2</Hours> <HoursTimeOffApproved>4</HoursTimeOffApproved> <HoursTimeOffTotal>3</HoursTimeOffTotal> <HoursTimeOffWaiting>5</HoursTimeOffWaiting> <HoursTotal>6</HoursTotal> <OrganizationalUnitId>1</OrganizationalUnitId> <PeriodState>sample string 9</PeriodState> <PeriodStateId>1</PeriodStateId> <PeriodUserId>1</PeriodUserId> <SupervisorId>1</SupervisorId> <SupervisorName>sample string 8</SupervisorName> <UserId>1</UserId> <UserName>sample string 7</UserName> <WaitingApprovers> <UserMinDto> <Id>4</Id> <Avatar>sample string 3</Avatar> <FullName>sample string 2</FullName> <Login>sample string 1</Login> </UserMinDto> <UserMinDto> <Id>4</Id> <Avatar>sample string 3</Avatar> <FullName>sample string 2</FullName> <Login>sample string 1</Login> </UserMinDto> </WaitingApprovers> </ReportTimesheetItemDto> <ReportTimesheetItemDto> <Hours>2</Hours> <HoursTimeOffApproved>4</HoursTimeOffApproved> <HoursTimeOffTotal>3</HoursTimeOffTotal> <HoursTimeOffWaiting>5</HoursTimeOffWaiting> <HoursTotal>6</HoursTotal> <OrganizationalUnitId>1</OrganizationalUnitId> <PeriodState>sample string 9</PeriodState> <PeriodStateId>1</PeriodStateId> <PeriodUserId>1</PeriodUserId> <SupervisorId>1</SupervisorId> <SupervisorName>sample string 8</SupervisorName> <UserId>1</UserId> <UserName>sample string 7</UserName> <WaitingApprovers> <UserMinDto> <Id>4</Id> <Avatar>sample string 3</Avatar> <FullName>sample string 2</FullName> <Login>sample string 1</Login> </UserMinDto> <UserMinDto> <Id>4</Id> <Avatar>sample string 3</Avatar> <FullName>sample string 2</FullName> <Login>sample string 1</Login> </UserMinDto> </WaitingApprovers> </ReportTimesheetItemDto> </Rows> <Users> <UserMinDto> <Id>4</Id> <Avatar>sample string 3</Avatar> <FullName>sample string 2</FullName> <Login>sample string 1</Login> </UserMinDto> <UserMinDto> <Id>4</Id> <Avatar>sample string 3</Avatar> <FullName>sample string 2</FullName> <Login>sample string 1</Login> </UserMinDto> </Users> </ReportTimesheetDto>