{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "ExtendedEnrollee", "description": "Schema for ExtendedEnrollee from CMS Marketplace API", "properties": { "id": { "description": "The enrollee's id (uuid)", "type": "string", "pattern": "^[a-f0-9-]+$" }, "name": { "description": "The enrollee's name", "type": "string" }, "gender": { "$ref": "#/definitions/GenderEnum" }, "dob": { "description": "The enrollee's date of birth (iso8601 date)", "type": "string", "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$" }, "location": { "$ref": "#/definitions/Address" }, "csr": { "$ref": "#/definitions/CostSharingReductionEnum" }, "is_filer": { "type": "boolean" }, "effective_age": { "type": "integer", "description": "Effective age of the enrollee at time of enrollment." }, "has_hardship": { "type": "boolean" }, "relationship": { "$ref": "#/definitions/Relationship" }, "allowed_metal_levels": { "type": "array", "items": { "$ref": "#/definitions/MetalLevelEnum" } }, "allowed_plan_ids": { "type": "array", "items": { "$ref": "#/definitions/PlanID" } }, "current_enrollment": { "$ref": "#/definitions/CurrentEnrollment" } } }