{
    "ObjectFields": [
        {
            "Name": "CostDistributionId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0
        },
        {
            "Name": "CostDistributionCode",
            "Type": "string",
            "PicklistUrl": "CostDistribution",
            "PicklistDisplayText": "Code,Name",
            "PicklistSearchFields": "Code,Name",
            "Multiple": false,
            "PicklistSelection": "Id",
            "PicklistTitle": "Code",
            "Width": 160,
            "LabelWidth":160,
            "Label": "Common.code",
            "PlaceHolder": "Enter Code",
            "IsFirstField": true,
            "LinkId": "CostDistributionId",
            "PicklistJSON": "CostDistribution",
            "AddNew": true,
            "MaxLength": 20,
            "ColumnWidth": "200,380",
            "ColumnType": "string,string",
            "isKeyField": true,
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "CostDistributionName",
            "Type": "string",
            "PicklistUrl": "CostDistribution",
            "PicklistDisplayText": "Code,Name",
            "PicklistSearchFields": "Code,Name",
            "Multiple": false,
            "PicklistSelection": "Id",
            "PicklistTitle": "Name",
            "Width": 360,
            "LabelWidth":258,
            "Label": "Common.name",
            "AddNew": true,
            "LinkId": "CostDistributionId",
            "PicklistJSON": "CostDistribution",
            "PlaceHolder": "Enter Name",
            "MaxLength": 50,
            "ColumnWidth": "200,380",
            "ColumnType": "string,string",
            "isKeyField": true,
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "CostDistributionRemarks",
            "Type": "string",
            "Label": "Common.Remark",
            "Required": false,
            "Placeholder": "Enter Remarks",
            "LabelWidth": 154,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "Width": 360,
            "MaxLength": 100
        },
        {
            "Name": "CostDistributionCostDistributionType",
            "Type": "number",
            "Label": "CostDistribution.CostDistributionType",
            "DefaultValue": 0,
            "Placeholder": "",
            "Required": false,
            "LabelWidth": 160,
            "Width": 360,
            "PostData": true,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Allocation"
                },
                {
                    "key": 1,
                    "value": "Apportion"
                }
            ]
        },
        {
            "Name": "FieldName",
            "Type": "string",
            "PicklistUrl": "Adonfiled",
            "PicklistDisplayText": "Code,Name",
            "PicklistSearchFields": "Code,Name",
            "Multiple": false,
            "PicklistSelection": "Id",
            "PicklistTitle": "Name",
            "Width": 360,
            "Label": "CostDistribution.BasedOn",
            "AddNew": false,
            "LabelWidth": 84,
            "MaxLength": 30,
            "PlaceHolder": "Select Addon Field",
            "ColumnWidth": "200,380",
            "ColumnType": "string",
            "LinkId": "FieldId",
            "Required": true,
            "PicklistJSON": "Field",
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "NONE"
        },
        {
            "Name": "CostDistributionFieldType",
            "Type": "number",
            "Label": "CostDistribution.FieldType",
            "Required": false,
            "Placeholder": "",
            "ValidRegEx": "",
            "LabelWidth": 238,
            "PostData": true,
            "DefaultValue": 0,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Standard"
                },
                {
                    "key": 1,
                    "value": "Addon Field"
                },
                {
                    "key": 2,
                    "value": "Formula"
                }
            ]
        },
        {
            "Name": "FormulaName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Width": 360,
            "Label": "CostDistribution.BasedOn",
            "PlaceHolder": "Select Formula",
            "AddNew": false,
            "MaxLength": 30,
            "LabelWidth": 84,
            "PicklistJSON": "formulaname",
            "LinkId": "FormulaId",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "NONE"
        },
        {
            "Name": "FieldId",
            "Type": "number",
            "Tooltip": "",
            "DefaultValue": -1,
            "Placeholder": "",
            "Required": false,
            "PostData": true
        },
        {
            "Name": "FieldCode",
            "Type": "string",
            "Tooltip": "",
            "Placeholder": "",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "FormulaId",
            "Type": "number",
            "Tooltip": "",
            "Placeholder": "",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "FormulaCode",
            "Type": "string",
            "Tooltip": "",
            "DefaultValue": "",
            "Placeholder": "",
            "Required": false,
            "PostData": true
        },
        {
            "Name": "CostDistributionCreatedOn",
            "Type": "string",
            "DefaultValue": "/Date(1709732160000)/",
            "Required": false,
            "PostData": true,
            "ValidRegEx": ""
        },
        {
            "Name": "CostDistributionModifiedOn",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "/Date(1709732160000)/"
        },
        {
            "Name": "CostDistributionModifiedByName",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "ADMIN"
        },
        {
            "Name": "CostDistributionCreatedByName",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "ADMIN"
        },
        {
            "Name": "CostDistributionStatus",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1
        },
        {
            "Name": "CostDistributionVersion",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1
        }
    ]
}