81775da132ffcd8f55bd2a3a3a6a6103ab39add3
[demos/kafka/demos-kafka-payment-system-transfer] / transfer / order.avsc
1 [
2   {
3     "namespace": "de.juplo.kafka.payment.avro",
4     "type": "enum",
5     "name": "OrderState",
6     "symbols" : [ "CREATED" ],
7     "default" : "CREATED"
8   },
9   {
10     "namespace": "de.juplo.kafka.payment.avro",
11     "type": "record",
12     "name": "Order",
13     "fields": [
14       { "name": "id", "type": "string" },
15       { "name": "state", "type": "OrderState" },
16       { "name": "customerId", "type": "long" },
17       { "name": "orderId", "type": "long" },
18       { "name": "productId",  "type": "long" },
19       { "name": "quantity", "type": "int" }
20     ]
21   }
22 ]