{
  "ObjectFields": [
    {
      "Name": "ApiId",
      "Type": "number",
      "Required": true,
      "PostData": true, 
      "ValidRegEx": "",
      "DefaultValue": -1,
      "Width": 100
    },
    {
      "Name": "ApiVersionId",
      "Type": "number",
      "Required": true,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": 0,
      "Width": 100
    },
    {
      "Name": "ReplacementApiId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true, 
      "DefaultValue": -1,
      "Width": 100
    },
    {
      "Name": "Version",
      "Type": "string",
      "Label": "Version",
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "ApiVersionId",
      "PicklistJSON": "Version",
      "Multiple": false,
      "PicklistTitle": "Version",
      "PlaceHolder": "",
      "Width": 360,
      "AddNew": true,
      "isKeyField": true
    },
    {
      "Name": "VersionStatus",
      "Type": "number",
      "Label": "Type",
      "DefaultValue": 0,
      "Width": 300,
      "Placeholder": "",
      "PostData": true, 
      "ValidRegEx": "",
      "PickLists": [
        {
          "key": 0,
          "value": "Draft"
        },
        {
          "key": 1,
          "value": "Active"
        },
        {
          "key": 2,
          "value": "Deprecated"
        },
        {
          "key": 3,
          "value": "Retired"
        }
      ]
    },
     {
      "Label": "VersionDescription",
      "Name": "VersionDescription",
      "Type": "string",
      "IsVisible": true,
      "Width": 360,
      "MaxLength": 100,
      "Required": false,
      "sticky": false,
      "DefaultValue": "",
      "PostData": true
    },
    {
      "Label": "Notes",
      "Name": "Notes",
      "Type": "string",
      "IsVisible": true,
      "Width": 360,
      "MaxLength": 100,
      "Required": false,
      "sticky": false,
      "DefaultValue": "",
      "PostData": true
    },
    {
      "Label": "Remarks",
      "Name": "Remarks",
      "Type": "string",
      "IsVisible": true,
      "Width": 360,
      "MaxLength": 100,
      "Required": false,
      "sticky": false,
      "DefaultValue": "",
      "PostData": true
    },

    {
      "Name": "IsBreaking",
      "Type": "number",
      "Label": "IsBreaking",
      "Readonly": true,
      "Required": false,
      "LabelWidth": 150,
      "ValidRegEx": "",
      "DefaultValue": 0,
      "PostData": true,
      "Width": 360,
      "PickLists": [
        {
          "key": 0,
          "value": "YES"
        },
        {
          "key": 1,
          "value": "NO"
        } 
      ] 
    },
    {
      "Name": "FromDate",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",    
      "PostData": true,
      "DefaultValue": "2026-03-14T06:24:36.050Z", 
      "width": "400px"
    },
    {
      "Name": "ToDate",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "2026-03-14T06:24:36.050Z",
      "width": "400px"
    },
    {
      "Name": "SunsetDate",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "2026-03-14T06:24:36.050Z",
      "width": "400px"
    },
    {
            "Name": "CreatedById",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "Width": 200,
            "MaxLength": 10
        },
        {
            "Name": "CreatedOn",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "/Date(1638852863000)/",
            "PostData": true,
            "Width": 200
        },
        {
            "Name": "ModifiedOn",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "/Date(1638852863000)/",
            "PostData": true,
            "Width": 200
        },
        {
            "Name": "ModifiedById",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Width": 200,
            "PostData": true,
            "MaxLength": 10
        },
    {
      "Name": "SourceType",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 5,
      "width": "400px"
    }
  ]
}


