{
    "ObjectFields": [
        {
            "Name": "PageCode",
            "Type": "string",
            "Label": "Common.code",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Page",
            "Multiple": false,
            "LinkId": "PageId",
            "PicklistTitle": "Code",
            "PlaceHolder": "Enter Code",
            "Width": 295,
            "AddNew": true,
            "MaxLength": 10,
            "DefaultValue": "",
            "IsFirstField": true,
            "isKeyField": true
        },
        {
            "Name": "PageName",
            "Type": "string",
            "Label": "Common.name",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Page",
            "Multiple": false,
            "LinkId": "PageId",
            "PicklistTitle": "Code",
            "PlaceHolder": "Enter Name",
            "Width": 295,
            "AddNew": true,
            "MaxLength": 50,
            "DefaultValue": "",
            "isKeyField": true
        },
        {
            "Name": "ModuleName",
            "Type": "string",
            "Label": "ProgramAssembly.Module",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Module",
            "Multiple": false,
            "LinkId": "ModuleId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Module",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 10,
            "DefaultValue": "",
            "isKeyField": false
        },
        {
            "Name": "ImageName",
            "Type": "string",
            "Label": "Page.Image",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "image",
            "Multiple": false,
            "LinkId": "ImageId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Image",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 10,
            "DefaultValue": "",
            "isKeyField": false
        },
        {
            "Name": "PageId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0
        },
        {
            "Name": "PageType",
            "Type": "number",
            "Label": "AssetActivity.Type",
            "Tooltip": "",
            "DefaultValue": 0,
            "Placeholder": "",
            "Required": true,
            "PostData": true,
            "LabelWidth": 73,
            "Width": 320,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Main Page"
                },
                {
                    "key": 1,
                    "value": "Sub Page"
                }
            ]
        },
        {
            "Name": "PageLayOut",
            "Type": "string",
            "Label": "Page.Layout",
            "Tooltip": "",
            "DefaultValue": "50,50",
            "Required": false,
            "PostData": true,
            "LabelWidth": 73,
            "Width": 320,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": "50,50",
                    "value": "50,50"
                },
                {
                    "key": "60,40",
                    "value": "60,40"
                },
                {
                    "key": "40,60",
                    "value": "40,60"
                },
                {
                    "key": "70,30",
                    "value": "70,30"
                },
                {
                    "key": "30,70",
                    "value": "30,70"
                },
                {
                    "key": "80,20",
                    "value": "80,20"
                },
                {
                    "key": "20,80",
                    "value": "20,80"
                },
                {
                    "key": "100",
                    "value": "100"
                }
            ]
        },
        {
            "Name": "PageRemarks",
            "Label": "Common.Remark",
            "Placeholder": "Enter Remarks",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "MaxLength": 200,
            "LabelWidth": 73,
            "Width": 368
        },
        {
            "Name": "ModuleId",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "-1"
        },
        {
            "Name": "ImageId",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "-1"
        },
        {
            "Name": "PageStatus",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1
        },
        {
            "Name": "PageCreatedOn",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "/Date(1430745300000)/"
        },
        {
            "Name": "PageModifiedOn",
            "Type": "string",
            "DefaultValue": "/Date(1709046480000)/",
            "Required": false,
            "PostData": true,
            "ValidRegEx": ""
        },
        {
            "Name": "PageCreatedByName",
            "Type": "string",
            "Tooltip": "",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "GBADMIN"
        },
        {
            "Name": "PageModifiedByName",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "ADMIN"
        },
        {
            "Name": "PageVersion",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1
        },
        {
            "Name": "PageSourceType",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 2
        },
        {
            "Name": "DefaultCriteriaConfigId",
            "Type": "number",
            "Label": "Page.DefaultCriteriaConfigId",
            "Tooltip": "Id of an existing named Criteria Config (authored via the Filter screen) to apply as this Page's default filter for every Portlet on it, unless a Portlet overrides it.",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "LabelWidth": 73,
            "Width": 320
        },
        {
            "Name": "OverrideDashboardCriteria",
            "Type": "number",
            "Label": "Page.OverrideDashboardCriteria",
            "Tooltip": "When set, this Page ignores its Dashboard's own default filter tier entirely.",
            "DefaultValue": 0,
            "Required": false,
            "PostData": true,
            "LabelWidth": 73,
            "Width": 320,
            "ValidRegEx": "",
            "PickLists": [
                { "key": 0, "value": "No" },
                { "key": 1, "value": "Yes" }
            ]
        }
    ]
}