magicmilo
3 years ago
6 changed files with 191 additions and 2311 deletions
File diff suppressed because it is too large
Load Diff
@ -1,108 +0,0 @@
|
||||
{ |
||||
"$schema": "http://json-schema.org/draft-04/schema#", |
||||
"$id": "https://example.com/product.schema.json", |
||||
"title": "Form", |
||||
"description": "A form", |
||||
"type": "object", |
||||
"required": ["form_type", "start_year", "end_year", "sections"], |
||||
"properties": { |
||||
"form_type": { |
||||
"description": "", |
||||
"type": "string" |
||||
}, |
||||
"start_year": { |
||||
"description": "", |
||||
"type": "integer" |
||||
}, |
||||
"end_year": { |
||||
"description": "", |
||||
"type": "integer" |
||||
}, |
||||
"sections": { |
||||
"type": "object", |
||||
"patternProperties": { |
||||
"[a-z_]+": { |
||||
"description": "", |
||||
"type": "object", |
||||
"properties": { |
||||
"label": { |
||||
"description": "", |
||||
"type": "string" |
||||
}, |
||||
"subsections": { |
||||
"type": "object", |
||||
"patternProperties": { |
||||
"[a-z_]+": { |
||||
"description": "", |
||||
"type": "object", |
||||
"required": ["label"], |
||||
"properties": { |
||||
"label": { |
||||
"description": "", |
||||
"type": "string" |
||||
}, |
||||
"pages": { |
||||
"type": "object", |
||||
"patternProperties": { |
||||
"[a-z_]+": { |
||||
"description": "", |
||||
"type": "object", |
||||
"properties": { |
||||
"header": { |
||||
"description": "", |
||||
"type": "string" |
||||
}, |
||||
"description": { |
||||
"description": "", |
||||
"type": "string" |
||||
}, |
||||
"questions": { |
||||
"type": "object", |
||||
"patternProperties": { |
||||
"[a-z_]+": { |
||||
"description": "", |
||||
"type": "object", |
||||
"required": ["header"], |
||||
"properties": { |
||||
"check_answer_label": { |
||||
"description": "", |
||||
"type": "string" |
||||
}, |
||||
"header": { |
||||
"description": "", |
||||
"type": "string" |
||||
}, |
||||
"type": { |
||||
"description": "", |
||||
"type": "string" |
||||
}, |
||||
"hint_text": { |
||||
"description": "", |
||||
"type": "string" |
||||
}, |
||||
"answer_options": { |
||||
"description": "", |
||||
"type": "string" |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"minProperties": 1 |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"minProperties": 1 |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"minProperties": 2 |
||||
} |
||||
}, |
||||
"minProperties": 1 |
||||
} |
||||
} |
||||
} |
@ -1,18 +0,0 @@
|
||||
{ |
||||
"form_type": "lettings", |
||||
"start_year": 2021, |
||||
"end_year": 2022, |
||||
"sections": { |
||||
"household": { |
||||
"label": "About the household", |
||||
"subsections": { |
||||
"household_characteristics": { |
||||
"label": "Household characteristics", |
||||
"pages": { |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
|
Loading…
Reference in new issue