{
    "ObjectFields": [
        {
            "Name": "CandidateId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0
        },
        {
            "Name": "Candidate",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "ApplicantName",
            "Label": "Interview.Candidate",
            "Width": 360,
            "PlaceHolder": "Select Candidate",
            "LinkId": "CandidateId",
            "PicklistJSON": "Candidate",
            "AddNew": true,
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "MaxLength": 200
        },
        {
            "Name": "PositionId",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": 0
        },
        {
            "Name": "Position",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "JobTitle",
            "Label": "Applicant.Job",
            "Width": 360,
            "PlaceHolder": "Select Position",
            "LinkId": "PositionId",
            "PicklistJSON": "JobDescription",
            "AddNew": false,
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "MaxLength": 200,
            "PicklistCriteria": "job"
        },
        {
            "Name": "InterviewTypeId",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": 0
        },
        {
            "Name": "InterviewType",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Interview.InterviewType",
            "Width": 360,
            "PlaceHolder": "Select Interview Type",
            "LinkId": "InterviewTypeId",
            "PicklistJSON": "TDSMinorHead",
            "AddNew": false,
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "MaxLength": 200,
            "PicklistCriteria": "ApplicableStage"
        },
         {
            "Name": "InterviewerId",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": 0
        },
        {
            "Name": "Interviewer",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Interview.Interviewer",
            "Width": 360,
            "PlaceHolder": "Select Interviewer",
            "LinkId": "InterviewerId",
            "PicklistJSON": "HiringManager",
            "AddNew": false,
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "MaxLength": 200,
            "PicklistCriteria": "EmployeeNominee"
        },
         {
            "Name": "Date",
            "Type": "Date",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "today",
            "PostData": true,
            "LabelWidth": 94,
            "Width": 160,
            "Label": "ShiftPattern.Date"
        },
        {
            "Name": "Time",
            "Type": "string",
            "Label": "ForcastData.Time",
            "Placeholder": "HH:MM",
            "Required": false,
            "PostData": true,
            "LabelWidth": 128,
            "ValidRegEx": "",
            "DefaultValue": ""
        },
         {
            "Name": "Duration",
            "Type": "number",
            "Label": "Interview.Duration",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "LabelWidth": 124,
            "DefaultValue": 0,
            "PostData": true,
            "Width": 282,
            "PickLists": [
                {
                    "key": 0,
                    "value": "30 Minutes"
                },
                {
                    "key": 1,
                    "value": "40 Minutes"
                },
                {
                    "key": 2,
                    "value": "60 Minutes"
                },
                {
                    "key": 3,
                    "value": "90 Minutes"
                }
            ]
        },
         {
            "Name": "Location",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "Width": 600,
            "LabelWidth": 72,
            "PostData": true,
            "DefaultValue": "",
            "MaxLength": 300,
            "Label": "Interview.Location",
            "PlaceHolder": "Office Location or Video Meeting Link"
        },
         {
            "Name": "Notes",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "Width": 360,
            "LabelWidth": 72,
            "PostData": true,
            "DefaultValue": "",
            "MaxLength": 100,
            "Label": "Interview.Notes",
            "PlaceHolder": "Add any notes or interview agenda..."
        }
    ]
}