{
    "ObjectFields": [
        {
            "Name": "AdjustmentId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0
        },
        {
            "Name": "AdjustmentBiztransactiontypeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1
        },
        {
            "Name": "ReasonId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1
        },
        {
            "Name": "OrganizationUnitId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1
        },
        {
            "Name": "PeriodId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1
        },
        {
            "Name": "BIZTransactionTypeClassId",
            "Type": "number",
            "ValidRegEx": "",
            "IsVisible": false,
            "PostData": false,
            "DefaultValue": -1399999810
        },
        {
            "Name": "EmployeeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1
        },
        {
            "Name": "EmployeeCode",
            "Type": "string",
            "Label": "Employee Code*",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "ItemPurchaseIncharge",
            "Multiple": false,
            "LinkId": "EmployeeId",
            "PicklistTitle": "Code",
            "PlaceHolder": "Select Employee Code",
            "Width": 300,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": "",
            "LabelWidth": 115,
            "PicklistCriteria": "EmployeeStatus"
        },
        {
            "Name": "EmployeeName",
            "Type": "string",
            "Label": "Employee Name*",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "ItemPurchaseIncharge",
            "Multiple": false,
            "LinkId": "EmployeeId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Employee Name",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": "",
            "LabelWidth": 115,
            "PicklistCriteria": "EmployeeStatus"
        },
        {
            "Name": "AdjustmentBiztransactiontypeName",
            "Type": "number",
            "Label": "Type*",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "AdjustmentBiztransactiontypeId",
            "PicklistJSON": "BizTransactionTypeName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select BizTransactionType",
            "LabelWidth": 150,
            "Width": 360,
            "AddNew": false,
            "MaxLength": 30,
            "isKeyField": false,
            "PicklistCriteria": "AdjustmentEntry"
        },
        {
            "Name": "AdjustmentAdjustmentNumberAuto",
            "Type": "string",
            "Label": "Adjustment Number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Shiftchange",
            "Multiple": false,
            "LinkId": "AdjustmentId",
            "PicklistTitle": "AdjustmentNumber",
            "PlaceHolder": "Select Adjustment Number",
            "Width": 360,
            "AddNew": false,
            "DefaultValue": "",
            "RequireBasedOnFieldName": "EnteredByName",
            "RequireBasedOnFieldValue": [
                0
            ],
            "LabelWidth": 115,
            "PicklistCriteria": "shiftchange"
        },
        {
            "Name": "AdjustmentAdjustmentNumberManual",
            "Type": "string",
            "Label": "Adjustment Number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Shiftchangeenterby",
            "Multiple": false,
            "LinkId": "AdjustmentId",
            "PicklistTitle": "AdjustmentNumber",
            "PlaceHolder": "Select Adjustment Number",
            "Width": 360,
            "AddNew": true,
            "DefaultValue": "",
            "RequireBasedOnFieldName": "EnteredByName",
            "RequireBasedOnFieldValue": [
                1
            ],
            "LabelWidth": 115,
            "PicklistCriteria": "shiftchange"
        },
        {
            "Name": "AdjustmentReferenceNumber",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "LabelWidth": 143,
            "MaxLength": 200,
            "Width": 320,
            "Label": "ReferenceNumber",
            "Placeholder": "Enter Reference Number"
        },
        {
            "Name": "AdjustmentAttendanceDate",
            "Type": "string",
            "Required": false,
            "LabelWidth": 254,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "Label": "From Date",
            "Width": 120
        },
        {
            "Name": "AdjustmentToDate",
            "Type": "string",
            "Required": false,
            "LabelWidth": 86,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "Label": "To Date",
            "Width": 120
        },
        {
            "Name": "AdjustmentReferenceDate",
            "Type": "string",
            "Required": false,
            "LabelWidth": 86,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "Label": "Reference Date",
            "Width": 120
        },
        {
            "Name": "AdjustmentRemarks",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "LabelWidth": 143,
            "MaxLength": 500,
            "Width": 320,
            "Label": "Remarks",
            "Placeholder": "Enter Remarks"
        },
        {
            "Name": "ReasonName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Width": 360,
            "AddNew": false,
            "PlaceHolder": "Select Reason",
            "MaxLength": 10,
            "PicklistJSON": "Reason",
            "Type": "string",
            "Label": "Reason*",
            "LinkId": "ReasonId",
            "PicklistCriteria": "ShiftReason",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": ""
        },
        {
            "Name": "EnteredByName",
            "Type": "number",
            "Label": "Entered By",
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "LabelWidth": 32,
            "Width": 200,
            "Placeholder": ""
        },
        {
            "Name": "IsSameShiftName",
            "Type": "number",
            "Label": "Is Same Shift?",
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "LabelWidth": 32,
            "Width": 200,
            "Placeholder": ""
        },
        {
            "Name": "FromNoPagination",
            "Type": "number",
            "Label": "From Rec No ",
            "Placeholder": "",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "1",
            "PlaceHolder": "Enter First Number",
            "LabelWidth": 135,
            "Width": 200,
            "MaxLength": 6
        },
        {
            "Name": "MaxResultPagination",
            "Type": "number",
            "Label": "No of Records",
            "Placeholder": "",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "300",
            "PlaceHolder": "Enter Max Number",
            "LabelWidth": 135,
            "Width": 200,
            "MaxLength": 6
        },
        {
            "Name": "AdjustmentType",
            "Type": "number",
            "Label": "Type*",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": 1,
            "LabelWidth": 135,
            "Width": 400,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Single Employee"
                },
                {
                    "key": 1,
                    "value": "Multiple Employee"
                }
            ]
        },
        {
            "Name": "EmployeeTypeId",
            "Type": "number",
            "ValidRegEx": "",
            "Required": false,
            "PostData": false,
            "DefaultValue": -1
        },
        {
            "Name": "StaffTypeId",
            "Type": "number",
            "ValidRegEx": "",
            "Required": false,
            "PostData": false,
            "DefaultValue": -1
        },
        {
            "Name": "WorkTypeId",
            "Type": "number",
            "ValidRegEx": "",
            "Required": false,
            "PostData": false,
            "DefaultValue": -1
        },
        {
            "Name": "PayConfigurationId",
            "Type": "number",
            "ValidRegEx": "",
            "Required": false,
            "PostData": false,
            "DefaultValue": -1
        },
        {
            "Name": "UnitId",
            "Type": "number",
            "ValidRegEx": "",
            "Required": false,
            "PostData": false,
            "DefaultValue": -1
        },
        {
            "Name": "DivisionId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1
        },
        {
            "Name": "EmployeeTypeName",
            "Type": "string",
            "Label": "EmployeeMaster.EmployeeType",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "EmployeeTypeId",
            "PicklistJSON": "GCMName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PicklistCriteria": "Employeegcm",
            "PlaceHolder": "Select Employee Type",
            "LabelWidth": 140,
            "Width": 360,
            "AddNew": false,
            "MaxLength": 20,
            "isKeyField": false
        },
        {
            "Name": "StaffType",
            "Type": "string",
            "Label": "EmployeeMaster.StaffType",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "StaffTypeId",
            "PicklistJSON": "GCMNameNew",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PicklistCriteria": "Staffgcm",
            "PlaceHolder": "Select Staff Type",
            "LabelWidth": 140,
            "Width": 360,
            "AddNew": false,
            "MaxLength": 20,
            "isKeyField": false
        },
        {
            "Name": "ReligionName",
            "Type": "string",
            "Label": "Employee.Religion",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "LinkId": "ReligionId",
            "PicklistJSON": "GCMName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the religion",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 120,
            "DefaultValue": "",
            "PicklistCriteria": "TargetMasterRegion"
        },
        {
            "Name": "DivisionName",
            "Type": "string",
            "PicklistJSON": "Division",
            "LinkId": "DivisionId",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Division",
            "Label": "Division",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 35,
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": ""
        },
        {
            "Name": "ShiftName",
            "Type": "string",
            "Label": "Shift",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "ShiftId",
            "PicklistJSON": "shiftmaster",
            "Multiple": false,
            "PicklistTitle": "Description",
            "PlaceHolder": "Select Shift",
            "LabelWidth": 200,
            "Width": 360,
            "AddNew": false,
            "MaxLength": 30
        },
        {
            "Name": "StaffTypeName",
            "Type": "string",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PicklistJSON": "GCMName",
            "LinkId": "StaffTypeId",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Staff Type",
            "Label": "EmployeeMaster.StaffType",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 132,
            "PicklistCriteria": "StaffType"
        },
        {
            "Label": "",
            "Name": "StaffTypeId",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "ShiftId",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "ReportingToName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Reporting To",
            "Width": 360,
            "AddNew": false,
            "LabelWidth": 256,
            "PlaceHolder": "Select Employee",
            "MaxLength": 20,
            "PicklistJSON": "EmployeeDelete",
            "PicklistCriteria": "EmployeeStatus",
            "LinkId": "ReportingToId",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": ""
        },
        {
            "Name": "ReportingToId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1
        },
        {
            "Name": "DayType",
            "Type": "number",
            "Label": "Day Type",
            "DefaultValue": "",
            "Width": 300,
            "PlaceHolder": "Select",
            "PostData": false,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": "",
                    "value": "Please Select"
                },
                {
                    "key": 0,
                    "value": "FullWorkingDay"
                },
                {
                    "key": 1,
                    "value": "Half Working - Half Absent"
                },
                {
                    "key": 2,
                    "value": "WeeklyOff"
                },
                {
                    "key": 3,
                    "value": "Others"
                },
                {
                    "key": 4,
                    "value": "Leave"
                },
                {
                    "key": 5,
                    "value": "Half Working - Half Leave"
                },
                {
                    "key": 6,
                    "value": "CompensateWorking"
                },
                {
                    "key": 7,
                    "value": "CompensateOff"
                },
                {
                    "key": 8,
                    "value": "Absent"
                },
                {
                    "key": 9,
                    "value": "Holiday"
                },
                {
                    "key": 10,
                    "value": "Half Leave - Half Absent"
                },
                {
                    "key": 11,
                    "value": "CompHalfWorking-Half Leave"
                },
                {
                    "key": 12,
                    "value": "CompHalfWorking-Half Absent"
                },
                {
                    "key": 13,
                    "value": "Resigned"
                },
                {
                    "key": 14,
                    "value": "Two Half Leaves"
                }
            ]
        },
        {
            "Name": "PayGroupId",
            "Type": "number",
            "ValidRegEx": "",
            "Required": false,
            "PostData": false,
            "DefaultValue": -1
        },
        {
            "Name": "UnitName",
            "Type": "string",
            "Label": "EmployeeShiftPattern.Unit",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "UnitId",
            "PicklistJSON": "GCMName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PicklistCriteria": "Unitgcm",
            "PlaceHolder": "Select Unit",
            "LabelWidth": 140,
            "Width": 360,
            "AddNew": false,
            "MaxLength": 20,
            "isKeyField": false
        },
        {
            "Name": "BranchId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1
        },
        {
            "Name": "BranchName",
            "Type": "string",
            "PicklistUrl": "Branch",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Branch",
            "PlaceHolder": "Select Branch",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 35,
            "Required": false,
            "ValidRegEx": "",
            "LinkId": "BranchId",
            "PicklistJSON": "Branch",
            "PostData": false,
            "DefaultValue": ""
        },
        {
            "Name": "PayConfigurationName",
            "Type": "string",
            "Label": "Pay Configuration",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "PayConfigurationId",
            "PicklistJSON": "Employeepayconfiguration",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Pay Configuration",
            "Width": 360,
            "AddNew": false
        },
        {
            "Name": "DepartmentName",
            "Type": "string",
            "Label": "Department",
            "PostData": false,
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "DepartmentId",
            "PicklistJSON": "departmentName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Department Name",
            "Width": 360,
            "AddNew": false
        },
        {
            "Name": "DepartmentId",
            "Type": "number",
            "PostData": false,
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "PunchType",
            "Type": "number",
            "Label": "Punch Type",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "LabelWidth": 126,
            "DefaultValue": 0,
            "Width": 160,
            "PickLists": [
                {
                    "key": 0,
                    "value": "All Records"
                },
                {
                    "key": 1,
                    "value": "Punch Records only"
                },
                {
                    "key": 2,
                    "value": "Non Punch Records Only"
                },
                {
                    "key": 3,
                    "value": "Single Punch"
                }
            ]
        },
        {
            "Name": "PayGroupName",
            "Type": "string",
            "Label": "LeaveCreditProcess.PayGroup",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "PayGroupId",
            "PicklistJSON": "paygroup",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Pay Group",
            "LabelWidth": 140,
            "Width": 360,
            "AddNew": false,
            "MaxLength": 20,
            "isKeyField": false
        },
        {
            "Name": "AdjustmentDetailArray",
            "Type": "string",
            "Label": "",
            "Required": true,
            "IsCheckBoxRequired": true,
            "IsFieldRequired": true,
            "IsAddrowRequired": false,
            "IsDeleterowRequired": false,
            "SLNOField": "AdjustmentDetailSlNo",
            "CheckBoxField": "selectedrecord",
            "Grid": [
                {
                    "Label": "EmployeeExperience.SLNo",
                    "value": "AdjustmentDetailSlNo",
                    "width": 70,
                    "Type": "SNo",
                    "IsVisible": true,
                    "SNo": 1,
                    "sticky": false,
                    "left": 0
                },
                {
                    "Label": "#",
                    "value": "selectedrecord",
                    "width": 50,
                    "Type": "check",
                    "IsVisible": false,
                    "SNo": 2,
                    "sticky": false,
                    "PostData": true,
                    "left": 0,
                    "DefaultValue": 0
                },
                {
                    "Label": "",
                    "value": "EmployeeId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "SNo": 3
                },
                {
                    "Label": "Emp Code",
                    "value": "EmployeeCode",
                    "width": 160,
                    "Type": "ReadOnly",
                    "IsVisible": false,
                    "SNo": 3,
                    "sticky": false,
                    "Required": false,
                    "PostData": true,
                    "ReadOnly": true,
                    "left": 0
                },
                {
                    "Label": "Emp Name",
                    "value": "EmployeeName",
                    "width": 160,
                    "Type": "ReadOnly",
                    "IsVisible": false,
                    "SNo": 4,
                    "sticky": false,
                    "Required": false,
                    "PostData": false,
                    "ReadOnly": true,
                    "left": 0
                },
                {
                    "Label": "Date",
                    "value": "AdjustmentAttendanceDate",
                    "width": 160,
                    "Type": "ReadOnly",
                    "IsVisible": false,
                    "SetDefaultValue": true,
                    "DefaultValue": "AdjustmentAttendanceDate",
                    "SNo": 24,
                    "sticky": false,
                    "Placeholder": "dd/mmm/yyyy",
                    "Required": false,
                    "left": 0,
                    "PostData": true
                },
                {
                    "Label": "Date",
                    "value": "AdjustmentDetailAttendanceDate",
                    "width": 160,
                    "Type": "Date",
                    "ReadOnly": true,
                    "IsVisible": true,
                    "SetDefaultValue": true,
                    "DefaultValue": "AdjustmentAttendanceDate",
                    "SNo": 5,
                    "sticky": false,
                    "Placeholder": "dd/mmm/yyyy",
                    "Required": false,
                    "left": 0,
                    "PostData": true
                },
                {
                    "Label": "",
                    "value": "DailyAttendanceId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 5,
                    "IsVisible": false,
                    "PostData": true,
                    "DefaultValue": -1,
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "AdjustmentId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "SNo": 36,
                    "PostData": true,
                    "SetDefaultValue": true,
                    "DefaultValue": "AdjustmentId"
                },
                {
                    "Label": "",
                    "value": "EmployeeId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 5,
                    "IsVisible": false,
                    "PostData": true,
                    "DefaultValue": -1,
                    "Width": 100
                },
                {
                    "value": "AdjustmentDetailInTime",
                    "Type": "time",
                    "Required": true,
                    "ValidRegEx": "",
                    "PostData": true,
                    "SNo": 7,
                    "IsVisible": true,
                    "DefaultValue": "00:00",
                    "Placeholder": "HH:MM",
                    "width": 100,
                    "LabelWidth": 185,
                    "Label": "In Time*",
                    "MaxLength": 5
                },
                {
                    "value": "AdjustmentDetailOutTime",
                    "Type": "time",
                    "Required": true,
                    "ValidRegEx": "",
                    "PostData": true,
                    "SNo": 9,
                    "IsVisible": true,
                    "DefaultValue": "00:00",
                    "Placeholder": "HH:MM",
                    "width": 100,
                    "LabelWidth": 185,
                    "Label": "Out Time*",
                    "MaxLength": 5
                },
                {
                    "Label": "Punch In Date",
                    "value": "AdjustmentDetailPunchInDate",
                    "width": 160,
                    "Type": "Date",
                    "IsVisible": true,
                    "DefaultValue": "today",
                    "SNo": 6,
                    "sticky": false,
                    "Placeholder": "dd/mmm/yyyy",
                    "Required": false,
                    "left": 0,
                    "PostData": true
                },
                {
                    "Label": "Punch Out Date",
                    "value": "AdjustmentDetailPunchOutDate",
                    "width": 160,
                    "Type": "Date",
                    "IsVisible": true,
                    "DefaultValue": "today",
                    "SNo": 8,
                    "sticky": false,
                    "Placeholder": "dd/mmm/yyyy",
                    "Required": false,
                    "left": 0,
                    "PostData": true
                },
                {
                    "value": "AdjustmentDetailDayType",
                    "Type": "ComboBox",
                    "Label": "Day Type",
                    "DefaultValue": 0,
                    "width": 300,
                    "SNo": 10,
                    "IsVisible": true,
                    "Placeholder": "select",
                    "PostData": true,
                    "ValidRegEx": "",
                    "PickLists": [
                        {
                            "key": 0,
                            "value": "FullWorkingDay"
                        },
                        {
                            "key": 1,
                            "value": "Half Working - Half Absent"
                        },
                        {
                            "key": 2,
                            "value": "WeeklyOff"
                        },
                        {
                            "key": 3,
                            "value": "Others"
                        },
                        {
                            "key": 4,
                            "value": "Leave"
                        },
                        {
                            "key": 5,
                            "value": "Half Working - Half Leave"
                        },
                        {
                            "key": 6,
                            "value": "CompensateWorking"
                        },
                        {
                            "key": 7,
                            "value": "CompensateOff"
                        },
                        {
                            "key": 8,
                            "value": "Absent"
                        },
                        {
                            "key": 9,
                            "value": "Holiday"
                        },
                        {
                            "key": 10,
                            "value": "Half Leave - Half Absent"
                        },
                        {
                            "key": 11,
                            "value": "CompHalfWorking-Half Leave"
                        },
                        {
                            "key": 12,
                            "value": "CompHalfWorking-Half Absent"
                        },
                        {
                            "key": 13,
                            "value": "Resigned"
                        },
                        {
                            "key": 14,
                            "value": "Two Half Leaves"
                        }
                    ]
                },
                {
                    "Label": "",
                    "value": "LeaveId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 11,
                    "IsVisible": false,
                    "PostData": true,
                    "DefaultValue": -1,
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "PreviousLeaveId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 12,
                    "IsVisible": false,
                    "PostData": true,
                    "DefaultValue": -1,
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "PreviousShiftId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 13,
                    "IsVisible": false,
                    "PostData": true,
                    "DefaultValue": -1,
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "LeaveCount",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 14,
                    "IsVisible": false,
                    "PostData": true,
                    "DefaultValue": 0,
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "AdjustmentDetailId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 15,
                    "IsVisible": false,
                    "PostData": true,
                    "SetDefaultValue": true,
                    "DefaultValue": "AdjustmentId",
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "ShiftId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 16,
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "PostData": true,
                    "Width": 100
                },
                {
                    "Label": "Leave Type",
                    "value": "LeaveName",
                    "width": 280,
                    "Type": "Picklist",
                    "IsVisible": false,
                    "SNo": 17,
                    "sticky": false,
                    "Required": false,
                    "PostData": false,
                    "left": 0,
                    "PicklistDetail": {
                        "PicklistUrl": "Leave",
                        "PicklistDisplayLabel": "Code,Name",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Name",
                        "Multiple": false,
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "Label": "",
                        "DefaultValue": "",
                        "Width": 250,
                        "LinkId": "LeaveId,LeaveName",
                        "AddNew": false,
                        "PlaceHolder": "Select Leave",
                        "MaxLength": 35,
                        "ColumnWidth": "330,350",
                        "ColumnType": "string,string"
                    }
                },
                {
                    "Label": "Leave Type",
                    "value": "LeaveCode",
                    "width": 280,
                    "Type": "Picklist",
                    "IsVisible": true,
                    "SNo": 17,
                    "sticky": false,
                    "Required": true,
                    "PostData": false,
                    "left": 0,
                    "PicklistDetail": {
                        "PicklistUrl": "Leave",
                        "PicklistDisplayLabel": "Code,Name",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code",
                        "Multiple": false,
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Code",
                        "Label": "",
                        "Width": 250,
                        "LinkId": "LeaveId,LeaveCode",
                        "AddNew": false,
                        "PlaceHolder": "Select Leave",
                        "DefaultValue": "",
                        "MaxLength": 35,
                        "ColumnWidth": "330,350",
                        "ColumnType": "string,string"
                    }
                },
                {
                    "Label": "Shift",
                    "value": "ShiftCode",
                    "width": 280,
                    "Type": "Picklist",
                    "IsVisible": true,
                    "SNo": 18,
                    "sticky": false,
                    "Required": false,
                    "PostData": false,
                    "left": 0,
                    "PicklistDetail": {
                        "PicklistUrl": "Shift",
                        "PicklistDisplayLabel": "Code,Name",
                        "PicklistDisplayText": "Code,Description",
                        "PicklistSearchFields": "Code,Description",
                        "Multiple": false,
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Code",
                        "Label": "",
                        "Width": 250,
                        "LinkId": "ShiftId,ShiftCode",
                        "AddNew": false,
                        "PlaceHolder": "Select Shift",
                        "DefaultValue": "",
                        "MaxLength": 35,
                        "ColumnWidth": "330,350",
                        "ColumnType": "string,string"
                    }
                },
                {
                    "value": "AdjustmentDetailPreviousCalInTime",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "SNo": 19,
                    "IsVisible": true,
                    "ReadOnly": true,
                    "DefaultValue": "00:00",
                    "width": 150,
                    "LabelWidth": 185,
                    "Label": "In Time",
                    "MaxLength": 5
                },
                {
                    "value": "AdjustmentDetailPreviousCalOutTime",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ReadOnly": true,
                    "ValidRegEx": "",
                    "PostData": true,
                    "SNo": 20,
                    "IsVisible": true,
                    "DefaultValue": "00:00",
                    "width": 150,
                    "LabelWidth": 185,
                    "Label": "Out Time",
                    "MaxLength": 5
                },
                {
                    "value": "AdjustmentDetailPreviousInTime",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "SNo": 19,
                    "IsVisible": false,
                    "ReadOnly": true,
                    "DefaultValue": "00:00",
                    "width": 150,
                    "LabelWidth": 185,
                    "Label": "In Time",
                    "MaxLength": 5
                },
                {
                    "value": "AdjustmentDetailPreviousOutTime",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ReadOnly": true,
                    "ValidRegEx": "",
                    "PostData": true,
                    "SNo": 20,
                    "IsVisible": false,
                    "DefaultValue": "00:00",
                    "width": 150,
                    "LabelWidth": 185,
                    "Label": "Out Time",
                    "MaxLength": 5
                },
                {
                    "value": "AdjustmentDetailPreviousDayType",
                    "Type": "readonlycombobox",
                    "Label": "Day Type",
                    "DefaultValue": 0,
                    "width": 250,
                    "SNo": 21,
                    "IsVisible": true,
                    "PostData": true,
                    "ValidRegEx": "",
                    "PickLists": [
                        {
                            "key": 0,
                            "value": "FullWorkingDay"
                        },
                        {
                            "key": 1,
                            "value": "Half Working - Half Absent"
                        },
                        {
                            "key": 2,
                            "value": "WeeklyOff"
                        },
                        {
                            "key": 3,
                            "value": "Others"
                        },
                        {
                            "key": 4,
                            "value": "Leave"
                        },
                        {
                            "key": 5,
                            "value": "Half Working - Half Leave"
                        },
                        {
                            "key": 6,
                            "value": "CompensateWorking"
                        },
                        {
                            "key": 7,
                            "value": "CompensateOff"
                        },
                        {
                            "key": 8,
                            "value": "Absent"
                        },
                        {
                            "key": 9,
                            "value": "Holiday"
                        },
                        {
                            "key": 10,
                            "value": "Half Leave - Half Absent"
                        },
                        {
                            "key": 11,
                            "value": "CompHalfWorking-Half Leave"
                        },
                        {
                            "key": 12,
                            "value": "CompHalfWorking-Half Absent"
                        },
                        {
                            "key": 13,
                            "value": "Resigned"
                        },
                        {
                            "key": 14,
                            "value": "Two Half Leaves"
                        }
                    ]
                },
                {
                    "Label": "Leave Type",
                    "value": "PreviousLeaveCode",
                    "width": 230,
                    "Type": "ReadOnly",
                    "IsVisible": true,
                    "SNo": 22,
                    "RetrievalReadOnly": true,
                    "sticky": false,
                    "ReadOnly": true,
                    "Required": false,
                    "PostData": true,
                    "left": 0,
                    "PicklistDetail": {
                        "PicklistUrl": "Leave",
                        "PicklistDisplayLabel": "Code,Name",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code",
                        "Multiple": false,
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Code",
                        "Label": "",
                        "Width": 200,
                        "LinkId": "PreviousLeaveId,PreviousLeaveCode",
                        "AddNew": false,
                        "DefaultValue": "",
                        "PlaceHolder": "Select Leave",
                        "MaxLength": 35,
                        "ColumnWidth": "330,350",
                        "ColumnType": "string,string"
                    }
                },
                {
                    "Label": "Shift",
                    "value": "PreviousShiftCode",
                    "width": 230,
                    "Type": "ReadOnly",
                    "RetrievalReadOnly": true,
                    "ReadOnly": true,
                    "IsVisible": true,
                    "SNo": 23,
                    "sticky": false,
                    "Required": false,
                    "PostData": true,
                    "left": 0,
                    "PicklistDetail": {
                        "PicklistUrl": "Shift",
                        "PicklistDisplayLabel": "Code,Name",
                        "PicklistDisplayText": "Code,Description",
                        "PicklistSearchFields": "Code,Description",
                        "Multiple": false,
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Code",
                        "Label": "",
                        "Width": 200,
                        "LinkId": "PreviousShiftId,PreviousShiftCode",
                        "AddNew": false,
                        "PlaceHolder": "Select Shift",
                        "MaxLength": 35,
                        "DefaultValue": "",
                        "ColumnWidth": "330,350",
                        "ColumnType": "string,string"
                    }
                }
            ]
        },
        {
            "Name": "AdjustmentDetailLoadArray",
            "Type": "string",
            "Label": "",
            "Required": true,
            "IsCheckBoxRequired": true,
            "IsFieldRequired": true,
            "FirstRowNotRequired": true,
            "SLNOField": "AdjustmentDetailSlNo",
            "CheckBoxField": "selectedrecord",
            "Grid": [
                {
                    "Label": "EmployeeExperience.SLNo",
                    "value": "AdjustmentDetailSlNo",
                    "width": 70,
                    "Type": "SNo",
                    "IsVisible": true,
                    "SNo": 1,
                    "sticky": false,
                    "left": 0
                },
                {
                    "Label": "#",
                    "value": "selectedrecord",
                    "width": 50,
                    "Type": "check",
                    "IsVisible": false,
                    "SNo": 2,
                    "sticky": false,
                    "PostData": true,
                    "left": 0,
                    "DefaultValue": 0
                },
                {
                    "Label": "",
                    "value": "EmployeeId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "SNo": 3
                },
                {
                    "Label": "",
                    "value": "EmployeeArrayId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "SNo": 3
                },
                {
                    "Label": "Employee Code",
                    "value": "EmployeeCode",
                    "width": 180,
                    "Type": "Picklist",
                    "sticky": false,
                    "Required": false,
                    "FormGroupPrimaryId": "EmployeeArrayId",
                    "PostData": true,
                    "PicklistDetail": {
                        "PicklistUrl": "FastEmployeeNew",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code",
                        "Multiple": false,
                        "DefaultValue": "",
                        "AddNew": false,
                        "PlaceHolder": "Select Employee",
                        "LinkId": "EmployeeId,EmployeeCode",
                        "LinkValue": "Id,Code",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Code",
                        "Label": "",
                        "Width": 150,
                        "ColumnWidth": "250,380",
                        "ColumnType": "string",
                        "PicklistCriteria": "EmployeeStatus"
                    },
                    "IsVisible": true,
                    "SNo": 4
                },
                {
                    "Label": "Employee Name",
                    "value": "EmployeeName",
                    "width": 285,
                    "Type": "Picklist",
                    "sticky": false,
                    "Required": false,
                    "FormGroupPrimaryId": "EmployeeArrayId",
                    "PostData": true,
                    "PicklistDetail": {
                        "PicklistUrl": "FastEmployeeNew",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Name",
                        "Multiple": false,
                        "DefaultValue": "",
                        "AddNew": false,
                        "PlaceHolder": "Select Employee",
                        "LinkId": "EmployeeId,EmployeeCode,EmployeeName",
                        "LinkValue": "Id,Code,Name",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "Label": "",
                        "Width": 250,
                        "ColumnWidth": "250,380",
                        "ColumnType": "string",
                        "PicklistCriteria": "EmployeeStatus"
                    },
                    "IsVisible": true,
                    "SNo": 5
                },
                {
                    "Label": "Date",
                    "value": "AdjustmentAttendanceDate",
                    "width": 160,
                    "Type": "ReadOnly",
                    "IsVisible": false,
                    "SetDefaultValue": true,
                    "DefaultValue": "AdjustmentAttendanceDate",
                    "SNo": 24,
                    "sticky": false,
                    "Placeholder": "dd/mmm/yyyy",
                    "Required": false,
                    "left": 0,
                    "PostData": true
                },
                {
                    "Label": "Date",
                    "value": "AdjustmentDetailAttendanceDate",
                    "width": 160,
                    "Type": "Date",
                    "ReadOnly": true,
                    "IsVisible": false,
                    "SetDefaultValue": true,
                    "DefaultValue": "AdjustmentAttendanceDate",
                    "SNo": 5,
                    "sticky": false,
                    "Placeholder": "dd/mmm/yyyy",
                    "Required": false,
                    "left": 0,
                    "PostData": true
                },
                {
                    "Label": "",
                    "value": "DailyAttendanceId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 5,
                    "IsVisible": false,
                    "PostData": true,
                    "DefaultValue": -1,
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "AdjustmentId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "SNo": 36,
                    "PostData": true,
                    "SetDefaultValue": true,
                    "DefaultValue": "AdjustmentId"
                },
                {
                    "value": "DailyAttendanceInTime",
                    "Type": "time",
                    "Required": true,
                    "ValidRegEx": "",
                    "PostData": true,
                    "SNo": 7,
                    "IsVisible": true,
                    "DefaultValue": "00:00",
                    "Placeholder": "HH:MM",
                    "width": 100,
                    "LabelWidth": 185,
                    "Label": "In Time*",
                    "MaxLength": 5
                },
                {
                    "value": "DailyAttendanceOutTime",
                    "Type": "time",
                    "Required": true,
                    "ValidRegEx": "",
                    "PostData": true,
                    "SNo": 9,
                    "IsVisible": true,
                    "DefaultValue": "00:00",
                    "Placeholder": "HH:MM",
                    "width": 100,
                    "LabelWidth": 185,
                    "Label": "Out Time*",
                    "MaxLength": 5
                },
                {
                    "Label": "Punch In Date",
                    "value": "AdjustmentDetailPunchInDate",
                    "width": 160,
                    "Type": "Date",
                    "IsVisible": true,
                    "DefaultValue": "DailyAttendanceAttendanceDate",
                    "SetDefaultValue": true,
                    "SNo": 6,
                    "sticky": false,
                    "Placeholder": "dd/mmm/yyyy",
                    "Required": false,
                    "left": 0,
                    "PostData": true
                },
                {
                    "Label": "Punch Out Date",
                    "value": "AdjustmentDetailPunchOutDate",
                    "width": 160,
                    "Type": "Date",
                    "IsVisible": true,
                    "DefaultValue": "DailyAttendanceAttendanceDate",
                    "SetDefaultValue": true,
                    "SNo": 8,
                    "sticky": false,
                    "Placeholder": "dd/mmm/yyyy",
                    "Required": false,
                    "left": 0,
                    "PostData": true
                },
                {
                    "value": "DailyAttendanceDayType",
                    "Type": "ComboBox",
                    "Label": "Day Type",
                    "DefaultValue": 0,
                    "width": 300,
                    "SNo": 10,
                    "IsVisible": true,
                    "Placeholder": "select",
                    "PostData": true,
                    "ValidRegEx": "",
                    "PickLists": [
                        {
                            "key": 0,
                            "value": "FullWorkingDay"
                        },
                        {
                            "key": 1,
                            "value": "Half Working - Half Absent"
                        },
                        {
                            "key": 2,
                            "value": "WeeklyOff"
                        },
                        {
                            "key": 3,
                            "value": "Others"
                        },
                        {
                            "key": 4,
                            "value": "Leave"
                        },
                        {
                            "key": 5,
                            "value": "Half Working - Half Leave"
                        },
                        {
                            "key": 6,
                            "value": "CompensateWorking"
                        },
                        {
                            "key": 7,
                            "value": "CompensateOff"
                        },
                        {
                            "key": 8,
                            "value": "Absent"
                        },
                        {
                            "key": 9,
                            "value": "Holiday"
                        },
                        {
                            "key": 10,
                            "value": "Half Leave - Half Absent"
                        },
                        {
                            "key": 11,
                            "value": "CompHalfWorking-Half Leave"
                        },
                        {
                            "key": 12,
                            "value": "CompHalfWorking-Half Absent"
                        },
                        {
                            "key": 13,
                            "value": "Resigned"
                        },
                        {
                            "key": 14,
                            "value": "Two Half Leaves"
                        }
                    ]
                },
                {
                    "Label": "",
                    "value": "LeaveId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 11,
                    "IsVisible": false,
                    "PostData": true,
                    "DefaultValue": -1,
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "PreviousLeaveId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 12,
                    "IsVisible": false,
                    "PostData": true,
                    "DefaultValue": -1,
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "PreviousShiftId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 13,
                    "IsVisible": false,
                    "PostData": true,
                    "DefaultValue": -1,
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "Count",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 14,
                    "IsVisible": false,
                    "PostData": true,
                    "DefaultValue": 0,
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "AdjustmentDetailId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 15,
                    "IsVisible": false,
                    "PostData": true,
                    "SetDefaultValue": true,
                    "DefaultValue": "AdjustmentId",
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "ShiftId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 16,
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "PostData": true,
                    "Width": 100
                },
                {
                    "Label": "Leave Type",
                    "value": "LeaveCode",
                    "width": 280,
                    "Type": "Picklist",
                    "IsVisible": true,
                    "SNo": 17,
                    "sticky": false,
                    "Required": false,
                    "PostData": true,
                    "left": 0,
                    "PicklistDetail": {
                        "PicklistUrl": "Leave",
                        "PicklistDisplayLabel": "Code,Name",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code",
                        "Multiple": false,
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Code",
                        "Label": "",
                        "Width": 250,
                        "LinkId": "LeaveId,LeaveCode",
                        "AddNew": false,
                        "DefaultValue": "",
                        "PlaceHolder": "Select Leave",
                        "MaxLength": 35,
                        "ColumnWidth": "330,350",
                        "ColumnType": "string,string"
                    }
                },
                {
                    "Label": "Shift",
                    "value": "ShiftCode",
                    "width": 280,
                    "Type": "Picklist",
                    "IsVisible": true,
                    "SNo": 18,
                    "sticky": false,
                    "Required": false,
                    "PostData": true,
                    "left": 0,
                    "PicklistDetail": {
                        "PicklistUrl": "Shift",
                        "PicklistDisplayLabel": "Code,Name",
                        "PicklistDisplayText": "Code,Description",
                        "PicklistSearchFields": "Code,Description",
                        "Multiple": false,
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Code",
                        "Label": "",
                        "Width": 250,
                        "LinkId": "ShiftId,ShiftCode",
                        "AddNew": false,
                        "DefaultValue": "",
                        "PlaceHolder": "Select Shift",
                        "MaxLength": 35,
                        "ColumnWidth": "330,350",
                        "ColumnType": "string,string"
                    }
                },
                {
                    "value": "InTimeInHrs",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "SNo": 19,
                    "IsVisible": true,
                    "DefaultValue": "00:00",
                    "width": 100,
                    "LabelWidth": 185,
                    "Label": "In Time"
                },
                {
                    "value": "OutTimeInHrs",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "SNo": 20,
                    "IsVisible": true,
                    "DefaultValue": "00:00",
                    "width": 100,
                    "LabelWidth": 185,
                    "Label": "Out Time"
                },
                {
                    "value": "DailyAttendancePreviousDayType",
                    "Type": "readonlycombobox",
                    "Label": "Day Type",
                    "DefaultValue": 0,
                    "width": 180,
                    "SNo": 21,
                    "IsVisible": true,
                    "PostData": true,
                    "ValidRegEx": "",
                    "PickLists": [
                        {
                            "key": 0,
                            "value": "FullWorkingDay"
                        },
                        {
                            "key": 1,
                            "value": "Half Working - Half Absent"
                        },
                        {
                            "key": 2,
                            "value": "WeeklyOff"
                        },
                        {
                            "key": 3,
                            "value": "Others"
                        },
                        {
                            "key": 4,
                            "value": "Leave"
                        },
                        {
                            "key": 5,
                            "value": "Half Working - Half Leave"
                        },
                        {
                            "key": 6,
                            "value": "CompensateWorking"
                        },
                        {
                            "key": 7,
                            "value": "CompensateOff"
                        },
                        {
                            "key": 8,
                            "value": "Absent"
                        },
                        {
                            "key": 9,
                            "value": "Holiday"
                        },
                        {
                            "key": 10,
                            "value": "Half Leave - Half Absent"
                        },
                        {
                            "key": 11,
                            "value": "CompHalfWorking-Half Leave"
                        },
                        {
                            "key": 12,
                            "value": "CompHalfWorking-Half Absent"
                        },
                        {
                            "key": 13,
                            "value": "Resigned"
                        },
                        {
                            "key": 14,
                            "value": "Two Half Leaves"
                        }
                    ]
                },
                {
                    "Label": "Leave Type",
                    "value": "PreviousLeaveCode",
                    "width": 180,
                    "Type": "ReadOnly",
                    "IsVisible": true,
                    "SNo": 22,
                    "RetrievalReadOnly": true,
                    "Placeholder": "Leave Code",
                    "sticky": false,
                    "Required": false,
                    "PostData": true,
                    "left": 0,
                    "PicklistDetail": {
                        "PicklistUrl": "Leave",
                        "PicklistDisplayLabel": "Code,Name",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code",
                        "Multiple": false,
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Code",
                        "Label": "",
                        "Width": 150,
                        "LinkId": "PreviousLeaveId,PreviousLeaveCode",
                        "AddNew": false,
                        "PlaceHolder": "Select Leave",
                        "DefaultValue": "",
                        "MaxLength": 35,
                        "ColumnWidth": "330,350",
                        "ColumnType": "string,string"
                    }
                },
                {
                    "Label": "Shift",
                    "value": "PreviousShiftCode",
                    "width": 180,
                    "Type": "ReadOnly",
                    "RetrievalReadOnly": true,
                    "IsVisible": true,
                    "SNo": 23,
                    "sticky": false,
                    "Placeholder": "Shift Code",
                    "Required": false,
                    "PostData": true,
                    "left": 0,
                    "PicklistDetail": {
                        "PicklistUrl": "Shift",
                        "PicklistDisplayLabel": "Code,Name",
                        "PicklistDisplayText": "Code,Description",
                        "PicklistSearchFields": "Code,Description",
                        "Multiple": false,
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Code",
                        "Label": "",
                        "Width": 150,
                        "LinkId": "PreviousShiftId,PreviousShiftCode",
                        "AddNew": false,
                        "PlaceHolder": "Select Shift",
                        "DefaultValue": "",
                        "MaxLength": 35,
                        "ColumnWidth": "330,350",
                        "ColumnType": "string,string"
                    }
                }
            ]
        },
        {
            "Name": "AdjustmentStatus",
            "Type": "number",
            "DefaultValue": 1,
            "Placeholder": "",
            "Required": false,
            "PostData": true,
            "ValidRegEx": ""
        },
        {
            "Name": "AdjustmentVersion",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1
        }
    ]
}