{ "definitions": { "categoryEnum": { "title": "Category", "type": "string", "anyOf": [ "options_from_task_data_var:category_enum_list" ] }, "sub_categoryEnum": { "title": "Sub-Category", "type": "string", "anyOf": [ "options_from_task_data_var:travel_sub_category_enum_list" ] } }, "title": "test", "description": "", "properties": { "start_date": { "type": "string", "title": "start date", "format": "date", "minimumDate": "today" }, "the_not_date": { "title": "the NOT date", "$ref": "#/definitions/currencyEnum", "default": "travel" }, "end_date": { "type": "string", "title": "end date", "format": "date", "minimumDate": "field:start_date,field:event_date" }, "event_date": { "type": "string", "title": "event date", "format": "date", "minimumDate": "field:start_date" } }, "required": [], "dependencies": { "category": { "properties": { "category": { "enum": [ "travel" ] }, "properties": { "sub_category": { "$ref": "#/definitions/travel_sub_categoryEnum", "title": "Sub Category" } } } } } } }