[ { "namespace": "de.juplo.kafka.payment.avro", "type": "enum", "name": "TransferState", "symbols" : [ "PENDING" ], "default" : "PENDING" }, { "namespace": "de.juplo.kafka.payment.avro", "type": "record", "name": "Transfer", "fields": [ { "name": "id", "type": "string" }, { "name": "state", "type": "TransferState" }, { "name": "payer", "type": "long" }, { "name": "payee", "type": "long" }, { "name": "amount", "type": "int" } ] } ]