FINERACT-1734 - Loan Account Delinquency Changed event definition
Extend current Loan Account Delinquency range change event.
This commit is contained in:
committed by
Arnold Gálovics
parent
833dddb551
commit
adcd76154e
+23
-15
@@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user