json_schema: {
      "title": "Feature Reduction: Selection",
      "type": "object",
      "$schema": "http://json-schema.org/draft-04/schema",
      "description": "Feature reduction of type `selection` declutters the screen by hiding features that would otherwise intersect with other features on screen. The default behavior of this feature reduction type is to select features by depth order, i.e. hide all features that would otherwise be overlapped by at least one other feature which is closer to the viewer.",
      "properties": {
          "type": {
              "type": "string",
              "description": "A string value indicating the feature reduction type.",
              "enum": [
                  "selection"
              ]
          }
      },
      "esriDocumentation": {
          "additionalInformation": "This feature reduction type is only supported for point symbols with non-draped icon symbol layers at the moment.",
          "examples": [
              {
                  "title": "featureReduction of type `selection`",
                  "code": {
                      "featureReduction": {
                          "type": "selection"
                      }
                  }
              }
          ]
      }
  }