GET api/LeaveUtilizationReport
Request Information
URI Parameters
None.
Body Parameters
LeaveUtilizationReportFormVm| Name | Description | Type | Additional information |
|---|---|---|---|
| Year | string |
None. |
|
| Type | string |
None. |
|
| UserId | string |
None. |
|
| Token | string |
None. |
|
| Id | string |
None. |
|
| IsActive | boolean |
None. |
|
| Company | string |
None. |
|
| Search | string |
None. |
|
| CurrentPage | integer |
None. |
|
| TotalPage | integer |
None. |
|
| SizePerPage | integer |
None. |
|
| SortBy | string |
None. |
|
| searchFilter | Collection of ColFilter |
None. |
Request Formats
application/json, text/json
Sample:
{
"Year": "sample string 1",
"Type": "sample string 2",
"UserId": "sample string 3",
"Token": "sample string 4",
"Id": "sample string 5",
"IsActive": true,
"Company": "sample string 7",
"Search": "sample string 8",
"CurrentPage": 9,
"TotalPage": 10,
"SizePerPage": 11,
"SortBy": "sample string 12",
"searchFilter": [
{
"name": "sample string 1",
"val": [
"sample string 1",
"sample string 2"
]
},
{
"name": "sample string 1",
"val": [
"sample string 1",
"sample string 2"
]
}
]
}
application/xml, text/xml
Sample:
<LeaveUtilizationReportFormVm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BoardRoom.ViewModels">
<Company>sample string 7</Company>
<CurrentPage>9</CurrentPage>
<Id>sample string 5</Id>
<IsActive>true</IsActive>
<Search>sample string 8</Search>
<SizePerPage>11</SizePerPage>
<SortBy>sample string 12</SortBy>
<Token>sample string 4</Token>
<TotalPage>10</TotalPage>
<searchFilter>
<ColFilter>
<name>sample string 1</name>
<val xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</val>
</ColFilter>
<ColFilter>
<name>sample string 1</name>
<val xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</val>
</ColFilter>
</searchFilter>
<Type>sample string 2</Type>
<UserId>sample string 3</UserId>
<Year>sample string 1</Year>
</LeaveUtilizationReportFormVm>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of LeaveUtilizationReportVm| Name | Description | Type | Additional information |
|---|---|---|---|
| EmployeeID | string |
None. |
|
| EmployeeName | string |
None. |
|
| DateJoin | date |
None. |
|
| DateJoinDisplay | string |
None. |
|
| FirstManagerID | string |
None. |
|
| FirstManagerName | string |
None. |
|
| FirstManagerEmail | string |
None. |
|
| Designation | string |
None. |
|
| Functional | string |
None. |
|
| Classification | string |
None. |
|
| JobCode | string |
None. |
|
| AnnualLeaveCarryForward | decimal number |
None. |
|
| AnnualLeaveEntitlement | decimal number |
None. |
|
| AnnualLeaveTotalCredit | decimal number |
None. |
|
| CarryForwardTaken | decimal number |
None. |
|
| Taken | decimal number |
None. |
|
| ShutdownDays | decimal number |
None. |
|
| PersonalAnnualLeaveTaken | decimal number |
None. |
|
| AnnualLeaveBalance | decimal number |
None. |
|
| MinDaysOfAnnualLeaveToClear | decimal number |
None. |
|
| ChildCareLeaveBalance | decimal number |
None. |
|
| ExtendedChildCareLeaveBalance | decimal number |
None. |
|
| FamilyCareLeaveBalance | decimal number |
None. |
|
| TotalLeaveToClearBy31Dec | decimal number |
None. |
|
| UnutilizedOffInLieuExpiringInCurrentMonthPlus1 | decimal number |
None. |
|
| UnutilizedOffInLieuExpiringInCurrentMonthPlus2 | decimal number |
None. |
|
| UnutilizedOffInLieuExpiringInCurrentMonthPlus3 | decimal number |
None. |
|
| Token | string |
None. |
|
| Id | string |
None. |
|
| IsActive | boolean |
None. |
|
| Company | string |
None. |
|
| Search | string |
None. |
|
| CurrentPage | integer |
None. |
|
| TotalPage | integer |
None. |
|
| SizePerPage | integer |
None. |
|
| SortBy | string |
None. |
|
| searchFilter | Collection of ColFilter |
None. |
|
| LeaveScheme | string |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"LeaveScheme": "sample string 1",
"EmployeeID": "sample string 1",
"EmployeeName": "sample string 2",
"DateJoin": "2025-12-22T18:57:26.5566637+08:00",
"DateJoinDisplay": "22/12/2025",
"FirstManagerID": "sample string 3",
"FirstManagerName": "sample string 4",
"FirstManagerEmail": "sample string 5",
"Designation": "sample string 6",
"Functional": "sample string 7",
"Classification": "sample string 8",
"JobCode": "sample string 9",
"AnnualLeaveCarryForward": 10.1,
"AnnualLeaveEntitlement": 11.1,
"AnnualLeaveTotalCredit": 12.1,
"CarryForwardTaken": 13.1,
"Taken": 14.1,
"ShutdownDays": 15.1,
"PersonalAnnualLeaveTaken": 16.1,
"AnnualLeaveBalance": 17.1,
"MinDaysOfAnnualLeaveToClear": 18.1,
"ChildCareLeaveBalance": 19.1,
"ExtendedChildCareLeaveBalance": 20.1,
"FamilyCareLeaveBalance": 21.1,
"TotalLeaveToClearBy31Dec": 22.1,
"UnutilizedOffInLieuExpiringInCurrentMonthPlus1": 23.1,
"UnutilizedOffInLieuExpiringInCurrentMonthPlus2": 24.1,
"UnutilizedOffInLieuExpiringInCurrentMonthPlus3": 25.1,
"Token": "sample string 26",
"Id": "sample string 27",
"IsActive": true,
"Company": "sample string 29",
"Search": "sample string 30",
"CurrentPage": 31,
"TotalPage": 32,
"SizePerPage": 33,
"SortBy": "sample string 34",
"searchFilter": [
{
"name": "sample string 1",
"val": [
"sample string 1",
"sample string 2"
]
},
{
"name": "sample string 1",
"val": [
"sample string 1",
"sample string 2"
]
}
]
},
{
"LeaveScheme": "sample string 1",
"EmployeeID": "sample string 1",
"EmployeeName": "sample string 2",
"DateJoin": "2025-12-22T18:57:26.5566637+08:00",
"DateJoinDisplay": "22/12/2025",
"FirstManagerID": "sample string 3",
"FirstManagerName": "sample string 4",
"FirstManagerEmail": "sample string 5",
"Designation": "sample string 6",
"Functional": "sample string 7",
"Classification": "sample string 8",
"JobCode": "sample string 9",
"AnnualLeaveCarryForward": 10.1,
"AnnualLeaveEntitlement": 11.1,
"AnnualLeaveTotalCredit": 12.1,
"CarryForwardTaken": 13.1,
"Taken": 14.1,
"ShutdownDays": 15.1,
"PersonalAnnualLeaveTaken": 16.1,
"AnnualLeaveBalance": 17.1,
"MinDaysOfAnnualLeaveToClear": 18.1,
"ChildCareLeaveBalance": 19.1,
"ExtendedChildCareLeaveBalance": 20.1,
"FamilyCareLeaveBalance": 21.1,
"TotalLeaveToClearBy31Dec": 22.1,
"UnutilizedOffInLieuExpiringInCurrentMonthPlus1": 23.1,
"UnutilizedOffInLieuExpiringInCurrentMonthPlus2": 24.1,
"UnutilizedOffInLieuExpiringInCurrentMonthPlus3": 25.1,
"Token": "sample string 26",
"Id": "sample string 27",
"IsActive": true,
"Company": "sample string 29",
"Search": "sample string 30",
"CurrentPage": 31,
"TotalPage": 32,
"SizePerPage": 33,
"SortBy": "sample string 34",
"searchFilter": [
{
"name": "sample string 1",
"val": [
"sample string 1",
"sample string 2"
]
},
{
"name": "sample string 1",
"val": [
"sample string 1",
"sample string 2"
]
}
]
}
]
application/xml, text/xml
Sample:
<ArrayOfLeaveUtilizationReportVm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BoardRoom.ViewModels">
<LeaveUtilizationReportVm>
<Company>sample string 29</Company>
<CurrentPage>31</CurrentPage>
<Id>sample string 27</Id>
<IsActive>true</IsActive>
<Search>sample string 30</Search>
<SizePerPage>33</SizePerPage>
<SortBy>sample string 34</SortBy>
<Token>sample string 26</Token>
<TotalPage>32</TotalPage>
<searchFilter>
<ColFilter>
<name>sample string 1</name>
<val xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</val>
</ColFilter>
<ColFilter>
<name>sample string 1</name>
<val xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</val>
</ColFilter>
</searchFilter>
<AnnualLeaveBalance>17.1</AnnualLeaveBalance>
<AnnualLeaveCarryForward>10.1</AnnualLeaveCarryForward>
<AnnualLeaveEntitlement>11.1</AnnualLeaveEntitlement>
<AnnualLeaveTotalCredit>12.1</AnnualLeaveTotalCredit>
<CarryForwardTaken>13.1</CarryForwardTaken>
<ChildCareLeaveBalance>19.1</ChildCareLeaveBalance>
<Classification>sample string 8</Classification>
<DateJoin>2025-12-22T18:57:26.5566637+08:00</DateJoin>
<Designation>sample string 6</Designation>
<EmployeeID>sample string 1</EmployeeID>
<EmployeeName>sample string 2</EmployeeName>
<ExtendedChildCareLeaveBalance>20.1</ExtendedChildCareLeaveBalance>
<FamilyCareLeaveBalance>21.1</FamilyCareLeaveBalance>
<FirstManagerEmail>sample string 5</FirstManagerEmail>
<FirstManagerID>sample string 3</FirstManagerID>
<FirstManagerName>sample string 4</FirstManagerName>
<Functional>sample string 7</Functional>
<JobCode>sample string 9</JobCode>
<LeaveScheme>sample string 1</LeaveScheme>
<MinDaysOfAnnualLeaveToClear>18.1</MinDaysOfAnnualLeaveToClear>
<PersonalAnnualLeaveTaken>16.1</PersonalAnnualLeaveTaken>
<ShutdownDays>15.1</ShutdownDays>
<Taken>14.1</Taken>
<TotalLeaveToClearBy31Dec>22.1</TotalLeaveToClearBy31Dec>
<UnutilizedOffInLieuExpiringInCurrentMonthPlus1>23.1</UnutilizedOffInLieuExpiringInCurrentMonthPlus1>
<UnutilizedOffInLieuExpiringInCurrentMonthPlus2>24.1</UnutilizedOffInLieuExpiringInCurrentMonthPlus2>
<UnutilizedOffInLieuExpiringInCurrentMonthPlus3>25.1</UnutilizedOffInLieuExpiringInCurrentMonthPlus3>
</LeaveUtilizationReportVm>
<LeaveUtilizationReportVm>
<Company>sample string 29</Company>
<CurrentPage>31</CurrentPage>
<Id>sample string 27</Id>
<IsActive>true</IsActive>
<Search>sample string 30</Search>
<SizePerPage>33</SizePerPage>
<SortBy>sample string 34</SortBy>
<Token>sample string 26</Token>
<TotalPage>32</TotalPage>
<searchFilter>
<ColFilter>
<name>sample string 1</name>
<val xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</val>
</ColFilter>
<ColFilter>
<name>sample string 1</name>
<val xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</val>
</ColFilter>
</searchFilter>
<AnnualLeaveBalance>17.1</AnnualLeaveBalance>
<AnnualLeaveCarryForward>10.1</AnnualLeaveCarryForward>
<AnnualLeaveEntitlement>11.1</AnnualLeaveEntitlement>
<AnnualLeaveTotalCredit>12.1</AnnualLeaveTotalCredit>
<CarryForwardTaken>13.1</CarryForwardTaken>
<ChildCareLeaveBalance>19.1</ChildCareLeaveBalance>
<Classification>sample string 8</Classification>
<DateJoin>2025-12-22T18:57:26.5566637+08:00</DateJoin>
<Designation>sample string 6</Designation>
<EmployeeID>sample string 1</EmployeeID>
<EmployeeName>sample string 2</EmployeeName>
<ExtendedChildCareLeaveBalance>20.1</ExtendedChildCareLeaveBalance>
<FamilyCareLeaveBalance>21.1</FamilyCareLeaveBalance>
<FirstManagerEmail>sample string 5</FirstManagerEmail>
<FirstManagerID>sample string 3</FirstManagerID>
<FirstManagerName>sample string 4</FirstManagerName>
<Functional>sample string 7</Functional>
<JobCode>sample string 9</JobCode>
<LeaveScheme>sample string 1</LeaveScheme>
<MinDaysOfAnnualLeaveToClear>18.1</MinDaysOfAnnualLeaveToClear>
<PersonalAnnualLeaveTaken>16.1</PersonalAnnualLeaveTaken>
<ShutdownDays>15.1</ShutdownDays>
<Taken>14.1</Taken>
<TotalLeaveToClearBy31Dec>22.1</TotalLeaveToClearBy31Dec>
<UnutilizedOffInLieuExpiringInCurrentMonthPlus1>23.1</UnutilizedOffInLieuExpiringInCurrentMonthPlus1>
<UnutilizedOffInLieuExpiringInCurrentMonthPlus2>24.1</UnutilizedOffInLieuExpiringInCurrentMonthPlus2>
<UnutilizedOffInLieuExpiringInCurrentMonthPlus3>25.1</UnutilizedOffInLieuExpiringInCurrentMonthPlus3>
</LeaveUtilizationReportVm>
</ArrayOfLeaveUtilizationReportVm>