{
    "ObjectFields": [
        {
            "Name": "ApplicationId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0
        },
        {
            "Name": "CandidateId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1
        },
        {
            "Name": "CandidateName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "FirstName",
            "Label": "Candidate*",
            "PlaceHolder": "Select Candidate",
            "Width": 360,
            "LabelWidth": 140,
            "AddNew": false,
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "LinkId": "CandidateId",
            "PicklistJSON": "RecruitmentCandidate",
            "DefaultValue": ""
        },
        {
            "Name": "JobRequisitionId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1
        },
        {
            "Name": "JobRequisitionName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "RequisitionCode",
            "Label": "Job Requisition*",
            "PlaceHolder": "Select Job Requisition",
            "Width": 360,
            "LabelWidth": 140,
            "AddNew": false,
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "LinkId": "JobRequisitionId",
            "PicklistJSON": "RecruitmentJobRequisition",
            "DefaultValue": ""
        },
        {
            "Name": "CurrentStageId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "Width": 220,
            "LabelWidth": 140,
            "PostData": true,
            "DefaultValue": -1,
            "Label": "Application.CurrentStageId",
            "PlaceHolder": "Enter Selection Process Stage Id"
        },
        {
            "Name": "ApplicationSource",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "Width": 260,
            "LabelWidth": 140,
            "PostData": true,
            "DefaultValue": 1,
            "Label": "Application.ApplicationSource",
            "PickLists": [
                { "key": 1, "value": "Website" },
                { "key": 2, "value": "Job Portal" },
                { "key": 3, "value": "Agency" },
                { "key": 4, "value": "Referral" },
                { "key": 5, "value": "Internal" },
                { "key": 6, "value": "Direct / Manual" }
            ]
        },
        {
            "Name": "AppliedOn",
            "Type": "Date",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "today",
            "PostData": true,
            "LabelWidth": 140,
            "Width": 200,
            "Label": "Application.AppliedOn"
        }
    ]
}
