--- /dev/null
+[
+{
+ "namespace": "de.trion.microservices.avro",
+ "type": "enum",
+ "name": "OrderValidationType",
+ "symbols" : [ "ORDER_DETAILS_CHECK" ]
+},
+{
+ "namespace": "de.trion.microservices.avro",
+ "type": "enum",
+ "name": "OrderValidationResult",
+ "symbols" : [ "PASS", "FAIL" ]
+},
+{
+ "namespace": "de.trion.microservices.avro",
+ "type": "record",
+ "name": "OrderValidation",
+ "fields": [
+ { "name": "orderId", "type": "string" },
+ { "name": "checkType", "type": "OrderValidationType" },
+ { "name": "validationResult", "type": "OrderValidationResult" },
+ {
+ "name": "messages",
+ "type":
+ {
+ "type": "array",
+ "items": "string"
+ }
+ }
+ ]
+}]