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