PUT api/Configuration/LeaveAccrualCFConfiguration

Request Information

URI Parameters

None.

Body Parameters

LeaveAccrualCFViewModel
NameDescriptionTypeAdditional information
LeaveAccrualCfConfigurationId

integer

None.

LeaveAccrualCfFilterId

integer

None.

LeaveAccrualCfTypeId

integer

None.

LeaveAccrualCfFilterName

string

None.

LeaveAccrualCfTypeName

string

None.

IsCountryConfigurationApplicable

boolean

None.

CountryId

integer

None.

CountryName

string

None.

ClientGroupId

integer

None.

IsClientConfigurationApplicable

boolean

None.

ClientId

integer

None.

ClientName

string

None.

IsCProjectConfigurationApplicable

boolean

None.

CProjectId

integer

None.

CProjectName

string

None.

IsStateConfigurationApplicable

boolean

None.

StateId

integer

None.

StateName

string

None.

IsCityConfigurationApplicable

boolean

None.

CityId

integer

None.

CityName

string

None.

IsGenderConfigurationApplicable

boolean

None.

GenderId

integer

None.

GenderName

string

None.

IsEmployeeTypeApplicable

boolean

None.

EmployeeTypeId

integer

None.

EmployeeTypeName

string

None.

IsDesignationConfigurationApplicable

boolean

None.

DesignationId

integer

None.

DesignationName

string

None.

IsShiftConfigurationApplicable

boolean

None.

ShiftId

integer

None.

ShiftName

string

None.

IsHireDaysConfigurationApplicable

boolean

None.

MinimumHireDays

decimal number

None.

MaximumHireDays

decimal number

None.

IsSeniorityDaysConfigurationApplicable

boolean

None.

MinimumSeniorityDays

decimal number

None.

MaximumSeniorityDays

decimal number

None.

IsAgeDaysConfigurationApplicable

boolean

None.

MinimumAgeDays

decimal number

None.

MaximumAgeDays

decimal number

None.

IsWorkingDaysConfigurationApplicable

boolean

None.

WorkingDaysId

integer

None.

WorkingDaysName

string

None.

LeaveTypeId

integer

None.

CountryLeaveTypeId

integer

None.

LeaveTypeName

string

None.

EffectiveFromDate

date

None.

EffectiveToDate

date

None.

IsActive

boolean

None.

IsCountry

boolean

None.

IsClient

boolean

None.

IsClone

boolean

None.

CreatedDate

date

None.

CreatedBy

integer

None.

ModifyDate

date

None.

ModifyBy

integer

None.

IpAddress

string

None.

LocalIpAddress

string

None.

DbUserAccount

string

None.

CreatedByName

string

None.

ModifyByName

string

None.

lstState

Collection of string

None.

lstCity

Collection of string

None.

lstGender

Collection of string

None.

lstCountryGender

Collection of string

None.

lstDesignation

Collection of string

None.

lstEmployeeType

Collection of string

None.

lstShift

Collection of string

None.

lstWorkingDays

Collection of string

None.

lstWorkingTypes

Collection of string

None.

lstCProject

Collection of string

None.

lstPayFrequency

Collection of string

None.

RequestType

RequestTypeEnum

None.

IsAccrualApplicableFromPayFrequency

boolean

None.

Day

integer

None.

Month

integer

None.

FromDay

integer

None.

FromMonth

integer

None.

ToDay

integer

None.

ToMonth

integer

None.

IsCfAll

boolean

None.

Value

decimal number

None.

IsCfAnnualyApplicable

boolean

None.

IsCfAnnualyAllowedAll

boolean

None.

CfAnnualyHowmuch

decimal number

None.

FrequencyId

integer

None.

FrequencyCategoryId

integer

None.

LeaveAccrualCfFrequencyConfigurationId

integer

None.

LeaveAccrualCfCalConfigurationId

integer

None.

FrequencyName

string

None.

FrequencyCategoryName

string

None.

CountryLeaveAccrualCfConfigurationId

integer

None.

HireConfigurationFrequencyId

integer

None.

IsWorkingTypeConfigurationApplicable

boolean

None.

WorkingTypeId

integer

None.

IsRoleConfigurationApplicable

boolean

None.

RoleId

integer

None.

EmployeeFieldId

integer

None.

ApplyEmployeeFieldBeforeDays

integer

None.

ApplyEmployeeFieldAfterDays

integer

None.

IsEmployeeFieldApplicable

boolean

None.

Value1

decimal number

None.

HireFrequencyName

string

None.

EmployeeFieldName

string

None.

ApplyBeforeDays

integer

None.

ApplyAfterDays

integer

None.

lstCustomData

Collection of LeaveCustomViewModel

None.

lstCustomHiredData

Collection of LeaveCustomViewModel

None.

CfTimeLimit

decimal number

None.

LapseValue

decimal number

None.

Request Formats

application/json, text/json

Sample:
{
  "LeaveAccrualCfConfigurationId": 1,
  "LeaveAccrualCfFilterId": 2,
  "LeaveAccrualCfTypeId": 3,
  "LeaveAccrualCfFilterName": "sample string 4",
  "LeaveAccrualCfTypeName": "sample string 5",
  "IsCountryConfigurationApplicable": true,
  "CountryId": 1,
  "CountryName": "sample string 6",
  "ClientGroupId": 1,
  "IsClientConfigurationApplicable": true,
  "ClientId": 1,
  "ClientName": "sample string 7",
  "IsCProjectConfigurationApplicable": true,
  "CProjectId": 1,
  "CProjectName": "sample string 8",
  "IsStateConfigurationApplicable": true,
  "StateId": 1,
  "StateName": "sample string 9",
  "IsCityConfigurationApplicable": true,
  "CityId": 1,
  "CityName": "sample string 10",
  "IsGenderConfigurationApplicable": true,
  "GenderId": 1,
  "GenderName": "sample string 11",
  "IsEmployeeTypeApplicable": true,
  "EmployeeTypeId": 1,
  "EmployeeTypeName": "sample string 12",
  "IsDesignationConfigurationApplicable": true,
  "DesignationId": 1,
  "DesignationName": "sample string 13",
  "IsShiftConfigurationApplicable": true,
  "ShiftId": 1,
  "ShiftName": "sample string 14",
  "IsHireDaysConfigurationApplicable": true,
  "MinimumHireDays": 1.1,
  "MaximumHireDays": 1.1,
  "IsSeniorityDaysConfigurationApplicable": true,
  "MinimumSeniorityDays": 1.1,
  "MaximumSeniorityDays": 1.1,
  "IsAgeDaysConfigurationApplicable": true,
  "MinimumAgeDays": 1.1,
  "MaximumAgeDays": 1.1,
  "IsWorkingDaysConfigurationApplicable": true,
  "WorkingDaysId": 1,
  "WorkingDaysName": "sample string 15",
  "LeaveTypeId": 16,
  "CountryLeaveTypeId": 17,
  "LeaveTypeName": "sample string 18",
  "EffectiveFromDate": "2026-01-07T07:14:25.1175263+05:30",
  "EffectiveToDate": "2026-01-07T07:14:25.1175263+05:30",
  "IsActive": true,
  "IsCountry": true,
  "IsClient": true,
  "IsClone": true,
  "CreatedDate": "2026-01-07T07:14:25.1175263+05:30",
  "CreatedBy": 25,
  "ModifyDate": "2026-01-07T07:14:25.1175263+05:30",
  "ModifyBy": 1,
  "IpAddress": "sample string 26",
  "LocalIpAddress": "sample string 27",
  "DbUserAccount": "sample string 28",
  "CreatedByName": "sample string 29",
  "ModifyByName": "sample string 30",
  "lstState": [
    "sample string 1",
    "sample string 2"
  ],
  "lstCity": [
    "sample string 1",
    "sample string 2"
  ],
  "lstGender": [
    "sample string 1",
    "sample string 2"
  ],
  "lstCountryGender": [
    "sample string 1",
    "sample string 2"
  ],
  "lstDesignation": [
    "sample string 1",
    "sample string 2"
  ],
  "lstEmployeeType": [
    "sample string 1",
    "sample string 2"
  ],
  "lstShift": [
    "sample string 1",
    "sample string 2"
  ],
  "lstWorkingDays": [
    "sample string 1",
    "sample string 2"
  ],
  "lstWorkingTypes": [
    "sample string 1",
    "sample string 2"
  ],
  "lstCProject": [
    "sample string 1",
    "sample string 2"
  ],
  "lstPayFrequency": [
    "sample string 1",
    "sample string 2"
  ],
  "RequestType": 0,
  "IsAccrualApplicableFromPayFrequency": true,
  "Day": 1,
  "Month": 1,
  "FromDay": 1,
  "FromMonth": 1,
  "ToDay": 1,
  "ToMonth": 1,
  "IsCfAll": true,
  "Value": 31.1,
  "IsCfAnnualyApplicable": true,
  "IsCfAnnualyAllowedAll": true,
  "CfAnnualyHowmuch": 1.1,
  "FrequencyId": 1,
  "FrequencyCategoryId": 1,
  "LeaveAccrualCfFrequencyConfigurationId": 1,
  "LeaveAccrualCfCalConfigurationId": 32,
  "FrequencyName": "sample string 33",
  "FrequencyCategoryName": "sample string 34",
  "CountryLeaveAccrualCfConfigurationId": 1,
  "HireConfigurationFrequencyId": 1,
  "IsWorkingTypeConfigurationApplicable": true,
  "WorkingTypeId": 1,
  "IsRoleConfigurationApplicable": true,
  "RoleId": 1,
  "EmployeeFieldId": 1,
  "ApplyEmployeeFieldBeforeDays": 1,
  "ApplyEmployeeFieldAfterDays": 1,
  "IsEmployeeFieldApplicable": true,
  "Value1": 1.1,
  "HireFrequencyName": "sample string 35",
  "EmployeeFieldName": "sample string 36",
  "ApplyBeforeDays": 1,
  "ApplyAfterDays": 1,
  "lstCustomData": [
    {
      "$id": "2",
      "lstDay": 1,
      "lstMonth": 1,
      "lstFromDay": 1,
      "lstFromMonth": 1,
      "lstToDay": 1,
      "lstToMonth": 1,
      "lstValue": 1.1,
      "lstHiredValue": 2.1
    },
    {
      "$ref": "2"
    }
  ],
  "lstCustomHiredData": [
    {
      "$ref": "2"
    },
    {
      "$ref": "2"
    }
  ],
  "CfTimeLimit": 1.1,
  "LapseValue": 1.1
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json

Sample:

Sample not available.