{
    "ObjectFields": [
        {
            "Name": "UserName", 
            "Type": "string",
            "Label": "AssetActivity.User",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "UserCode",
            "Multiple": false,
            "LinkId": "UserId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select User",
            "Width": 160,
            "AddNew": false,
            "MaxLength": 200,
            "DefaultValue": "",
            "LabelWidth": 115
        },
        {
            "Name": "UserGroupName", 
            "Type": "string",
            "Label": "AssetActivity.UserGroup",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "UserGroupCode",
            "Multiple": false,
            "LinkId": "UserGroupId",
            "PicklistTitle": "UserGroupPicklistName",
            "PlaceHolder": "Select User Group",
            "Width": 160,
            "AddNew": false,
            "MaxLength": 200,
            "DefaultValue": "NONE",
            "LabelWidth": 115
        },
        {
            "Name": "RoleName", 
            "Type": "string",
            "Label": "AssetActivity.Role",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "RoleCode",
            "Multiple": false,
            "LinkId": "RoleId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Role",
            "Width": 160,
            "AddNew": false,
            "MaxLength": 200,
            "DefaultValue": "NONE",
            "LabelWidth": 115
        },
        {
            "Name": "ECMRightsId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "ECMRightsUserType",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "LabelWidth": 130,
            "Width": 160,
            "Label": "Device.UserType",
            "PickLists": [
                {
                    "key": 0,
                    "value": "User"
                },
                {
                    "key": 1,
                    "value": "User Group"
                },
                {
                    "key": 2,
                    "value": "Role"
                }
            ]
        },
        {
            "Name": "ECMRightsRightsForType",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PostData": true,
            "LabelWidth": 130,
            "Width": 200,
            "Label": "ECMRights.RightsforType",
            "PickLists": [
                {
                    "key": "",
                    "value": "Please Select"
                },
                {
                    "key": 0,
                    "value": "Document Set"
                },
                {
                    "key": 1,
                    "value": "Entity"
                },
                {
                    "key": 2,
                    "value": "Content Space"
                }
            ]
        },
        {
            "Name": "UserId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "UserCode",
            "Type": "string",
            "Required": false,
            "Label": "Employee.User",
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "UserGroupId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "UserGroupCode",
            "Type": "string",
            "Required": false,
            "Label": "ECMRights.UserGroup",
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "RoleId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "RoleCode",
            "Type": "string",
            "Required": false,
            "Label": "ECMRights.Role",
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "DocumentSetId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "ECMRightsSpaceId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "DocumentSetCode",
            "Type": "string",
            "Required": false,
            "Label": "ECMRights.DocumentSet",
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "SpaceName",
            "Type": "string",
            "Required": false,
            "Label": "ECMRights.DocumentSet",
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "DocumentSetName",
            "Type": "string",
            "Required": false,
            "Label": "ECMRights.DocumentSet",
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "EntityId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "EntityCode",
            "Type": "string",
            "Required": false,
            "Label": "Dynamicform.Entity",
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "EntityName",
            "Type": "string",
            "Required": false,
            "Label": "Dynamicform.Entity",
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "ECMRightsStatus",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "Width": 100
        },
        {
            "Name": "ECMRightsVersion",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "Width": 100
        },
        {
            "Name": "GetDocumentDetailArray",
            "Type": "string",
            "IsAddrowRequired": false,
            "IsDeleterowRequired": false,
            "SLNOField": "DocumentSlNO",
            "PostData": false,
            "Required": false,
            "Grid": [
                {
                    "Label": "#",
                    "value": "DocumentSlNO",
                    "width": 100,
                    "Type": "SNo",
                    "IsVisible": true,
                    "SNo": 1,
                    "sticky": false,
                    "left": 0
                },
                {
                    "Label": "ECMRights.DocumentSet",
                    "value": "Id",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 2,
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "Width": 100
                },
                {
                    "Label": "ECMRights.DocumentSet",
                    "value": "Name",
                    "Type": "ReadOnly",
                    "width": 380,
                    "Pointer": true,
                    "PostData": true,
                    "sticky": false,
                    "left": 50,
                    "PicklistDetail": {
                        "PicklistUrl": "DocumentSet",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code,Name",
                        "Multiple": false,
                        "AddNew": false,
                        "Required": true,
                        "LinkId": "Id,Name",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Code",
                        "PlaceHolder": "Select Security",
                        "Label": "",
                        "Width": 360,
                        "MaxLength": 20,
                        "ColumnWidth": "250,350",
                        "ColumnType": "string,string"
                    },
                    "IsVisible": true,
                    "SNo": 3,
                    "Required": false,
                    "DefaultValue": ""
                },
                {
                    "Label": "",
                    "value": "Load",
                    "Type": "Button",
                    "Required": false,
                    "SNo": 42,
                    "PostData": false,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 100
                }
            ]
        },
        {
            "Name": "ECMRightsDetailArray",
            "Type": "string",
            "SLNOField": "ECMRightsDetailSLNO",
            "Required": false,
            "Grid": [
                {
                    "Label": "#",
                    "value": "ECMRightsDetailSLNO",
                    "width": 50,
                    "Type": "SNo",
                    "IsVisible": true,
                    "SNo": 1,
                    "sticky": false,
                    "left": 0
                },
                {
                    "Label": "",
                    "value": "ECMRightsDetailId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 2,
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "Width": 100
                },
                {
                    "Label": "ECMRights.Security",
                    "value": "SecurityGroupId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 2,
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "Width": 100
                },
                {
                    "value": "ECMRightsId",
                    "Type": "number",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "SNo": 3,
                    "SetDefaultValue": true,
                    "DefaultValue": "ECMRightsId"
                },
                {
                    "Label": "ECMRights.Security",
                    "value": "SecurityGroupName",
                    "Type": "Picklist",
                    "width": 190,
                    "PostData": true,
                    "sticky": false,
                    "left": 50,
                    "PicklistDetail": {
                        "PicklistUrl": "SecurityGroup",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code,Name",
                        "Multiple": false,
                        "AddNew": false,
                        "Required": true,
                        "LinkId": "SecurityGroupId,SecurityGroupName",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "PlaceHolder": "Select Security",
                        "Label": "",
                        "Width": 160,
                        "MaxLength": 20,
                        "ColumnWidth": "250,350",
                        "ColumnType": "string,string"
                    },
                    "IsVisible": true,
                    "SNo": 3,
                    "Required": false,
                    "DefaultValue": ""
                },
                {
                    "Label": "ECMRights.SecurityMarkDetail",
                    "value": "SecurityMarkId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 4,
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "Width": 100
                },
                {
                    "Label": "ECMRights.SecurityMarkDetail",
                    "value": "SecurityMarkName",
                    "Type": "Picklist",
                    "width": 190,
                    "PostData": true,
                    "sticky": false,
                    "left": 50,
                    "PicklistDetail": {
                        "PicklistUrl": "SecurityGroupDetails",
                        "PicklistDisplayText": "MarkCode,MarkName",
                        "PicklistSearchFields": "MarkCode,MarkName",
                        "Multiple": false,
                        "AddNew": false,
                        "Required": true,
                        "LinkId": "SecurityMarkId,SecurityMarkName",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "MarkName",
                        "PlaceHolder": "Select Security",
                        "Label": "",
                        "Width": 160,
                        "MaxLength": 20,
                        "ColumnWidth": "250,350",
                        "ColumnType": "string,string"
                    },
                    "IsVisible": true,
                    "SNo": 5,
                    "Required": false,
                    "DefaultValue": ""
                },
                {
                    "Label": "ECMRights.ECMRoleID",
                    "value": "ECMRoleId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "SNo": 6,
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "Width": 100
                },
                {
                    "Label": "ECMRights.ECMRoleID",
                    "value": "ECMRoleName",
                    "Type": "Picklist",
                    "width": 190,
                    "PostData": true,
                    "sticky": false,
                    "left": 50,
                    "PicklistDetail": {
                        "PicklistUrl": "ecmrole",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code,Name",
                        "Multiple": false,
                        "AddNew": false,
                        "Required": true,
                        "LinkId": "ECMRoleId,ECMRoleName",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "PlaceHolder": "Select Security",
                        "Label": "",
                        "Width": 160,
                        "MaxLength": 20,
                        "ColumnWidth": "250,350",
                        "ColumnType": "string,string"
                    },
                    "IsVisible": true,
                    "SNo": 7,
                    "Required": false,
                    "DefaultValue": ""
                }
            ]
        }
    ]
}