{"type": "object", "title": "Hierarchy Configuration Schema", "$schema": "http://json-schema.org/draft-09/schema#", "required": ["hierarchy", "type"], "x-unique": ["type"], "properties": {"type": {"enum": ["default", "microplan", "campaign", "console", "boundary"], "type": "string", "description": "Specifies the type of hierarchy configuration."}, "group": {"type": "array", "items": {"type": "string"}, "description": "An array of disease groups from the project type master."}, "hierarchy": {"type": "string", "unique": true, "description": "The type of hierarchy, must be a unique string."}, "department": {"type": "array", "items": {"type": "string"}, "description": "An array of departments from the department master."}, "lowestHierarchy": {"type": "string", "description": "The lowest administrative level in the hierarchy."}, "splitBoundariesOn": {"type": "string", "description": "The level on which boundaries are split."}}}