{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["sender","recipient","letter","body","closing"],"properties":{"sender":{"type":"object","required":["name","address"],"properties":{"name":{"type":"string"},"address":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"}}},"recipient":{"type":"object","required":["organization"],"properties":{"name":{"type":"string"},"title":{"type":"string"},"organization":{"type":"string"},"address":{"type":"string"}}},"letter":{"type":"object","required":["date"],"properties":{"date":{"type":"string"},"subject":{"type":"string"},"position":{"type":"string"},"reference":{"type":"string"}}},"body":{"type":"array","items":{"type":"string"}},"closing":{"type":"object","required":["salutation","sender_name"],"properties":{"salutation":{"type":"string"},"sender_name":{"type":"string"}}},"enclosures":{"type":"array","items":{"type":"string"}}}}