{
    "ObjectFields": [
        {
            "Name": "ModuleId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": 0
        },
        {
            "Name": "ModuleName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Module",
            "Width": 320,
            "PlaceHolder": "Select Module",
            "IsFirstField": true,
            "LinkId": "ModuleId",
            "PicklistJSON": "moduleFormula",
            "AddNew": false,
            "LabelWidth": 222,
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": ""
        },
        {
            "Name": "FormulaId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0
        },
        {
            "Name": "FormulaCode",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Code",
            "Label": "Formula Code*",
            "Width": 320,
            "PlaceHolder": "Enter Code",
            "IsFirstField": false,
            "LinkId": "FormulaId",
            "PicklistJSON": "formulaname",
            "AddNew": false,
            "LabelWidth": 100,
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "FormulaName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Formula Name*",
            "Width": 320,
            "PlaceHolder": "Enter Name",
            "IsFirstField": false,
            "LinkId": "FormulaId",
            "PicklistJSON": "formulaname",
            "AddNew": false,
            "LabelWidth": 100,
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "FormulaPrintingName",
            "Label": "Print Name*",
            "Type": "string",
            "Required": true,
            "PostData": true,
            "ValidRegEx": "",
            "MaxLength": 35,
            "DefaultValue": "",
            "Width": 320,
            "LabelWidth": 222,
            "Placeholder": "Enter Printing Name"
        },
        {
            "Name": "FormulaPhase",
            "Label": "Phase",
            "Type": "string",
            "Required": true,
            "PostData": true,
            "ValidRegEx": "",
            "MaxLength": 2,
            "DefaultValue": "",
            "Width": 320,
            "LabelWidth": 222,
            "Placeholder": "Enter Data Size"
        },
        {
			"Name": "FormulaExpression",
			"Type": "string",
			"Required": true,
			"ValidRegEx": "",
			"Width": 360,
			"LabelWidth": 72,
			"PostData": true,
			"DefaultValue": "",
			"MaxLength": 250,
			"Label": "Expression",
			"PlaceHolder": "Enter Expression For Formula"
		},
        {
			"Name": "FormulaFunctionName",
			"Type": "string",
			"Required": true,
			"ValidRegEx": "",
			"Width": 320,
			"LabelWidth": 72,
			"PostData": true,
			"DefaultValue": "",
			"MaxLength": 250,
			"Label": "Function Name",
			"PlaceHolder": "Enter Function Name"
		},
        {
			"Name": "FormulaRemarks",
			"Type": "string",
			"Required": false,
			"ValidRegEx": "",
			"Width": 360,
			"LabelWidth": 72,
			"PostData": true,
			"DefaultValue": "",
			"MaxLength": 250,
			"Label": "Remarks",
			"PlaceHolder": "Enter Remarks"
		},
        {
            "Name": "FormulaSection",
            "Label": "Section*",
            "Type": "string",
            "Required": true,
            "PostData": true,
            "ValidRegEx": "",
            "MaxLength": 35,
            "DefaultValue": "",
            "Width": 320,
            "Placeholder": "Enter Section"
        },
        {
            "Name": "FormulaDataType",
            "Type": "number",
            "Label": "Data Type*",
            "DefaultValue": 0,
            "Required": true,
            "PostData":true,
            "Width": 180,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Numeric"
                },
                {
                    "key": 1,
                    "value": "VarChar"
                },
                {
                    "key": 2,
                    "value": "Double"
                },
                {
                    "key": 3,
                    "value": "Date"
                }
            ]
        },
        {
            "Name": "FormulaDataSize",
            "Label": "Size*",
            "Type": "string",
            "Required": true,
            "PostData": true,
            "ValidRegEx": "",
            "MaxLength": 5,
            "DefaultValue": "",
            "Width": 320,
            "LabelWidth": 222,
            "Placeholder": "Enter Data Size"
        },
        {
            "Name": "FormulaFormulaType",
            "Type": "number",
            "Label": "Formula Type*",
            "DefaultValue": 0,
            "Required": true,
            "PostData":true,
            "Width": 180,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Expression"
                },
                {
                    "key": 1,
                    "value": "Function"
                }
            ]
        },
        {
            "Name": "FieldSectionId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0
        },
        {
            "Name": "FieldSectionName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Section",
            "Label": "Field Section",
            "Width": 160,
            "PlaceHolder": "Select Field Section",
            "IsFirstField": false,
            "LinkId": "FieldSectionId",
            "PicklistJSON": "FieldSection",
            "AddNew": false,
            "LabelWidth": 100,
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": ""
        },
         {
            "Name": "FormulaSectionId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0
        },
        {
            "Name": "FormulaSectionName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Section",
            "Label": "Formula Section",
            "Width": 160,
            "PlaceHolder": "Select Formula Section",
            "IsFirstField": false,
            "LinkId": "FormulaSectionId",
            "PicklistJSON": "FormulaSection",
            "AddNew": false,
            "LabelWidth": 100,
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": ""
        }
    ]
}