WIP
[demos/kafka/demos-kafka-payment-system-transfer] / transfer / src / main / resources / transfer.avr
1 [
2   {
3     "namespace": "de.juplo.kafka.payment.avro",
4     "type": "enum",
5     "name": "TransferState",
6     "symbols" : [ "PENDING" ],
7     "default" : "PENDING"
8   },
9   {
10     "namespace": "de.juplo.kafka.payment.avro",
11     "type": "record",
12     "name": "Transfer",
13     "fields": [
14       { "name": "id", "type": "string" },
15       { "name": "state", "type": "TransferState" },
16       { "name": "payer", "type": "long" },
17       { "name": "payee", "type": "long" },
18       { "name": "amount", "type": "int" }
19     ]
20   }
21 ]