{
  "ObjectFields": [
    {
      "Name": "ProgrammeSessionId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "ProgrammeId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "SlNo",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "SessionCode",
      "Type": "string",
      "Label": "tms.SessionCode",
      "Required": true,
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "ProgrammeSessionId,SessionCode,SessionTitle",
      "PicklistJSON": "trainingsession",
      "Multiple": false,
      "PicklistTitle": "SessionCode",
      "PlaceHolder": "Enter Session Code",
      "LabelWidth": 140,
      "Width": 270,
      "AddNew": true,
      "MaxLength": 20,
      "IsVisible": true
    },
    {
      "Name": "SessionTitle",
      "Type": "string",
      "Label": "tms.SessionTitle",
      "Required": true,
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "ProgrammeSessionId,SessionTitle,SessionCode",
      "PicklistJSON": "trainingsession",
      "Multiple": false,
      "PicklistTitle": "SessionTitle",
      "PlaceHolder": "Enter Session Title",
      "LabelWidth": 140,
      "Width": 400,
      "AddNew": true,
      "MaxLength": 100,
      "IsVisible": true
    },
    {
      "Name": "SessionType",
      "Type": "number",
      "Label": "Session Type",
      "Required": true,
      "PostData": true,
      "DefaultValue": 0,
      "LabelWidth": 140,
      "Width": 200,
      "PickLists": [
        {
          "key": 0,
          "value": "Lecture"
        },
        {
          "key": 1,
          "value": "Workshop"
        },
        {
          "key": 2,
          "value": "Practical"
        },
        {
          "key": 3,
          "value": "Assessment"
        },
        {
          "key": 4,
          "value": "Dojo"
        },
        {
          "key": 5,
          "value": "E-Learning"
        }
      ]
    },
    {
      "Name": "DurationHours",
      "Type": "number",
      "Label": "tms.DurationHours",
      "Required": true,
      "PostData": true,
      "LabelWidth": 140,
      "Width": 200,
      "PlaceHolder": "Enter Duration in Hours",
      "MaxLength": 3
    },
    {
      "Name": "SessionDelivMode",
      "Type": "number",
      "Label": "tms.SessionDelivMode",
      "Required": true,
      "PostData": true,
      "DefaultValue": 0,
      "LabelWidth": 140,
      "Width": 200,
      "PickLists": [
        {
          "key": 0,
          "value": "Classroom"
        },
        {
          "key": 1,
          "value": "Online"
        },
        {
          "key": 2,
          "value": "Blended"
        },
        {
          "key": 3,
          "value": "Dojo"
        },
        {
          "key": 4,
          "value": "Virtual"
        }
      ]
    },
    {
      "Name": "MinAttendancePct",
      "Type": "number",
      "Label": "tms.MinAttendancePct",
      "Required": false,
      "PostData": true,
      "LabelWidth": 140,
      "Width": 200,
      "PlaceHolder": "Min Attendance %",
      "MaxLength": 3
    },
    {
      "Name": "DeliveryNote",
      "Type": "string",
      "Label": "Delivery Note",
      "Required": false,
      "PostData": true,
      "DefaultValue": "",
      "LabelWidth": 140,
      "Width": 340,
      "PlaceHolder": "Enter Delivery Note",
      "MaxLength": 200
    },
    {
      "Name": "IsAssessmentRequired",
      "Type": "number",
      "Label": "tms.IsAssessmentRequired",
      "Required": false,
      "PostData": true,
      "DefaultValue": 1,
      "Width": 185,
      "LabelWidth": 165
    },
    {
      "Name": "IsMandatoryForCert",
      "Type": "number",
      "Label": "tms.IsMandatoryForCert",
      "Required": false,
      "PostData": true,
      "DefaultValue": 1,
      "Width": 240,
      "LabelWidth": 220
    },
    {
      "Name": "IsOptional",
      "Type": "number",
      "Label": "tms.IsOptional",
      "Required": false,
      "PostData": true,
      "DefaultValue": 1,
      "Width": 140,
      "LabelWidth": 120
    },
    {
      "Name": "IsActive",
      "Type": "number",
      "Label": "tms.IsActive",
      "Required": false,
      "PostData": true,
      "DefaultValue": 1,
      "LabelWidth": 160
    }
  ]
}