160 lines
4.1 KiB
JSON
160 lines
4.1 KiB
JSON
{
|
|
"name": "LoanInterestRecalculationDataV1",
|
|
"namespace": "org.apache.fineract.avro.loan.v1",
|
|
"type": "record",
|
|
"fields": [
|
|
{
|
|
"default": null,
|
|
"name": "id",
|
|
"type": [
|
|
"null",
|
|
"int"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "loanId",
|
|
"type": [
|
|
"null",
|
|
"long"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "interestRecalculationCompoundingType",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "rescheduleStrategyType",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "calendarData",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.generic.v1.CalendarDataV1"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "recalculationRestFrequencyType",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "recalculationRestFrequencyInterval",
|
|
"type": [
|
|
"null",
|
|
"int"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "recalculationRestFrequencyNthDay",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "recalculationRestFrequencyWeekday",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "recalculationRestFrequencyOnDay",
|
|
"type": [
|
|
"null",
|
|
"int"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "recalculationCompoundingFrequencyType",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "recalculationCompoundingFrequencyInterval",
|
|
"type": [
|
|
"null",
|
|
"int"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "recalculationCompoundingFrequencyNthDay",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "recalculationCompoundingFrequencyWeekday",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "recalculationCompoundingFrequencyOnDay",
|
|
"type": [
|
|
"null",
|
|
"int"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "isCompoundingToBePostedAsTransaction",
|
|
"type": [
|
|
"null",
|
|
"boolean"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "compoundingCalendarData",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.generic.v1.CalendarDataV1"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "allowCompoundingOnEod",
|
|
"type": [
|
|
"null",
|
|
"boolean"
|
|
]
|
|
},
|
|
{
|
|
"default": null,
|
|
"name": "disallowInterestCalculationOnPastDue",
|
|
"type": [
|
|
"null",
|
|
"boolean"
|
|
]
|
|
}
|
|
]
|
|
}
|