{
  "ObjectFields": [
    {
      "Name": "TrainingVenueId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "VenueCode",
      "Type": "string",
      "Multiple": false,
      "PicklistTitle": "VenueCode",
      "Label": "TrainerProfile.venuecode",
      "Width": 350,
      "PlaceHolder": "Enter Training Venue Code",
      "LinkId": "TrainingVenueId",
      "PicklistJSON": "trainingvenue",
      "AddNew": true,
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "MaxLength": 20,
      "isKeyField": true,
      "IsFirstField": true
    },
    {
      "Name": "VenueName",
      "Type": "string",
      "Multiple": false,
      "PicklistTitle": "VenueName",
      "Label": "TrainerProfile.venuename",
      "Width": 500,
      "PlaceHolder": "Enter Training Venue Name",
      "LinkId": "TrainingVenueId",
      "PicklistJSON": "trainingvenue",
      "AddNew": true,
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "MaxLength": 50,
      "isKeyField": true,
      "IsFirstField": true
    },
    {
      "Name": "VenueType",
      "Type": "number",
      "Label": "tms.VenueType",
      "Placeholder": "",
      "Required": true,
      "ValidRegEx": "",
      "LabelWidth": 124,
      "DefaultValue": 0,
      "PostData": true,
      "Width": 350,
      "PickLists": [
        {
          "key": 0,
          "value": "TrainingRoom"
        },
        {
          "key": 1,
          "value": "ConferenceRoom"
        },
        {
          "key": 2,
          "value": "ShopFloor"
        },
        {
          "key": 3,
          "value": "DojoStation"
        },
        {
          "key": 4,
          "value": "Virtual"
        },
        {
          "key": 5,
          "value": "External"
        }
      ]
    },
    {
      "Name": "Location",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "Width": 400,
      "LabelWidth": 72,
      "PostData": true,
      "DefaultValue": "",
      "MaxLength": 200,
      "Label": "tms.Location",
      "PlaceHolder": "Building, floor, area..."
    },
    {
      "Name": "Capacity",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "Width": 140,
      "LabelWidth": 72,
      "PostData": true,
      "DefaultValue": "",
      "MaxLength": 4,
      "Label": "Venue Capacity",
      "PlaceHolder": "Enter capacity"
    },
    {
      "Name": "VirtualLink",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "Width": 300,
      "LabelWidth": 72,
      "PostData": true,
      "DefaultValue": "",
      "MaxLength": 200,
      "Label": "tms.Virtual",
      "PlaceHolder": "eg. https://teams.microsoft.com/xxx"
    },
    {
      "Name": "IsActive",
      "Type": "number",
      "Label": "Available for Booking",
      "Required": false,
      "ValidRegEx": "",
      "Width": 200,
      "LabelWidth": 300,
      "PostData": true,
      "DefaultValue": 1
    },
    {
      "Name": "ContactId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "ContactPerson",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": ""
    },
    {
      "Name": "ContactName",
      "Type": "string",
      "Multiple": false,
      "PicklistTitle": "Name",
      "Label": "tms.ContactPerson",
      "Width": 300,
      "PlaceHolder": "Select Contact Person Name",
      "LinkId": "ContactId",
      "PicklistJSON": "Contactpicklist",
      "AddNew": false,
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "MaxLength": 200
    },
    {
      "Name": "ContactPhone",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "Label": "tms.ContactPhone",
      "Width": 230,
      "MaxLength": 14,
      "PlaceHolder": "Enter Contact Person Phone"
    },
    {
      "Name": "IsAirConditioning",
      "Type": "number",
      "Label": "tms.IsAirConditioning",
      "Required": false,
      "ValidRegEx": "",
      "Width": 200,
      "LabelWidth": 300,
      "PostData": true,
      "DefaultValue": 1
    },
    {
      "Name": "IsPantry",
      "Type": "number",
      "Label": "tms.IsPantry",
      "Required": false,
      "ValidRegEx": "",
      "Width": 200,
      "LabelWidth": 300,
      "PostData": true,
      "DefaultValue": 1
    },
    {
      "Name": "IsScreenSharing",
      "Type": "number",
      "Label": "tms.IsScreenSharing",
      "Required": false,
      "ValidRegEx": "",
      "Width": 200,
      "LabelWidth": 152,
      "PostData": true,
      "DefaultValue": 1
    },
    {
      "Name": "IsRecording",
      "Type": "number",
      "Label": "tms.IsRecording",
      "Required": false,
      "ValidRegEx": "",
      "Width": 200,
      "LabelWidth": 152,
      "PostData": true,
      "DefaultValue": 1
    },
    {
      "Name": "HasProjector",
      "Type": "number",
      "Label": "tms.Hasprojector",
      "Required": false,
      "ValidRegEx": "",
      "Width": 200,
      "LabelWidth": 152,
      "PostData": true,
      "DefaultValue": 1
    },
    {
      "Name": "HasWhiteBoard",
      "Type": "number",
      "Label": "tms.Haswhiteboard",
      "Required": false,
      "ValidRegEx": "",
      "Width": 200,
      "LabelWidth": 152,
      "PostData": true,
      "DefaultValue": 1
    }
  ]
}