JSON Schema Definition 'Zone'

Description

Representation of a zone on screen

Diagram

Drilldown into /$defs/Zone/properties/style Drilldown into /$defs/Path Drilldown into /$defs/Path Drilldown into /$defs/Path Drilldown into /$defs/Zone/properties/children Drilldown into /$defs/Zone/properties/children Drilldown into /$defs/Zone/properties/children Drilldown into /$defs/Bounds Drilldown into /$defs/BoundsJSON Schema Diagram of /$defs/Zone

Value

Object

Properties

Property Name Type Description
zoneId string A String value
Description : Unique ID of this zone
bounds object Bounds (lom.schema.json)
children array children (lom.schema.json)
link string Path (lom.schema.json)
style object style (lom.schema.json)
Additional Properties Type Description
Any Property Any All values are valid, no restrictions.

Source

"Zone": {
    "type": "object",
    "description": "Representation of a zone on screen",
    "properties": {
        "zoneId": {
            "type": "string",
            "description": "Unique ID of this zone"
        },
        "bounds": {
            "$ref": "#/$defs/Bounds"
        },
        "children": {
            "type": "array",
            "description": "List of children zones of this zone",
            "minItems": 1,
            "items": {
                "$ref": "#/$defs/Zone"
            }
        },
        "link": {
            "$ref": "#/$defs/Path"
        },
        "style": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "background": {
                    "type": "string"
                },
                "border": {
                    "type": "string"
                }
            }
        }
    },
    "required": [
        "bounds"
    ]
}
C:\Users\pilou\Workspaces\IntelliJ-IDEA\UX-Key\lom-format\lom.schema.json (79:10)