{
    "ObjectFields": [
        {
            "Name": "ParameterId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "ParameterCode",
            "Type": "string",
            "Label": "Parameter.ParameterCode",
            "PostData": true,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "ParameterId",
            "PicklistJSON": "ParameterCode",
            "Multiple": false,
            "PicklistTitle": "Code",
            "PlaceHolder": "Enter Code",
            "Width": 160,
            "AddNew": true,
            "IsFirstField": true,
            "MaxLength": 20,
            "isKeyField": true
        },
        {
            "Name": "ParameterName",
            "Type": "string",
            "Label": "Parameter.ParameterName",
            "PostData": true,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "ParameterId",
            "PicklistJSON": "ParameterName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 250,
            "isKeyField": true
        },
        {
            "Name": "ParameterUOMName",
            "Type": "string",
            "Label": "ProcessMaster.ParameterUOM",
            "PostData": true,
            "Required": true,
            "ValidRegEx": "",
            "ExpandedView": true,
            "FieldDescription": "To select what kind of measurement are used to measure the parameter",
            "DefaultValue": "",
            "LinkId": "ParameterUOMId",
            "PicklistJSON": "MachineUOM",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select UOM",
            "Width": 200,
            "AddNew": false
        },
        {
            "Name": "ParameterUOMId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "LovTypeId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "LovTypeName",
            "Type": "string",
            "Label": "Lov.lovtype",
            "PostData": true,
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "LovTypeId",
            "PicklistJSON": "measureoptionstype",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select LOV Type",
            "Width": 200,
            "AddNew": false
        },
        {
            "Name": "ParameterUOMId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "ParameterDataType",
            "Type": "number",
            "Label": "FormulaField.ParameterDataType",
            "Required": true,
            "ExpandedView": true,
            "FieldDescription": "To Select the DataType Field in the Form Defines the Type of Value a Parameter Can Hold",
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "Width": 220,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Integer"
                },
                {
                    "key": 1,
                    "value": "String"
                },
                {
                    "key": 2,
                    "value": "Long"
                },
                {
                    "key": 3,
                    "value": "Date"
                },
                {
                    "key": 4,
                    "value": "Boolean"
                },
                {
                    "key": 5,
                    "value": "Object"
                },
                {
                    "key": 6,
                    "value": "Double"
                },
                {
                    "key": 7,
                    "value": "Byte"
                },
                {
                    "key": 8,
                    "value": "Enum"
                }
            ]
        },
        {
            "Name": "ParameterDataSize",
            "Type": "number",
            "Required": true,
            "Placeholder": "Data length size",
            "ExpandedView": true,
            "FieldDescription": "To enter the size field in the form specifies the maximum length or storage capacity of a parameter's value",
            "Label": "SecurityQuestion.ParameterDataSize",
            "ValidRegEx": "",
            "MaxLength": 5,
            "Mask": "000.00",
            "PostData": true,
            "Width": 220,
            "DefaultValue": 0
        },
        {
            "Name": "ParameterMinValue",
            "Label": "Parameter.Minimumvalueoftheparameter",
            "Placeholder": "Enter Minimum Value",
            "Type": "number",
            "Mask": "0000000000000.0000",
            "MaxLength": 18,
            "ExpandedView": true,
            "FieldDescription": "To enter the minimum value of the parameter",
            "Required": true,
            "DefaultValue": 0,
            "Width": 200,
            "PostData": true,
            "ValidRegEx": ""
        },
        {
            "Name": "ParameterMaxValue",
            "Label": "Parameter.Maximumvalueoftheparameter",
            "Placeholder": "Enter Maximum Value",
            "Type": "number",
            "Mask": "0000000000000.0000",
            "MaxLength": 18,
            "Required": true,
            "ExpandedView": true,
            "FieldDescription": "To enter the maximum value of the parameter",
            "DefaultValue": 0,
            "PostData": true,
            "Width": 200,
            "ValidRegEx": ""
        },
        {
            "Name": "ParameterTypeOfInfo",
            "Label": "Parameter.ParameterTypeOfInfo",
            "ExpandedView": true,
            "FieldDescription": "To select what type of data could be stored in this parameter",
            "Type": "number",
            "Required": true,
            "PostData": true,
            "ValidRegEx": "",
            "Width": 260,
            "DefaultValue": 0,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Entry"
                },
                {
                    "key": 1,
                    "value": "Formula"
                },
                {
                    "key": 2,
                    "value": "List Of Values"
                },
                {
                    "key": 3,
                    "value": "Multiple List Of Values"
                },
                {
                    "key": 4,
                    "value": "Standard List"
                },
                {
                    "key": 5,
                    "value": "File Selection"
                }
            ]
        },
        {
            "Name": "ParameterConsolidationType",
            "Label": "Parameter.ConsolidationTypeoftheParameter",
            "Type": "number",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "To select the Consolidation type to measure the parameter",
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "Width": 220,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Average"
                },
                {
                    "key": 1,
                    "value": "Min-Max"
                }
            ]
        },
        {
            "Name": "ParameterFieldMin",
            "Label": "Parameter.Fieldminimumvalueoftheparameter",
            "Placeholder": "Enter Field Minimum",
            "Type": "number",
            "ExpandedView": true,
            "FieldDescription": "To enter the lowest acceptable value of the parameter",
            "Required": true,
            "DefaultValue":0,
            "PostData": true,
            "Mask": "0000000000000.0000",
            "MaxLength": 18,
            "ValidRegEx": "",
            "Width": 200
        },
        {
            "Name": "ParameterFieldMax",
            "Type": "number",
            "Label": "Parameter.Fieldmaximumvalueoftheparameter",
            "Placeholder": "Enter Field Maximum",
            "Mask": "0000000000000.0000",
            "ExpandedView": true,
            "FieldDescription": "To enter the highest acceptable value of the parameter",
            "MaxLength": 18,
            "Required": true,
            "DefaultValue": 0,
            "PostData": true,
            "ValidRegEx": "",
            "Width": 200
        },
        {
            "Name": "ParameterStatus",
            "Type": "number",
            "Label": "Goal.Status",
            "Required": false,
            "Placeholder": "",
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "Width": 200,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Pending"
                },
                {
                    "key": 1,
                    "value": "Active"
                },
                {
                    "key": 2,
                    "value": "Deleted"
                },
                {
                    "key": 3,
                    "value": "Amended"
                },
                {
                    "key": 4,
                    "value": "In Active"
                },
                {
                    "key": 5,
                    "value": "Archived"
                }
            ]
        },
        {
            "Name": "ParameterRemarks",
            "Label": "AdvanceRepayment.Remarks",
            "Type": "string",
            "Required": true,
            "PostData": true,
            "ValidRegEx": "",
            "Placeholder": "Enter the Remarks",
            "DefaultValue": "",
            "Width": 1366,
            "MaxLength": 200
        },
        {
            "Name": "ParameterCreatedById",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "ParameterCreatedOn",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "/Date(1704475560000)/"
        },
        {
            "Name": "ParameterCreatedByName",
            "Type": "any",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "ADMIN"
        },
        {
            "Name": "ParameterModifiedById",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "ParameterModifiedOn",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "/Date(1704475560000)/"
        },
        {
            "Name": "ParameterModifiedByName",
            "Type": "any",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "ADMIN"
        },
        {
            "Name": "ParameterVersion",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 1
        }
    ]
}