FINERACT-2309: Emit external events on document upload and delete

This commit is contained in:
Abhinav Cillanki
2025-06-18 12:20:36 +02:00
committed by Adam Saghy
parent 496e37e3d4
commit 159eff0ad4
12 changed files with 484 additions and 21 deletions
@@ -0,0 +1,80 @@
{
"name": "DocumentDataV1",
"namespace": "org.apache.fineract.avro.document.v1",
"doc": "Metadata emitted by DocumentCreatedBusinessEvent when a file is stored in Fineract.",
"type": "record",
"fields": [
{
"default": null,
"name": "id",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "parentEntityType",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "parentEntityId",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "name",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "fileName",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "size",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "type",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "description",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "storageType",
"type": [
"null",
"int"
]
}
]
}