{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["letter","employer","amendment","consultation","modifications","deposit","signatures"],"properties":{"letter":{"type":"object","additionalProperties":false,"required":["place","date","language"],"properties":{"place":{"type":"string"},"date":{"type":"string","format":"date"},"language":{"type":"string","enum":["fr","nl","de","en"]},"employer_reference":{"type":"string"}}},"employer":{"type":"object","additionalProperties":false,"required":["name","legal_form","bce","address","joint_committee"],"properties":{"name":{"type":"string"},"legal_form":{"type":"string"},"bce":{"type":"string"},"vat":{"type":"string"},"onss":{"type":"string"},"address":{"type":"string"},"joint_committee":{"type":"string"},"social_secretariat":{"type":"string"}}},"amendment":{"type":"object","additionalProperties":false,"required":["reference","version","effective_date","legal_basis"],"properties":{"reference":{"type":"string"},"version":{"type":"string"},"effective_date":{"type":"string","format":"date"},"legal_basis":{"type":"string"},"purpose":{"type":"string"},"original_regulations_date":{"type":"string","format":"date"}}},"consultation":{"type":"object","additionalProperties":false,"required":["body","consultation_date"],"properties":{"body":{"type":"string","enum":["works_council","cppt","register_15_days","none"]},"consultation_date":{"type":"string","format":"date"},"register_open_date":{"type":"string","format":"date"},"register_close_date":{"type":"string","format":"date"},"remarks_received":{"type":"boolean"},"remarks_summary":{"type":["string","null"]}}},"modifications":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["article_number","article_title","new_text"],"properties":{"article_number":{"type":"string"},"article_title":{"type":"string"},"old_text":{"type":"string"},"new_text":{"type":"string"},"change_reason":{"type":"string"}}}},"deposit":{"type":"object","additionalProperties":false,"required":["inspectorate_address"],"properties":{"inspectorate_address":{"type":"string"},"deposit_date":{"type":"string","format":"date"},"deposit_reference":{"type":"string"}}},"signatures":{"type":"object","additionalProperties":false,"required":["employer_representative","date"],"properties":{"employer_representative":{"type":"string"},"employer_title":{"type":"string"},"workers_representative":{"type":["string","null"]},"date":{"type":"string","format":"date"}}}}}