{
  "objectIdFieldName": "OBJECTID",
  "uniqueIdField": {
    "name": "OBJECTID",
    "isSystemMaintained": true
  },
  "globalIdFieldName": "GLOBALID",
  "geometryType": "esriGeometryPoint",
  "spatialReference": {
    "wkid": 4326,
    "latestWkid": 4326
  },
  "fields": [
    {
      "name": "OBJECTID",
      "type": "esriFieldTypeOID",
      "alias": "OBJECTID",
      "sqlType": "sqlTypeOther",
      "domain": null,
      "defaultValue": null
    },
    {
      "name": "PA_ID",
      "type": "esriFieldTypeString",
      "alias": "Public Access ID",
      "sqlType": "sqlTypeOther",
      "length": 20,
      "domain": null,
      "defaultValue": null
    },
    {
      "name": "ID_SIGN",
      "type": "esriFieldTypeString",
      "alias": "Identification Signs",
      "sqlType": "sqlTypeOther",
      "length": 3,
      "domain": {
        "type": "codedValue",
        "name": "YesNo",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "A Yes/No indicator",
        "codedValues": [
          {
            "name": "Yes",
            "code": "Yes"
          },
          {
            "name": "No",
            "code": "No"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "PARKING",
      "type": "esriFieldTypeString",
      "alias": "Parking",
      "sqlType": "sqlTypeOther",
      "length": 20,
      "domain": {
        "type": "codedValue",
        "name": "PA_Parking",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "Public Access Parking",
        "codedValues": [
          {
            "name": "Lot",
            "code": "Lot"
          },
          {
            "name": "No",
            "code": "No"
          },
          {
            "name": "Street",
            "code": "Street"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "STREET",
      "type": "esriFieldTypeString",
      "alias": "Street Name",
      "sqlType": "sqlTypeOther",
      "length": 50,
      "domain": null,
      "defaultValue": null
    },
    {
      "name": "CROSS_ST",
      "type": "esriFieldTypeString",
      "alias": "Cross-Street Name",
      "sqlType": "sqlTypeOther",
      "length": 50,
      "domain": null,
      "defaultValue": null
    },
    {
      "name": "BADGE",
      "type": "esriFieldTypeString",
      "alias": "Badge Required",
      "sqlType": "sqlTypeOther",
      "length": 3,
      "domain": {
        "type": "codedValue",
        "name": "YesNo",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "A Yes/No indicator",
        "codedValues": [
          {
            "name": "Yes",
            "code": "Yes"
          },
          {
            "name": "No",
            "code": "No"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "SWIMMING",
      "type": "esriFieldTypeString",
      "alias": "Swimming Allowed",
      "sqlType": "sqlTypeOther",
      "length": 3,
      "domain": {
        "type": "codedValue",
        "name": "YesNo",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "A Yes/No indicator",
        "codedValues": [
          {
            "name": "Yes",
            "code": "Yes"
          },
          {
            "name": "No",
            "code": "No"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "FISHING",
      "type": "esriFieldTypeString",
      "alias": "Fishing Allowed",
      "sqlType": "sqlTypeOther",
      "length": 3,
      "domain": {
        "type": "codedValue",
        "name": "YesNo",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "A Yes/No indicator",
        "codedValues": [
          {
            "name": "Yes",
            "code": "Yes"
          },
          {
            "name": "No",
            "code": "No"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "SURFING",
      "type": "esriFieldTypeString",
      "alias": "Surfing Allowed",
      "sqlType": "sqlTypeOther",
      "length": 3,
      "domain": {
        "type": "codedValue",
        "name": "YesNo_NA",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "A Yes/No/Not Applicable indicator",
        "codedValues": [
          {
            "name": "Yes",
            "code": "Yes"
          },
          {
            "name": "No",
            "code": "No"
          },
          {
            "name": "Not Applicable",
            "code": "N/A"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "PLAYGRD",
      "type": "esriFieldTypeString",
      "alias": "Playground",
      "sqlType": "sqlTypeOther",
      "length": 3,
      "domain": {
        "type": "codedValue",
        "name": "YesNo",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "A Yes/No indicator",
        "codedValues": [
          {
            "name": "Yes",
            "code": "Yes"
          },
          {
            "name": "No",
            "code": "No"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "PARK",
      "type": "esriFieldTypeString",
      "alias": "Park",
      "sqlType": "sqlTypeOther",
      "length": 3,
      "domain": {
        "type": "codedValue",
        "name": "YesNo",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "A Yes/No indicator",
        "codedValues": [
          {
            "name": "Yes",
            "code": "Yes"
          },
          {
            "name": "No",
            "code": "No"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "PIER",
      "type": "esriFieldTypeString",
      "alias": "Pier",
      "sqlType": "sqlTypeOther",
      "length": 3,
      "domain": {
        "type": "codedValue",
        "name": "YesNo",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "A Yes/No indicator",
        "codedValues": [
          {
            "name": "Yes",
            "code": "Yes"
          },
          {
            "name": "No",
            "code": "No"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "BOATLNCH",
      "type": "esriFieldTypeString",
      "alias": "Boat Launch",
      "sqlType": "sqlTypeOther",
      "length": 3,
      "domain": {
        "type": "codedValue",
        "name": "YesNo",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "A Yes/No indicator",
        "codedValues": [
          {
            "name": "Yes",
            "code": "Yes"
          },
          {
            "name": "No",
            "code": "No"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "MARINA",
      "type": "esriFieldTypeString",
      "alias": "Marina",
      "sqlType": "sqlTypeOther",
      "length": 3,
      "domain": {
        "type": "codedValue",
        "name": "YesNo",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "A Yes/No indicator",
        "codedValues": [
          {
            "name": "Yes",
            "code": "Yes"
          },
          {
            "name": "No",
            "code": "No"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "FOOD_DRINK",
      "type": "esriFieldTypeString",
      "alias": "Food or Drink Available",
      "sqlType": "sqlTypeOther",
      "length": 3,
      "domain": {
        "type": "codedValue",
        "name": "YesNo",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "A Yes/No indicator",
        "codedValues": [
          {
            "name": "Yes",
            "code": "Yes"
          },
          {
            "name": "No",
            "code": "No"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "RESTRM",
      "type": "esriFieldTypeString",
      "alias": "Restrooms",
      "sqlType": "sqlTypeOther",
      "length": 3,
      "domain": {
        "type": "codedValue",
        "name": "YesNo",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "A Yes/No indicator",
        "codedValues": [
          {
            "name": "Yes",
            "code": "Yes"
          },
          {
            "name": "No",
            "code": "No"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "OVERBUR_COMM",
      "type": "esriFieldTypeString",
      "alias": "Overburdened Communities ",
      "sqlType": "sqlTypeOther",
      "length": 3,
      "domain": {
        "type": "codedValue",
        "name": "YesNo",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "A Yes/No indicator",
        "codedValues": [
          {
            "name": "Yes",
            "code": "Yes"
          },
          {
            "name": "No",
            "code": "No"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "H_C",
      "type": "esriFieldTypeString",
      "alias": "Handicap Accessible",
      "sqlType": "sqlTypeOther",
      "length": 10,
      "domain": null,
      "defaultValue": null
    },
    {
      "name": "SHORELINE",
      "type": "esriFieldTypeString",
      "alias": "Shoreline Type",
      "sqlType": "sqlTypeOther",
      "length": 150,
      "domain": {
        "type": "codedValue",
        "name": "PA_Shoreline",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "Public Access Shoreline Type",
        "codedValues": [
          {
            "name": "Ocean",
            "code": "Ocean"
          },
          {
            "name": "Bay",
            "code": "Bay"
          },
          {
            "name": "Inlet",
            "code": "Inlet"
          },
          {
            "name": "River",
            "code": "River"
          },
          {
            "name": "Ocean/Bay",
            "code": "Ocean/Bay"
          },
          {
            "name": "Ocean/Inlet/Bay",
            "code": "Ocean/Inlet/Bay"
          },
          {
            "name": "Ocean/River",
            "code": "Ocean/River"
          },
          {
            "name": "Ocean/Inlet/River",
            "code": "Ocean/Inlet/River"
          },
          {
            "name": "Bay/River",
            "code": "Bay/River"
          },
          {
            "name": "Harbor",
            "code": "Harbor"
          },
          {
            "name": "Creek",
            "code": "Creek"
          },
          {
            "name": "Lagoon",
            "code": "Lagoon"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "ACCESS_TYP",
      "type": "esriFieldTypeString",
      "alias": "Public Access Type",
      "sqlType": "sqlTypeOther",
      "length": 100,
      "domain": {
        "type": "codedValue",
        "name": "PA_AccessType_1",
        "mergePolicy": "esriMPTDefaultValue",
        "splitPolicy": "esriSPTDefaultValue",
        "description": "Public Access Type",
        "codedValues": [
          {
            "name": "Beach",
            "code": "Beach"
          },
          {
            "name": "Fishing",
            "code": "Fishing"
          },
          {
            "name": "Visual",
            "code": "Visual"
          },
          {
            "name": "Beach, Fishing",
            "code": "Beach, Fishing"
          },
          {
            "name": "Boardwalk/Walkway",
            "code": "Boardwalk/Walkway"
          },
          {
            "name": "Beach, Boardwalk/Walkway",
            "code": "Beach, Boardwalk/Walkway"
          },
          {
            "name": "Beach, Boating, Boardwalk/Walkway",
            "code": "Beach, Boating, Boardwalk/Walkway"
          },
          {
            "name": "Beach, Boating, Fishing, Boardwalk/Walkway",
            "code": "Beach, Boating, Fishing, Boardwalk/Walkway"
          },
          {
            "name": "Fishing, Boardwalk/Walkway",
            "code": "Fishing, Boardwalk/Walkway"
          },
          {
            "name": "Boating, Boardwalk/Walkway",
            "code": "Boating, Boardwalk/Walkway"
          },
          {
            "name": "Fishing, Boating",
            "code": "Fishing, Boating"
          },
          {
            "name": "Boating",
            "code": "Boating"
          },
          {
            "name": "Beach, Boating",
            "code": "Beach, Boating"
          },
          {
            "name": "Beach, Fishing, Boating",
            "code": "Beach, Fishing, Boating"
          },
          {
            "name": "Fishing, Boating, Boardwalk/Walkway",
            "code": "Fishing, Boating, Boardwalk/Walkway"
          },
          {
            "name": "Beach, Fishing,  Boardwalk/Walkway",
            "code": "Beach, Fishing,  Boardwalk/Walkway"
          }
        ]
      },
      "defaultValue": null
    },
    {
      "name": "SOURCE_DATE",
      "type": "esriFieldTypeDate",
      "alias": "Date Verified",
      "sqlType": "sqlTypeOther",
      "length": 8,
      "domain": null,
      "defaultValue": null
    },
    {
      "name": "COUNTY_LAB",
      "type": "esriFieldTypeString",
      "alias": "County",
      "sqlType": "sqlTypeOther",
      "length": 20,
      "domain": null,
      "defaultValue": null
    },
    {
      "name": "MUN_LABEL",
      "type": "esriFieldTypeString",
      "alias": "Municipality",
      "sqlType": "sqlTypeOther",
      "length": 40,
      "domain": null,
      "defaultValue": null
    },
    {
      "name": "COMMENTS",
      "type": "esriFieldTypeString",
      "alias": "Comments",
      "sqlType": "sqlTypeOther",
      "length": 250,
      "domain": null,
      "defaultValue": null
    },
    {
      "name": "GLOBALID",
      "type": "esriFieldTypeGlobalID",
      "alias": "GlobalID",
      "sqlType": "sqlTypeOther",
      "length": 38,
      "domain": null,
      "defaultValue": null
    },
    {
      "name": "CREATED_USER",
      "type": "esriFieldTypeString",
      "alias": "CREATED_USER",
      "sqlType": "sqlTypeOther",
      "length": 255,
      "domain": null,
      "defaultValue": null,
      "required": true
    },
    {
      "name": "CREATED_DATE",
      "type": "esriFieldTypeDate",
      "alias": "CREATED_DATE",
      "sqlType": "sqlTypeOther",
      "length": 8,
      "domain": null,
      "defaultValue": null,
      "required": true
    },
    {
      "name": "LAST_EDITED_USER",
      "type": "esriFieldTypeString",
      "alias": "LAST_EDITED_USER",
      "sqlType": "sqlTypeOther",
      "length": 255,
      "domain": null,
      "defaultValue": null,
      "required": true
    },
    {
      "name": "LAST_EDITED_DATE",
      "type": "esriFieldTypeDate",
      "alias": "LAST_EDITED_DATE",
      "sqlType": "sqlTypeOther",
      "length": 8,
      "domain": null,
      "defaultValue": null,
      "required": true
    },
    {
      "name": "GLOBALID_TEXT",
      "type": "esriFieldTypeString",
      "alias": "GlobalID_Text",
      "sqlType": "sqlTypeOther",
      "length": 255,
      "domain": null,
      "defaultValue": null
    }
  ]
}