{
  "name": "Person",
  "type": "record",
  "fields": [
    {"name": "name", "type": "string"},
    {"name": "age", "type": ["null", "int"], "default": null},
    {
      "name": "gender",
      "type": {"name": "Gender", "type": "enum", "symbols": ["FEMALE", "MALE"]}
    },
    {
      "name": "address",
      "type": {
        "name": "Address",
        "type": "record",
        "fields": [{"name": "zipcode", "type": "int"}]
      }
    }
  ]
}
