190 lines
4.7 KiB
JSON
190 lines
4.7 KiB
JSON
{
|
|
"name": "FixedDepositAccountEventV1",
|
|
"namespace": "org.apache.fineract.avro.fixeddeposit.v1",
|
|
"type": "record",
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"type": [
|
|
"null",
|
|
"int"
|
|
]
|
|
},
|
|
{
|
|
"name": "accountNo",
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
{
|
|
"name": "clientId",
|
|
"type": [
|
|
"null",
|
|
"int"
|
|
]
|
|
},
|
|
{
|
|
"name": "clientName",
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
{
|
|
"name": "savingsProductId",
|
|
"type": [
|
|
"null",
|
|
"int"
|
|
]
|
|
},
|
|
{
|
|
"name": "savingsProductName",
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
{
|
|
"name": "fieldOfficerId",
|
|
"type": [
|
|
"null",
|
|
"int"
|
|
]
|
|
},
|
|
{
|
|
"name": "status",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.fixeddeposit.v1.FixedDepositAccountEventV1Status"
|
|
]
|
|
},
|
|
{
|
|
"name": "timeline",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.fixeddeposit.v1.FixedDepositAccountEventV1Timeline"
|
|
]
|
|
},
|
|
{
|
|
"name": "currency",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.fixeddeposit.v1.FixedDepositAccountEventV1Currency"
|
|
]
|
|
},
|
|
{
|
|
"name": "interestCompoundingPeriodType",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.fixeddeposit.v1.FixedDepositAccountEventV1InterestCompoundingPeriodType"
|
|
]
|
|
},
|
|
{
|
|
"name": "interestPostingPeriodType",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.fixeddeposit.v1.FixedDepositAccountEventV1InterestPostingPeriodType"
|
|
]
|
|
},
|
|
{
|
|
"name": "interestCalculationType",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.fixeddeposit.v1.FixedDepositAccountEventV1InterestCalculationType"
|
|
]
|
|
},
|
|
{
|
|
"name": "interestCalculationDaysInYearType",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.fixeddeposit.v1.FixedDepositAccountEventV1InterestCalculationDaysInYearType"
|
|
]
|
|
},
|
|
{
|
|
"name": "summary",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.fixeddeposit.v1.FixedDepositAccountEventV1Summary"
|
|
]
|
|
},
|
|
{
|
|
"name": "interestFreePeriodApplicable",
|
|
"type": [
|
|
"null",
|
|
"boolean"
|
|
]
|
|
},
|
|
{
|
|
"name": "preClosurePenalApplicable",
|
|
"type": [
|
|
"null",
|
|
"boolean"
|
|
]
|
|
},
|
|
{
|
|
"name": "minDepositTerm",
|
|
"type": [
|
|
"null",
|
|
"int"
|
|
]
|
|
},
|
|
{
|
|
"name": "maxDepositTerm",
|
|
"type": [
|
|
"null",
|
|
"int"
|
|
]
|
|
},
|
|
{
|
|
"name": "minDepositTermType",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.fixeddeposit.v1.FixedDepositAccountEventV1MinDepositTermType"
|
|
]
|
|
},
|
|
{
|
|
"name": "maxDepositTermType",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.fixeddeposit.v1.FixedDepositAccountEventV1MaxDepositTermType"
|
|
]
|
|
},
|
|
{
|
|
"name": "depositAmount",
|
|
"type": [
|
|
"null",
|
|
"float"
|
|
]
|
|
},
|
|
{
|
|
"name": "maturityAmount",
|
|
"type": [
|
|
"null",
|
|
"float"
|
|
]
|
|
},
|
|
{
|
|
"name": "maturityDate",
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
{
|
|
"name": "depositPeriod",
|
|
"type": [
|
|
"null",
|
|
"int"
|
|
]
|
|
},
|
|
{
|
|
"name": "depositPeriodFrequency",
|
|
"type": [
|
|
"null",
|
|
"org.apache.fineract.avro.fixeddeposit.v1.FixedDepositAccountEventV1DepositPeriodFrequency"
|
|
]
|
|
}
|
|
]
|
|
}
|