{"required": ["name", "alias", "view"], "type": "object", "properties": {"name": {"type": "string"}, "render": {"type": "string"}, "alias": {"type": "string"}, "icon": {"type": "string"}, "config": {"type": "object", "properties": {"style": {"type": "string"}, "markup": {"type": "string"}, "size": {"type": "object", "properties": {"width": {"type": "integer"}, "height": {"type": "integer"}}}}, "minProperties": 1}, "view": {"type": "string"}}}