json_schema: {
      "title": "StyleSymbolReference",
      "type": "object",
      "$schema": "http://json-schema.org/draft-04/schema",
      "description": "The StyleSymbolReference is used to reference a symbol from a portal styleItem",
      "properties": {
          "name": {
              "type": "string",
              "description": "Identifies a symbol in the style by name."
          },
          "styleName": {
              "type": "string",
              "description": "A registered web style name, such as `EsriThematicTreesStyle`"
          },
          "styleUrl": {
              "type": "string",
              "description": "URL to a style definition."
          },
          "type": {
              "type": "string",
              "description": "The type of the symbol",
              "enum": [
                  "styleSymbolReference"
              ]
          }
      },
      "oneOf": [
          {
              "required": [
                  "type",
                  "name",
                  "styleUrl"
              ]
          },
          {
              "required": [
                  "type",
                  "name",
                  "styleName"
              ]
          }
      ],
      "additionalProperties": false,
      "esriDocumentation": {
          "examples": [
              {
                  "code": {
                      "symbol": {
                          "type": "styleSymbolReference",
                          "styleName": "EsriThematicTreesStyle",
                          "name": "Frangula"
                      }
                  }
              }
          ]
      }
  }