{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "title": "HouseholdMemberServed",
    "type": "object",
    "properties": {
        "memberId": {
            "description": "Member ID of the Household Member",
            "type": "string",
            "minLength": 1
        },
        "age": {
            "description": "Age of the Household Member",
            "type": "number",
            "minLength": 1
        },
        "gender": {
            "description": "Gender of the Household Member",
            "type": "string",
            "enum": [
                "Male",
                "Female",
                "Other"
            ]
        },
        "race": {
            "description": "Race of the Household Member",
            "type": "string",
            "enum": [
                "American Indian or Alaska Native",
                "Asian",
                "Black or African American",
                "Native Hawaiian or Other Pacific Islander",
                "White"
            ]
        },
        "isDisabled": {
            "description": "Flag to indicate if a household member is Disabled",
            "type": "boolean"
        },
        "isHispanic": {
            "description": "Flag to indicate if a household member is Hispanic",
            "type": "boolean"
        },
        "isSpecialNeeds": {
            "description": "Flag to indicate if a household member is special needs",
            "type": "boolean"
        }
    },
    "required": [
        "memberId",
        "age",
        "gender",
        "race",
        "isDisabled",
        "isHispanic",
        "isSpecialNeeds"
    ]
}