{
  "ObjectFields": [
  {
      "Name": "ApiId",
      "Type": "number",
      "Required": true,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "Width": 100
    },
    {
      "Name": "ApiInterfaceId",
      "Type": "number",
      "Required": true,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": 0,
      "Width": 100
    },
    {
      "Name": "ApiVersionId",
      "Type": "number",
      "Required": true,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "Width": 100
    },
    {
      "Name": "ReplacementApiId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "Width": 100
    },
    {
      "Name": "InterfaceName",
      "Type": "string",
      "Label": "InterfaceName",
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "ApiInterfaceId",
      "PicklistJSON": "Interface",
      "Multiple": false,
      "PicklistTitle": "InterfaceName",
      "PlaceHolder": "",
      "Width": 360,
      "AddNew": true,
      "isKeyField": true
    },
    {
      "Name": "InterfaceType",
      "Type": "number",
      "Label": "InterfaceType",
      "DefaultValue": 0,
      "Width": 300,
      "Placeholder": "",
      "PostData": true,
      "ValidRegEx": "",
      "PickLists": [
        {
          "key": 0,
          "value": "OpenApi"
        },
        {
          "key": 1,
          "value": "AsyncApi"
        },
        {
          "key": 2,
          "value": "SOAP"
        },
        {
          "key": 3,
          "value": "Manual"
        }
      ]
    },
     {
      "Name": "Method",
      "Type": "number",
      "Label": "Type",
      "DefaultValue": 0,
      "Width": 300,
      "Placeholder": "",
      "PostData": true,
      "ValidRegEx": "",
      "PickLists": [
        {
          "key": 0,
          "value": "POST"
        },
        {
          "key": 1,
          "value": "GET"
        },
        {
          "key": 2,
          "value": "PUT"
        },
        {
          "key": 3,
          "value": "DELETE"
        }
      ]
    },
    {
      "Name": "SpecLocation",
      "Type": "string",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "ReadOnly": false,
      "MaxLength": 100,
      "Width": 500,
      "LabelWidth": 185,
      "Label": "SpecLocation",
      "Placeholder": "e.g.,Product Updates"
    },
     {
      "Name": "SpecType",
      "Type": "number",
      "Label": "SpecType",
      "DefaultValue": 0,
      "Width": 300,
      "Placeholder": "",
      "PostData": true,
      "ValidRegEx": "",
      "PickLists": [
        {
          "key": 0,
          "value": "API Definition"
        },
        {
          "key": 1,
          "value": "Validation Rules"
        },
        {
          "key": 2,
          "value": "Service Integration"
        },
        {
          "key": 3,
          "value": "Workflow Definition"
        }
      ]
    },
    {
      "Name": "ContentHash",
      "Type": "string",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "ReadOnly": false,
      "MaxLength": 100,
      "Width": 500,
      "LabelWidth": 185,
      "Label": "ContentHash",
      "Placeholder": "e.g.,Product Updates"
    },
    {
      "Name": "ApiPath",
      "Type": "string",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "MaxLength": 100,
      "Width": 500,
      "LabelWidth": 185,
      "Label": "ApiPath",
      "Placeholder": "e.g.,Product Updates"
    },
   
   {
      "Label": "InterfaceDescription",
      "Name": "InterfaceDescription",
      "Type": "string",
      "IsVisible": true,
      "Width": 360,
      "MaxLength": 100,
      "Required": false,
      "sticky": false,
      "DefaultValue": "",
      "PostData": true
    },
    {
      "Name": "ParsedSuccessfully",
      "Type": "string",
      "Label": "ParsedSuccessfully",
      "Readonly": true,
      "Required": false,
      "LabelWidth": 150,
      "ValidRegEx": "",
      "DefaultValue": 0,
      "PostData": true,
      "Width": 360
    },
    {
      "Label": "Remarks",
      "Name": "Remarks",
      "Type": "string",
      "IsVisible": true,
      "Width": 360,
      "MaxLength": 100,
      "Required": false,
      "sticky": false,
      "DefaultValue": "",
      "PostData": true
    },
     {
      "Name": "Source",
      "Type": "string",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "ReadOnly": false,
      "MaxLength": 100,
      "Width": 500,
      "LabelWidth": 185,
      "Label": "Source",
      "Placeholder": "e.g.,Product Updates"
    },
    
    {
      "Name": "LastParsedAt",  
      "Type": "string",
      "Required": false, 
      "ValidRegEx": "", 
      "PostData": true,
      "DefaultValue": "2026-03-16T09:27:35.052Z",
      "width": "400px"
    },
    {
      "Name": "Version",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "Status",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "SourceType",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 5,
      "width": "400px"
    },
    {
      "Name": "SortOrder",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    }
  
  ]
}
