[ { "namespace": "de.trion.microservices.avro", "type": "enum", "name": "OrderState", "symbols" : [ "CREATED" ] }, { "namespace": "de.trion.microservices.avro", "type": "record", "name": "Order", "fields": [ { "name": "id", "type": "string" }, { "name": "state", "type": "OrderState" }, { "name": "customerId", "type": "long" }, { "name": "orderId", "type": "long" }, { "name": "productId", "type": "long" }, { "name": "quantity", "type": "int" } ] } ]