GET api/GenerateLeaveQuota/SaveGenerateLeaveQuota?ClientID={ClientID}&UserName={UserName}&LeaveQuotaDetails={LeaveQuotaDetails}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| ClientID | string |
Required |
|
| UserName | string |
Required |
|
| LeaveQuotaDetails | string |
Required |
Body Parameters
None.
Response Information
Resource Description
LeaveResults| Name | Description | Type | Additional information |
|---|---|---|---|
| EmployeesList | Collection of AppDowndowns |
None. |
|
| LeaveTypesList | Collection of AppDowndowns |
None. |
|
| LeaveQuotaList | Collection of LeaveRequestScreenData |
None. |
|
| LeaveGradeList | Collection of AppDowndowns |
None. |
|
| YearList | Collection of AppDowndowns |
None. |
|
| LeaveScreenCntrlsList | Collection of DynamicControls |
None. |
|
| LeaveQuotaPendingReportsList | Collection of LeaveQuotaPendingReport |
None. |
|
| GradeBaseEmployeesList | Collection of GradeBaseEmployees |
None. |
|
| AuthType | string |
None. |
|
| Message | string |
None. |
|
| ID | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"EmployeesList": [
{
"ID": "sample string 1",
"Value": "sample string 2",
"DefaultValue": true
},
{
"ID": "sample string 1",
"Value": "sample string 2",
"DefaultValue": true
}
],
"LeaveTypesList": [
{
"ID": "sample string 1",
"Value": "sample string 2",
"DefaultValue": true
},
{
"ID": "sample string 1",
"Value": "sample string 2",
"DefaultValue": true
}
],
"LeaveQuotaList": [
{
"QID": "sample string 1",
"LID": "sample string 2",
"LeaveID": "sample string 3",
"PERNR": "sample string 4",
"EmpName": "sample string 5",
"Position": "sample string 6",
"Department": "sample string 7",
"CostCenter": "sample string 8",
"Project": "sample string 9",
"JobRole": "sample string 10",
"NoOfDays": 11,
"IsAdvanceLeave": true,
"LeaveStartDate": "sample string 13",
"LeaveEndDate": "sample string 14",
"LeaveType": "sample string 15",
"LeaveTypeDesc": "sample string 16",
"LeaveStatus": "sample string 17",
"LeaveReason": "sample string 18",
"DateDifference": 19,
"Message": "sample string 20",
"Quota": "sample string 21",
"Grade": "sample string 22",
"UsedQuota": "sample string 23",
"ActualQuota": "sample string 24",
"BalanceQuota": "sample string 25",
"BlockedQuota": "sample string 26",
"CreatedDate": "sample string 27",
"CreatedBy": "sample string 28",
"UpdatedDate": "sample string 29",
"ModifiedBy": "sample string 30",
"DocsCount": "sample string 31",
"PenaltyDays": "sample string 32",
"Year": "sample string 33",
"DateMonth": "sample string 34",
"DeptID": "sample string 35",
"CCNTR": "sample string 36",
"PRJNR": "sample string 37",
"CCODE": "sample string 38",
"UserName": "sample string 39"
},
{
"QID": "sample string 1",
"LID": "sample string 2",
"LeaveID": "sample string 3",
"PERNR": "sample string 4",
"EmpName": "sample string 5",
"Position": "sample string 6",
"Department": "sample string 7",
"CostCenter": "sample string 8",
"Project": "sample string 9",
"JobRole": "sample string 10",
"NoOfDays": 11,
"IsAdvanceLeave": true,
"LeaveStartDate": "sample string 13",
"LeaveEndDate": "sample string 14",
"LeaveType": "sample string 15",
"LeaveTypeDesc": "sample string 16",
"LeaveStatus": "sample string 17",
"LeaveReason": "sample string 18",
"DateDifference": 19,
"Message": "sample string 20",
"Quota": "sample string 21",
"Grade": "sample string 22",
"UsedQuota": "sample string 23",
"ActualQuota": "sample string 24",
"BalanceQuota": "sample string 25",
"BlockedQuota": "sample string 26",
"CreatedDate": "sample string 27",
"CreatedBy": "sample string 28",
"UpdatedDate": "sample string 29",
"ModifiedBy": "sample string 30",
"DocsCount": "sample string 31",
"PenaltyDays": "sample string 32",
"Year": "sample string 33",
"DateMonth": "sample string 34",
"DeptID": "sample string 35",
"CCNTR": "sample string 36",
"PRJNR": "sample string 37",
"CCODE": "sample string 38",
"UserName": "sample string 39"
}
],
"LeaveGradeList": [
{
"ID": "sample string 1",
"Value": "sample string 2",
"DefaultValue": true
},
{
"ID": "sample string 1",
"Value": "sample string 2",
"DefaultValue": true
}
],
"YearList": [
{
"ID": "sample string 1",
"Value": "sample string 2",
"DefaultValue": true
},
{
"ID": "sample string 1",
"Value": "sample string 2",
"DefaultValue": true
}
],
"LeaveScreenCntrlsList": [
{
"Control": "sample string 1",
"Icon": "sample string 2",
"RoleID": "sample string 3",
"ModeName": "sample string 4",
"ControlCode": "sample string 5",
"ControlID": 6,
"StatusDesc": "sample string 7",
"TaskStatus": "sample string 8"
},
{
"Control": "sample string 1",
"Icon": "sample string 2",
"RoleID": "sample string 3",
"ModeName": "sample string 4",
"ControlCode": "sample string 5",
"ControlID": 6,
"StatusDesc": "sample string 7",
"TaskStatus": "sample string 8"
}
],
"LeaveQuotaPendingReportsList": [
{
"EmployeeNo": "sample string 1",
"EmployeeName": "sample string 2",
"LeaveStartDate": "sample string 3",
"LeaveEndDate": "sample string 4",
"LeaveType": "sample string 5",
"ActualQuota": "sample string 6",
"Grade": "sample string 7"
},
{
"EmployeeNo": "sample string 1",
"EmployeeName": "sample string 2",
"LeaveStartDate": "sample string 3",
"LeaveEndDate": "sample string 4",
"LeaveType": "sample string 5",
"ActualQuota": "sample string 6",
"Grade": "sample string 7"
}
],
"GradeBaseEmployeesList": [
{
"ID": "sample string 1",
"Value": "sample string 2",
"Grade": "sample string 3"
},
{
"ID": "sample string 1",
"Value": "sample string 2",
"Grade": "sample string 3"
}
],
"AuthType": "sample string 1",
"Message": "sample string 2",
"ID": "sample string 3"
}
text/plain
Sample:
{"EmployeesList":[{"ID":"sample string 1","Value":"sample string 2","DefaultValue":true},{"ID":"sample string 1","Value":"sample string 2","DefaultValue":true}],"LeaveTypesList":[{"ID":"sample string 1","Value":"sample string 2","DefaultValue":true},{"ID":"sample string 1","Value":"sample string 2","DefaultValue":true}],"LeaveQuotaList":[{"QID":"sample string 1","LID":"sample string 2","LeaveID":"sample string 3","PERNR":"sample string 4","EmpName":"sample string 5","Position":"sample string 6","Department":"sample string 7","CostCenter":"sample string 8","Project":"sample string 9","JobRole":"sample string 10","NoOfDays":11,"IsAdvanceLeave":true,"LeaveStartDate":"sample string 13","LeaveEndDate":"sample string 14","LeaveType":"sample string 15","LeaveTypeDesc":"sample string 16","LeaveStatus":"sample string 17","LeaveReason":"sample string 18","DateDifference":19,"Message":"sample string 20","Quota":"sample string 21","Grade":"sample string 22","UsedQuota":"sample string 23","ActualQuota":"sample string 24","BalanceQuota":"sample string 25","BlockedQuota":"sample string 26","CreatedDate":"sample string 27","CreatedBy":"sample string 28","UpdatedDate":"sample string 29","ModifiedBy":"sample string 30","DocsCount":"sample string 31","PenaltyDays":"sample string 32","Year":"sample string 33","DateMonth":"sample string 34","DeptID":"sample string 35","CCNTR":"sample string 36","PRJNR":"sample string 37","CCODE":"sample string 38","UserName":"sample string 39"},{"QID":"sample string 1","LID":"sample string 2","LeaveID":"sample string 3","PERNR":"sample string 4","EmpName":"sample string 5","Position":"sample string 6","Department":"sample string 7","CostCenter":"sample string 8","Project":"sample string 9","JobRole":"sample string 10","NoOfDays":11,"IsAdvanceLeave":true,"LeaveStartDate":"sample string 13","LeaveEndDate":"sample string 14","LeaveType":"sample string 15","LeaveTypeDesc":"sample string 16","LeaveStatus":"sample string 17","LeaveReason":"sample string 18","DateDifference":19,"Message":"sample string 20","Quota":"sample string 21","Grade":"sample string 22","UsedQuota":"sample string 23","ActualQuota":"sample string 24","BalanceQuota":"sample string 25","BlockedQuota":"sample string 26","CreatedDate":"sample string 27","CreatedBy":"sample string 28","UpdatedDate":"sample string 29","ModifiedBy":"sample string 30","DocsCount":"sample string 31","PenaltyDays":"sample string 32","Year":"sample string 33","DateMonth":"sample string 34","DeptID":"sample string 35","CCNTR":"sample string 36","PRJNR":"sample string 37","CCODE":"sample string 38","UserName":"sample string 39"}],"LeaveGradeList":[{"ID":"sample string 1","Value":"sample string 2","DefaultValue":true},{"ID":"sample string 1","Value":"sample string 2","DefaultValue":true}],"YearList":[{"ID":"sample string 1","Value":"sample string 2","DefaultValue":true},{"ID":"sample string 1","Value":"sample string 2","DefaultValue":true}],"LeaveScreenCntrlsList":[{"Control":"sample string 1","Icon":"sample string 2","RoleID":"sample string 3","ModeName":"sample string 4","ControlCode":"sample string 5","ControlID":6,"StatusDesc":"sample string 7","TaskStatus":"sample string 8"},{"Control":"sample string 1","Icon":"sample string 2","RoleID":"sample string 3","ModeName":"sample string 4","ControlCode":"sample string 5","ControlID":6,"StatusDesc":"sample string 7","TaskStatus":"sample string 8"}],"LeaveQuotaPendingReportsList":[{"EmployeeNo":"sample string 1","EmployeeName":"sample string 2","LeaveStartDate":"sample string 3","LeaveEndDate":"sample string 4","LeaveType":"sample string 5","ActualQuota":"sample string 6","Grade":"sample string 7"},{"EmployeeNo":"sample string 1","EmployeeName":"sample string 2","LeaveStartDate":"sample string 3","LeaveEndDate":"sample string 4","LeaveType":"sample string 5","ActualQuota":"sample string 6","Grade":"sample string 7"}],"GradeBaseEmployeesList":[{"ID":"sample string 1","Value":"sample string 2","Grade":"sample string 3"},{"ID":"sample string 1","Value":"sample string 2","Grade":"sample string 3"}],"AuthType":"sample string 1","Message":"sample string 2","ID":"sample string 3"}