{
  "title": "MeshSymbol3D",
  "type": "object",
  "$schema": "http://json-schema.org/draft-04/schema",
  "description": "MeshSymbol3D is used to render 3D mesh features in a SceneLayer in a 3D SceneView.",
  "properties": {
    "styleOrigin": {
      "$ref": "styleOrigin_schema.json"
    },
    "symbolLayers": {
      "type": "array",
      "description": "A Collection of Symbol3DLayer objects used to visualize the graphic or feature.",
      "items": {
        "oneOf": [
          {
            "$ref": "fillSymbol3DLayer_schema.json"
          }
        ]
      }
    },
    "type": {
      "type": "string",
      "description": "Specifies the type of symbol used",
      "enum": [
        "MeshSymbol3D"
      ]
    }
  },
  "required": [
    "symbolLayers",
    "type"
  ],
  "additionalProperties": false
}
