{"type": "object", "title": "Generated schema for Root", "$schema": "http://json-schema.org/draft-07/schema#", "required": ["campaignType", "role", "checklistType", "data"], "x-unique": ["campaignType", "role", "checklistType"], "properties": {"data": {"type": "array", "items": {"type": "object", "required": ["id", "level", "key", "title", "type", "value", "isRequired", "options"], "properties": {"id": {"type": "string"}, "key": {"type": "number"}, "type": {"type": "object", "required": ["code"], "properties": {"code": {"type": "string"}}}, "level": {"type": "number"}, "title": {"type": "string"}, "value": {}, "options": {"type": "array", "items": {"type": "object", "required": ["id", "key", "parentQuestionId", "label", "optionDependency"], "properties": {"id": {"type": "string"}, "key": {"type": "number"}, "label": {"type": "string"}, "comment": {"type": "string"}, "optionComment": {"type": "boolean"}, "optionDependency": {"type": "boolean"}, "parentQuestionId": {"type": "string"}}}}, "parentId": {}, "isRequired": {"type": "boolean"}}}}, "role": {"type": "string"}, "campaignType": {"type": "string"}, "checklistType": {"type": "string"}}}