{
    "ObjectFields": [
        {
            "Name": "RoleId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "width": 100
        },
        {
            "Name": "RoleName",
            "Type": "string",
            "Label": "Role*",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "RoleName",
            "Multiple": false,
            "LinkId": "RoleId",
            "PicklistTitle": "RoleName",
            "PlaceHolder": "Select Role",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 10,
            "IsFirstField": true,
            "DefaultValue": "",
            "isKeyField": true
        },
        {
            "Name": "ModuleName",
            "Type": "string",
            "Label": "ProgramAssembly.Module",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "ModuleId",
            "PicklistJSON": "ClientModule",
            "Multiple": false,
            "PicklistCriteria": "ModuleNewrole",
            "PicklistTitle": "ModuleName",
            "PlaceHolder": "Select Module",
            "LabelWidth": 140,
            "Width": 360,
            "AddNew": false,
            "MaxLength": 50,
            "isKeyField": true
        },
        {
            "Name": "ModuleId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1
        },
        {
            "Name": "MenuName",
            "Type": "string",
            "Label": "Menu",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "MenuId",
            "PicklistJSON": "Menu",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Menu",
            "LabelWidth": 140,
            "Width": 260,
            "AddNew": false,
            "MaxLength": 50,
            "isKeyField": true
        },
        {
            "Name": "MenuId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1
        },
       
        {
            "Name": "RoleMenuType",
            "Type": "Combobox",
            "Label": "Types",
            "Required": false,
            "LabelWidth": 200,
            "Width": 150,
            "PostData": true,
            "DefaultValue": "",
            "PickLists": [
                {
                    "key": "",
                    "value": "All Types"
                },
                {
                    "key": 0,
                    "value": "Master"
                },
                {
                    "key": 1,
                    "value": "Transaction"
                },
                {
                    "key": 2,
                    "value": "Reports"
                },
                {
                    "key": 3,
                    "value": "Dashboard"
                }
            ]
        },
        {
            "Name": "RoleRemarks",
            "Type": "string",
            "Label": "Common.Remark",
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 70,
            "MaxLength": 200,
            "Width": 370,
            "Placeholder": "Enter Remarks"
        },
        {
            "Name": "RoleStatus",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "width": 100
        },
        {
            "Name": "RoleVersion",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "width": 100
        },
        {
            "Name": "RoleSortOrder",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 9999,
            "width": 100
        },
        {
            "Name": "RoleSourceType",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "width": 100
        }
    ]
}