{
  "title": "verticalOffset",
  "type": "object",
  "$schema": "http://json-schema.org/draft-04/schema",
  "description": "Shifts the symbol along the vertical world axis by a given length. The length is set in screen space units.",
  "properties": {
    "maxWorldLength": {
      "type": "number",
      "description": "The maximum vertical symbol lift in world units. It acts as an upper bound to avoid lift becoming too big."
    },
    "minWorldLength": {
      "type": "number",
      "description": "The minimum vertical symbol lift in world units. It acts as a lower bound to avoid lift becoming too small.",
      "default": 0
    },
    "screenLength": {
      "type": "number",
      "description": "Maximal screen length of lift in points."
    }
  },
  "required": [
    "screenLength"
  ],
  "additionalProperties": false,
  "esriDocumentation": {
    "examples": [
      {
        "title": "verticalOffset",
        "code": {
          "verticalOffset": {
            "screenLength": 100,
            "maxWorldLength": 600,
            "minWorldLength": 10
          }
        }
      }
    ]
  }
}
