{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Announcement","description":"Generic internal or external announcement for policy changes, leadership changes, office moves, product launches or similar. Carries an audience, a category, a headline title, a summary, detailed paragraphs, optional key points and call-to-action, and a signatory.","type":"object","required":["entity","announcement_date","audience","category","title","summary","details_paragraphs","signatory"],"additionalProperties":false,"properties":{"entity":{"type":"object","required":["name","address"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"address":{"type":"string","minLength":1}}},"reference":{"type":"string"},"announcement_date":{"type":"string","format":"date"},"effective_date":{"type":"string","format":"date"},"audience":{"type":"string","minLength":1},"category":{"type":"string","enum":["policy_change","leadership_change","office_move","product_launch","organisational_change","service_update","other"]},"title":{"type":"string","minLength":1},"subtitle":{"type":"string"},"summary":{"type":"string","minLength":1},"details_paragraphs":{"type":"array","minItems":1,"items":{"type":"string","minLength":1}},"key_points":{"type":"array","items":{"type":"string","minLength":1}},"call_to_action":{"type":"string"},"contact":{"type":"object","required":["name","role","email"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"role":{"type":"string","minLength":1},"email":{"type":"string","format":"email"},"phone":{"type":"string"}}},"signatory":{"type":"object","required":["name","role"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"role":{"type":"string","minLength":1}}}}}