{
    "ObjectFields": [
        {
            "Name": "LocationId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 300
        },
        {
            "Name": "LocationCode",
            "Type": "string",
            "Label": "Common.code",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Location",
            "Multiple": false,
            "LinkId": "LocationId",
            "PicklistTitle": "Code",
            "PlaceHolder": "Enter Location Code",
            "Width": 300,
            "AddNew": true,
            "DefaultValue": "",
            "MaxLength": 10
        },
        {
            "Name": "LocationName",
            "Type": "string",
            "Label": "Common.name",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Location",
            "Multiple": false,
            "LinkId": "LocationId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Location Name",
            "Width": 300,
            "AddNew": true,
            "DefaultValue": "",
            "MaxLength": 35
        },{
            "Name": "AddressId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 200
        },
        {
            "Name": "AddressName",
            "Type": "string",
            "Label": "Address.Address",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "AddressId",
            "PicklistJSON": "address",
            "Multiple": false,
            "PicklistTitle": "Line1",
            "PlaceHolder": "Select address",
            "LabelWidth": 140,
            "Width": 295,
            "AddNew": false,
            "MaxLength": 10,
            "isKeyField": false
        },
        {
            "Name": "LocationShapeType",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "DefaultValue": 0,
            "Width": 300
        },
        {
            "Name": "LocationGeoDataType",
            "Type": "number",
            "Label": "FormulaField.DataType",
            "DefaultValue": 3,
            "Width": 300,
            "Placeholder": "",
            "PostData": true,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Point"
                },
                {
                    "key": 1,
                    "value": "Line"
                },
                {
                    "key": 2,
                    "value": "Area"
                },
                {
                    "key": 3,
                    "value": "Non Geo"
                }
            ]
        },
        {
            "Name": "LocationShapeTypePoint",
            "Type": "number",
            "Label": "CalendarEvent.ShapeType",
            "DefaultValue": 5,
            "Width": 300,
            "PostData": false,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 5,
                    "value": "Point"
                }
            ]
        },
        {
            "Name": "LocationShapeTypeLine",
            "Type": "number",
            "Label": "CalendarEvent.ShapeType",
            "DefaultValue": 0,
            "Width": 300,
            "PostData": false,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Line"
                },
                {
                    "key": 1,
                    "value": "PolyLine"
                }
            ]
        },
        {
            "Name": "LocationShapeTypeArea",
            "Type": "number",
            "Label": "CalendarEvent.ShapeType",
            "DefaultValue": 2,
            "Width": 300,
            "PostData": false,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 2,
                    "value": "Polygon"
                },
                {
                    "key": 3,
                    "value": "Circles"
                },
                {
                    "key": 4,
                    "value": "Rectangle"
                }
            ]
        },
        {
            "Name": "LocationShapeTypeNonGeo",
            "Type": "number",
            "Label": "CalendarEvent.ShapeType",
            "DefaultValue": 6,
            "Width": 300,
            "PostData": false,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 6,
                    "value": "Non Geo"
                }
            ]
        },
        {
            "Name": "LocationRadius",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "0",
            "Width": 200,
            "MaxLength": 7,
            "Label": "Location.Radius",
            "Placeholder": "Enter Location Radius"
        },
        {
            "Name": "north",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "Width": 200,
            "MaxLength": 20,
            "Label": "Location.North",
            "Placeholder": "Eg. 33.685"
        },
        {
            "Name": "south",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "Width": 200,
            "MaxLength": 20,
            "Label": "Location.South",
            "Placeholder": "Eg. 33.685"
        },
        {
            "Name": "east",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "Width": 200,
            "MaxLength": 20,
            "Label": "Location.East",
            "Placeholder": "Eg. 33.685"
        },
        {
            "Name": "west",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "Width": 200,
            "MaxLength": 20,
            "Label": "Location.West",
            "Placeholder": "Eg. 33.685"
        },
        {
            "Name": "latitude",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "Width": 200,
            "MaxLength": 20,
            "Label": "Location.Latitude",
            "Placeholder": "Eg. 33.685"
        },
        {
            "Name": "longitude",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "Width": 200,
            "MaxLength": 20,
            "Label": "Location.Longitude",
            "Placeholder": "Eg. 33.685"
        },
        {
            "Name": "LocationBounds",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "Width": 300,
            "MaxLength": 300,
            "Label": "Location.Bounds",
            "Placeholder": "Enter the Bounds"
        },
        {
            "Name": "LocationCoordinates",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "Width": 300,
            "MaxLength": 300,
            "Label": "Location.Coordinates",
            "Placeholder": "Enter the Coordinates"
        },
        {
            "Name": "LocationCalendarId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 200
        },
        {
            "Name": "LocationCalendarName",
            "Type": "string",
            "Label": "EmployeeMaster.Calendar",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Calendarname",
            "Multiple": false,
            "LinkId": "LocationCalendarId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Calendar",
            "Width": 200,
            "AddNew": false,
            "DefaultValue": "NONE"
        },
        {
            "Name": "LocationGeoCode",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "0,0",
            "Width": 200,
            "MaxLength": 20,
            "Label": "Location.GeoCode",
            "Placeholder": "Enter Geo Location"
        },
        {
            "Name": "LocationRemarks",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "Width": 200,
            "MaxLength": 300,
            "Label": "Common.Remark",
            "Placeholder": "Enter the Remarks"
        },
        {
            "Name": "LocationStatus",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1
        },
        {
            "Name": "LocationVersion",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1
        }
    ]
}