avro.LogRecord.avsc Maven / Gradle / Ivy
{
"namespace": "io.keyko.monitoring.schemas",
"type": "record",
"name": "LogRecord",
"fields": [{
"name": "id",
"type": "string"
},
{
"name": "nodeName",
"type": "string"
},
{
"name": "data",
"type":"string"
},
{
"name": "topics",
"type": {
"name": "topic",
"type": "array",
"items": "string"
}
},
{
"name": "transactionHash",
"type": "string"
},
{
"name": "logIndex",
"type": "string",
"java-class": "java.math.BigInteger"
},
{
"name": "blockNumber",
"type": "long"
},
{
"name": "blockHash",
"type": "string"
},
{
"name": "address",
"type": "string"
},
{
"name": "networkName",
"type": "string"
},
{
"name": "status",
"type": {
"name": "LogStatus",
"type": "enum",
"symbols": [
"UNCONFIRMED", "CONFIRMED", "INVALIDATED"
]
}
},
{
"name": "retries",
"type": "int"
}
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy