{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["company","employee","certificate","employment_type","issuer"],"properties":{"company":{"type":"object","required":["name","address"],"properties":{"name":{"type":"string"},"address":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"registration_number":{"type":"string"},"logo_base64":{"type":"string"}}},"employee":{"type":"object","required":["name","position","start_date"],"properties":{"name":{"type":"string"},"position":{"type":"string"},"department":{"type":"string"},"start_date":{"type":"string"},"end_date":{"type":"string"}}},"certificate":{"type":"object","required":["date"],"properties":{"date":{"type":"string"},"reference":{"type":"string"},"purpose":{"type":"string"}}},"employment_type":{"type":"string","enum":["full-time","part-time","contract"]},"salary":{"type":"object","properties":{"amount":{"type":"string"},"currency":{"type":"string","default":"EUR"},"frequency":{"type":"string"}}},"issuer":{"type":"object","required":["name","position"],"properties":{"name":{"type":"string"},"position":{"type":"string"}}}}}