{ "title": "CreateWorkerPersonalProfile", "type": "object", "properties": { "@type": { "type": "string", }, "firstName": { "type": "string", "maxLength": 20, }, "lastName": { "type": "string", "maxLength": 20, }, "aboutMe": { "type": "string", "maxLength": 1000, }, "therapiesOffered": { "type": "string", "maxLength": 750, }, "preferredProfessionalBodies": { "type": "string", "maxLength": 300, }, "qualifications": { "type": "string", "maxLength": 1000, }, "whenImAvailable": { "type": "string", "maxLength": 300, }, "gender": { "type": "object", "properties": { "@type": { "type": "string", }, "@id": { "type": "string", "enum": [ "service-users/genders/Male", "service-users/genders/Female", "service-users/genders/Agender", "service-users/genders/Gender fluid", ], }, }, }, }, "required": [ "@type", "firstName", "lastName", "aboutMe", "preferredProfessionalBodies", "qualifications", "gender", ] }