FINERACT-1734 - Loan Account Delinquency Changed event definition

Extend current Loan Account Delinquency range change event.
This commit is contained in:
Janos Haber
2022-12-19 15:48:40 +01:00
committed by Arnold Gálovics
parent 833dddb551
commit adcd76154e
7 changed files with 359 additions and 16 deletions
@@ -4,24 +4,16 @@
"type": "record",
"fields": [
{
"default": null,
"name": "id",
"type": [
"null",
"long"
]
"name": "loanId",
"type": "long"
},
{
"name": "loanAccountNo",
"type": "string"
},
{
"default": null,
"name": "accountNo",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "externalId",
"name": "loanExternalId",
"type": [
"null",
"string"
@@ -34,6 +26,22 @@
"null",
"org.apache.fineract.avro.loan.v1.DelinquencyRangeDataV1"
]
},
{
"name": "charges",
"type": {
"type": "array",
"items": "org.apache.fineract.avro.loan.v1.LoanChargeDataRangeViewV1"
}
},
{
"name": "currency",
"type": "org.apache.fineract.avro.generic.v1.CurrencyDataV1"
},
{
"name": "amount",
"doc": "Contains installments total, fee, interest, principal and penalty amount summaries",
"type": "org.apache.fineract.avro.loan.v1.LoanAmountDataV1"
}
]
}
@@ -0,0 +1,47 @@
{
"name": "LoanAmountDataV1",
"namespace": "org.apache.fineract.avro.loan.v1",
"type": "record",
"fields": [
{
"default": null,
"name": "totalAmount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "principalAmount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "interestAmount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "feeAmount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "penaltyAmount",
"type": [
"null",
"bigdecimal"
]
}
]
}
@@ -0,0 +1,23 @@
{
"name": "LoanChargeDataRangeViewV1",
"namespace": "org.apache.fineract.avro.loan.v1",
"type": "record",
"fields": [
{
"name": "id",
"type": "long"
},
{
"name": "name",
"type": "string"
},
{
"name": "currency",
"type": ["org.apache.fineract.avro.generic.v1.CurrencyDataV1"]
},
{
"name": "amount",
"type": "bigdecimal"
}
]
}