{"renderer":{"type":"simple","symbol":{"type":"esriSFS","style":"esriSFSSolid","color":[255,235,175,0],"outline":{"type":"esriSLS","style":"esriSLSSolid","color":[0,92,230,255],"width":2}}},"scaleSymbols":true,"transparency":50,"labelingInfo":[{"labelExpressionInfo":{"expression":"// Change the settings portion to configure the label\n// This is an Arcade expression\n\n// SETTINGS\nvar ShowRecordType = false; //Set 'true' to show the Record Type (or 'false')\nvar RecordTypePrefix = \"Type: \"; //Set the record type prefix\nvar ShowRecordedDate = false; //Set to 'true' to show recorded date (or 'false')\nvar mmddyyyy = true; //date format: set to 'false' to see ddmmyyyy format\nvar RecordedDatePrefix = \"Recorded Date: \"; //Set the recorded data prefix\nvar MissingRecordName = \"Missing Record Name\"; //Set the missing record string \n\n// VARIABLES\nvar Label;\nvar recordName = $feature.Name;\nvar recordType = $feature.RecordType;\nvar recordDate = $feature.RecordedDate;\nvar dd = day(recordDate);\nvar mm = month(recordDate)+1; //months are returned between 0 (January) to 11 (December)\nvar yyyy = year(recordDate);\n\nif (!IsEmpty(recordName)){ \n Label = recordName\nif (ShowRecordType) {\n if (!IsEmpty(recordType)){ Label = Label + \"\\n\" + RecordTypePrefix + DomainName($feature, 'RecordType')}\n}\nif (ShowRecordedDate){\n if (!IsEmpty(recordDate)){ \n if (mmddyyyy) {\n Label = Label + \"\\n\" + RecordedDatePrefix + mm + \"-\" + dd + \"-\" + yyyy}\n else{\n Label = Label + \"\\n\" + RecordedDatePrefix + dd + \"-\" + mm + \"-\" + yyyy}\n } \n}\n}\nelse { Label = \"\" + MissingRecordName + \"\" }\nreturn Label"},"labelPlacement":"esriServerPolygonPlacementAlwaysHorizontal","multiPart":"labelPerPart","allowOverrun":false,"deconflictionStrategy":"dynamicNeverRemove","repeatLabel":false,"useClippedGeometry":false,"allowOverlapOfFeatureInterior":"avoid","allowOverlapOfFeatureBoundary":"avoid","stackLabel":true,"stackAlignment":"dynamic","removeDuplicates":"all","removeDuplicatesDistance":0,"stackRowLength":24,"useCodedValues":true,"maxScale":1199,"minScale":5000,"name":"Records < 5000","priority":-1,"symbol":{"type":"esriTS","color":[0,92,230,255],"backgroundColor":null,"borderLineColor":null,"borderLineSize":null,"verticalAlignment":"bottom","horizontalAlignment":"left","rightToLeft":false,"angle":0,"xoffset":0,"yoffset":0,"kerning":true,"haloColor":[255,255,255,255],"haloSize":1,"font":{"family":"Tahoma","size":10,"style":"normal","weight":"normal","decoration":"none"}}},{"labelExpressionInfo":{"expression":"// Change the settings portion to configure the label\n// This is an Arcade expression\n\n// SETTINGS\nvar ShowRecordType = false; //Set 'true' to show the Record Type (or 'false')\nvar RecordTypePrefix = \"Type: \"; //Set the record type prefix\nvar ShowRecordedDate = false; //Set to 'true' to show recorded date (or 'false')\nvar mmddyyyy = true; //date format: set to 'false' to see ddmmyyyy format\nvar RecordedDatePrefix = \"Recorded Date: \"; //Set the recorded data prefix\nvar MissingRecordName = \"Missing Record Name\"; //Set the missing record string \n\n// VARIABLES\nvar Label;\nvar recordName = $feature.Name;\nvar recordType = $feature.RecordType;\nvar recordDate = $feature.RecordedDate;\nvar dd = day(recordDate);\nvar mm = month(recordDate)+1; //months are returned between 0 (January) to 11 (December)\nvar yyyy = year(recordDate);\n\nif (!IsEmpty(recordName)){ \n Label = recordName\nif (ShowRecordType) {\n if (!IsEmpty(recordType)){ Label = Label + \"\\n\" + RecordTypePrefix + DomainName($feature, 'RecordType')}\n}\nif (ShowRecordedDate){\n if (!IsEmpty(recordDate)){ \n if (mmddyyyy) {\n Label = Label + \"\\n\" + RecordedDatePrefix + mm + \"-\" + dd + \"-\" + yyyy}\n else{\n Label = Label + \"\\n\" + RecordedDatePrefix + dd + \"-\" + mm + \"-\" + yyyy}\n } \n}\n}\nelse { Label = \"\" + MissingRecordName + \"\" }\nreturn Label"},"labelPlacement":"esriServerPolygonPlacementAlwaysHorizontal","multiPart":"labelPerPart","allowOverrun":false,"deconflictionStrategy":"dynamicNeverRemove","repeatLabel":false,"useClippedGeometry":false,"allowOverlapOfFeatureInterior":"avoid","allowOverlapOfFeatureBoundary":"avoid","stackLabel":true,"stackAlignment":"dynamic","removeDuplicates":"all","removeDuplicatesDistance":0,"stackRowLength":24,"useCodedValues":true,"maxScale":0,"minScale":1199,"name":"Records < 1200","priority":-1,"symbol":{"type":"esriTS","color":[0,92,230,255],"backgroundColor":null,"borderLineColor":null,"borderLineSize":null,"verticalAlignment":"bottom","horizontalAlignment":"left","rightToLeft":false,"angle":0,"xoffset":0,"yoffset":0,"kerning":true,"haloColor":[255,255,255,255],"haloSize":1,"font":{"family":"Tahoma","size":10,"style":"normal","weight":"normal","decoration":"none"}}}]}
HasZ: true
HasM: false
Has Attachments: false
Has Geometry Properties: true
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
VALIDATIONSTATUS (type: esriFieldTypeSmallInteger, alias: Validation status, SQL Type: sqlTypeOther, nullable: true, editable: false, Coded Values: [0: No calculation required, no validation required, no error], [1: No calculation required, no validation required, has error(s)], [2: No calculation required, validation required, no error], ... 5 more ...)
VALIDATIONSTATUS (type: esriFieldTypeSmallInteger, alias: Validation status, SQL Type: sqlTypeOther, nullable: true, editable: false, Coded Values: [0: No calculation required, no validation required, no error], [1: No calculation required, no validation required, has error(s)], [2: No calculation required, validation required, no error], ... 5 more ...)
VALIDATIONSTATUS (type: esriFieldTypeSmallInteger, alias: Validation status, SQL Type: sqlTypeOther, nullable: true, editable: false, Coded Values: [0: No calculation required, no validation required, no error], [1: No calculation required, no validation required, has error(s)], [2: No calculation required, validation required, no error], ... 5 more ...)