FINERACT-1694: Avro schema adjustments

This commit is contained in:
Arnold Galovics
2022-09-01 08:36:35 +02:00
committed by Arnold Gálovics
parent 698681278b
commit fc875047e6
59 changed files with 2008 additions and 1 deletions
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "quantity", "name": "quantity",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "pctToBase", "name": "pctToBase",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "unitPrice", "name": "unitPrice",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "total", "name": "total",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalCollateral", "name": "totalCollateral",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "accountNo", "name": "accountNo",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "externalId", "name": "externalId",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "status", "name": "status",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "subStatus", "name": "subStatus",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "active", "name": "active",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "activationDate", "name": "activationDate",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "firstname", "name": "firstname",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "middlename", "name": "middlename",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "lastname", "name": "lastname",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "fullname", "name": "fullname",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "displayName", "name": "displayName",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "mobileNo", "name": "mobileNo",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "emailAddress", "name": "emailAddress",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "dateOfBirth", "name": "dateOfBirth",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "gender", "name": "gender",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientType", "name": "clientType",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientClassification", "name": "clientClassification",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "isStaff", "name": "isStaff",
"type": [ "type": [
"null", "null",
@@ -137,6 +156,7 @@
] ]
}, },
{ {
"default": null,
"name": "officeId", "name": "officeId",
"type": [ "type": [
"null", "null",
@@ -144,6 +164,7 @@
] ]
}, },
{ {
"default": null,
"name": "officeName", "name": "officeName",
"type": [ "type": [
"null", "null",
@@ -151,6 +172,7 @@
] ]
}, },
{ {
"default": null,
"name": "transferToOfficeId", "name": "transferToOfficeId",
"type": [ "type": [
"null", "null",
@@ -158,6 +180,7 @@
] ]
}, },
{ {
"default": null,
"name": "transferToOfficeName", "name": "transferToOfficeName",
"type": [ "type": [
"null", "null",
@@ -165,6 +188,7 @@
] ]
}, },
{ {
"default": null,
"name": "imageId", "name": "imageId",
"type": [ "type": [
"null", "null",
@@ -172,6 +196,7 @@
] ]
}, },
{ {
"default": null,
"name": "imagePresent", "name": "imagePresent",
"type": [ "type": [
"null", "null",
@@ -179,6 +204,7 @@
] ]
}, },
{ {
"default": null,
"name": "staffId", "name": "staffId",
"type": [ "type": [
"null", "null",
@@ -186,6 +212,7 @@
] ]
}, },
{ {
"default": null,
"name": "staffName", "name": "staffName",
"type": [ "type": [
"null", "null",
@@ -193,6 +220,7 @@
] ]
}, },
{ {
"default": null,
"name": "timeline", "name": "timeline",
"type": [ "type": [
"null", "null",
@@ -200,6 +228,7 @@
] ]
}, },
{ {
"default": null,
"name": "savingsProductId", "name": "savingsProductId",
"type": [ "type": [
"null", "null",
@@ -207,6 +236,7 @@
] ]
}, },
{ {
"default": null,
"name": "savingsProductName", "name": "savingsProductName",
"type": [ "type": [
"null", "null",
@@ -214,6 +244,7 @@
] ]
}, },
{ {
"default": null,
"name": "savingsAccountId", "name": "savingsAccountId",
"type": [ "type": [
"null", "null",
@@ -221,6 +252,7 @@
] ]
}, },
{ {
"default": null,
"name": "legalForm", "name": "legalForm",
"type": [ "type": [
"null", "null",
@@ -228,6 +260,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientCollateralManagements", "name": "clientCollateralManagements",
"type": [ "type": [
"null", "null",
@@ -238,6 +271,7 @@
] ]
}, },
{ {
"default": null,
"name": "groups", "name": "groups",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "submittedOnDate", "name": "submittedOnDate",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "submittedByUsername", "name": "submittedByUsername",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "submittedByFirstname", "name": "submittedByFirstname",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "submittedByLastname", "name": "submittedByLastname",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "activatedOnDate", "name": "activatedOnDate",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "activatedByUsername", "name": "activatedByUsername",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "activatedByFirstname", "name": "activatedByFirstname",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "activatedByLastname", "name": "activatedByLastname",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedOnDate", "name": "closedOnDate",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedByUsername", "name": "closedByUsername",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedByFirstname", "name": "closedByFirstname",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedByLastname", "name": "closedByLastname",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "accountNo", "name": "accountNo",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "externalId", "name": "externalId",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "groupId", "name": "groupId",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "groupName", "name": "groupName",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientId", "name": "clientId",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientName", "name": "clientName",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "depositProductId", "name": "depositProductId",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "depositProductName", "name": "depositProductName",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "fieldOfficerId", "name": "fieldOfficerId",
"type": [ "type": [
"null", "null",
@@ -81,6 +91,7 @@
] ]
}, },
{ {
"default": null,
"name": "status", "name": "status",
"type": [ "type": [
"null", "null",
@@ -88,6 +99,7 @@
] ]
}, },
{ {
"default": null,
"name": "timeline", "name": "timeline",
"type": [ "type": [
"null", "null",
@@ -95,6 +107,7 @@
] ]
}, },
{ {
"default": null,
"name": "currency", "name": "currency",
"type": [ "type": [
"null", "null",
@@ -102,6 +115,7 @@
] ]
}, },
{ {
"default": null,
"name": "nominalAnnualInterestRate", "name": "nominalAnnualInterestRate",
"type": [ "type": [
"null", "null",
@@ -109,6 +123,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestCompoundingPeriodType", "name": "interestCompoundingPeriodType",
"type": [ "type": [
"null", "null",
@@ -116,6 +131,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestPostingPeriodType", "name": "interestPostingPeriodType",
"type": [ "type": [
"null", "null",
@@ -123,6 +139,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestCalculationType", "name": "interestCalculationType",
"type": [ "type": [
"null", "null",
@@ -130,6 +147,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestCalculationDaysInYearType", "name": "interestCalculationDaysInYearType",
"type": [ "type": [
"null", "null",
@@ -137,6 +155,7 @@
] ]
}, },
{ {
"default": null,
"name": "minRequiredOpeningBalance", "name": "minRequiredOpeningBalance",
"type": [ "type": [
"null", "null",
@@ -144,6 +163,7 @@
] ]
}, },
{ {
"default": null,
"name": "lockinPeriodFrequency", "name": "lockinPeriodFrequency",
"type": [ "type": [
"null", "null",
@@ -151,6 +171,7 @@
] ]
}, },
{ {
"default": null,
"name": "lockinPeriodFrequencyType", "name": "lockinPeriodFrequencyType",
"type": [ "type": [
"null", "null",
@@ -158,6 +179,7 @@
] ]
}, },
{ {
"default": null,
"name": "withdrawalFeeForTransfers", "name": "withdrawalFeeForTransfers",
"type": [ "type": [
"null", "null",
@@ -165,6 +187,7 @@
] ]
}, },
{ {
"default": null,
"name": "depositType", "name": "depositType",
"type": [ "type": [
"null", "null",
@@ -172,6 +195,7 @@
] ]
}, },
{ {
"default": null,
"name": "minBalanceForInterestCalculation", "name": "minBalanceForInterestCalculation",
"type": [ "type": [
"null", "null",
@@ -179,6 +203,7 @@
] ]
}, },
{ {
"default": null,
"name": "withHoldTax", "name": "withHoldTax",
"type": [ "type": [
"null", "null",
@@ -186,6 +211,7 @@
] ]
}, },
{ {
"default": null,
"name": "summary", "name": "summary",
"type": [ "type": [
"null", "null",
@@ -213,6 +239,7 @@
] ]
}, },
{ {
"default": null,
"name": "preClosurePenalApplicable", "name": "preClosurePenalApplicable",
"type": [ "type": [
"null", "null",
@@ -220,6 +247,7 @@
] ]
}, },
{ {
"default": null,
"name": "preClosurePenalInterest", "name": "preClosurePenalInterest",
"type": [ "type": [
"null", "null",
@@ -227,6 +255,7 @@
] ]
}, },
{ {
"default": null,
"name": "preClosurePenalInterestOnType", "name": "preClosurePenalInterestOnType",
"type": [ "type": [
"null", "null",
@@ -234,6 +263,7 @@
] ]
}, },
{ {
"default": null,
"name": "minDepositTerm", "name": "minDepositTerm",
"type": [ "type": [
"null", "null",
@@ -241,6 +271,7 @@
] ]
}, },
{ {
"default": null,
"name": "maxDepositTerm", "name": "maxDepositTerm",
"type": [ "type": [
"null", "null",
@@ -248,6 +279,7 @@
] ]
}, },
{ {
"default": null,
"name": "minDepositTermType", "name": "minDepositTermType",
"type": [ "type": [
"null", "null",
@@ -255,6 +287,7 @@
] ]
}, },
{ {
"default": null,
"name": "maxDepositTermType", "name": "maxDepositTermType",
"type": [ "type": [
"null", "null",
@@ -262,6 +295,7 @@
] ]
}, },
{ {
"default": null,
"name": "inMultiplesOfDepositTerm", "name": "inMultiplesOfDepositTerm",
"type": [ "type": [
"null", "null",
@@ -269,6 +303,7 @@
] ]
}, },
{ {
"default": null,
"name": "inMultiplesOfDepositTermType", "name": "inMultiplesOfDepositTermType",
"type": [ "type": [
"null", "null",
@@ -276,6 +311,7 @@
] ]
}, },
{ {
"default": null,
"name": "depositAmount", "name": "depositAmount",
"type": [ "type": [
"null", "null",
@@ -283,6 +319,7 @@
] ]
}, },
{ {
"default": null,
"name": "maturityAmount", "name": "maturityAmount",
"type": [ "type": [
"null", "null",
@@ -290,6 +327,7 @@
] ]
}, },
{ {
"default": null,
"name": "maturityDate", "name": "maturityDate",
"type": [ "type": [
"null", "null",
@@ -297,6 +335,7 @@
] ]
}, },
{ {
"default": null,
"name": "depositPeriod", "name": "depositPeriod",
"type": [ "type": [
"null", "null",
@@ -304,6 +343,7 @@
] ]
}, },
{ {
"default": null,
"name": "depositPeriodFrequency", "name": "depositPeriodFrequency",
"type": [ "type": [
"null", "null",
@@ -311,6 +351,7 @@
] ]
}, },
{ {
"default": null,
"name": "activationCharge", "name": "activationCharge",
"type": [ "type": [
"null", "null",
@@ -318,6 +359,7 @@
] ]
}, },
{ {
"default": null,
"name": "transferToSavingsId", "name": "transferToSavingsId",
"type": [ "type": [
"null", "null",
@@ -325,6 +367,7 @@
] ]
}, },
{ {
"default": null,
"name": "onAccountClosure", "name": "onAccountClosure",
"type": [ "type": [
"null", "null",
@@ -332,6 +375,7 @@
] ]
}, },
{ {
"default": null,
"name": "linkedAccount", "name": "linkedAccount",
"type": [ "type": [
"null", "null",
@@ -339,6 +383,7 @@
] ]
}, },
{ {
"default": null,
"name": "transferInterestToSavings", "name": "transferInterestToSavings",
"type": [ "type": [
"null", "null",
@@ -346,6 +391,7 @@
] ]
}, },
{ {
"default": null,
"name": "transferToSavingsAccount", "name": "transferToSavingsAccount",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "calendarInstanceId", "name": "calendarInstanceId",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "entityId", "name": "entityId",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "entityType", "name": "entityType",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "title", "name": "title",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "description", "name": "description",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "location", "name": "location",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "startDate", "name": "startDate",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "endDate", "name": "endDate",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "meetingTime", "name": "meetingTime",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "duration", "name": "duration",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "type", "name": "type",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "repeating", "name": "repeating",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "recurrence", "name": "recurrence",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "frequency", "name": "frequency",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "interval", "name": "interval",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "repeatsOnDay", "name": "repeatsOnDay",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "repeatsOnNthDayOfMonth", "name": "repeatsOnNthDayOfMonth",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "remindBy", "name": "remindBy",
"type": [ "type": [
"null", "null",
@@ -137,6 +156,7 @@
] ]
}, },
{ {
"default": null,
"name": "firstReminder", "name": "firstReminder",
"type": [ "type": [
"null", "null",
@@ -144,6 +164,7 @@
] ]
}, },
{ {
"default": null,
"name": "secondReminder", "name": "secondReminder",
"type": [ "type": [
"null", "null",
@@ -171,6 +192,7 @@
] ]
}, },
{ {
"default": null,
"name": "humanReadable", "name": "humanReadable",
"type": [ "type": [
"null", "null",
@@ -178,6 +200,7 @@
] ]
}, },
{ {
"default": null,
"name": "recentEligibleMeetingDate", "name": "recentEligibleMeetingDate",
"type": [ "type": [
"null", "null",
@@ -185,6 +208,7 @@
] ]
}, },
{ {
"default": null,
"name": "createdDate", "name": "createdDate",
"type": [ "type": [
"null", "null",
@@ -192,6 +216,7 @@
] ]
}, },
{ {
"default": null,
"name": "lastUpdatedDate", "name": "lastUpdatedDate",
"type": [ "type": [
"null", "null",
@@ -199,6 +224,7 @@
] ]
}, },
{ {
"default": null,
"name": "createdByUserId", "name": "createdByUserId",
"type": [ "type": [
"null", "null",
@@ -206,6 +232,7 @@
] ]
}, },
{ {
"default": null,
"name": "createdByUsername", "name": "createdByUsername",
"type": [ "type": [
"null", "null",
@@ -213,6 +240,7 @@
] ]
}, },
{ {
"default": null,
"name": "lastUpdatedByUserId", "name": "lastUpdatedByUserId",
"type": [ "type": [
"null", "null",
@@ -220,6 +248,7 @@
] ]
}, },
{ {
"default": null,
"name": "lastUpdatedByUsername", "name": "lastUpdatedByUsername",
"type": [ "type": [
"null", "null",
@@ -227,6 +256,7 @@
] ]
}, },
{ {
"default": null,
"name": "repeatsOnDayOfMonth", "name": "repeatsOnDayOfMonth",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "position", "name": "position",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "description", "name": "description",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "active", "name": "active",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "mandatory", "name": "mandatory",
"type": [ "type": [
"null", "null",
@@ -1,9 +1,10 @@
{ {
"name": "CommandProcessingResultEventV1", "name": "CommandProcessingResultV1",
"namespace": "org.apache.fineract.avro.generic.v1", "namespace": "org.apache.fineract.avro.generic.v1",
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "commandId", "name": "commandId",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "officeId", "name": "officeId",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "groupId", "name": "groupId",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientId", "name": "clientId",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanId", "name": "loanId",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "savingsId", "name": "savingsId",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "resourceId", "name": "resourceId",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "subResourceId", "name": "subResourceId",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "transactionId", "name": "transactionId",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "resourceIdentifier", "name": "resourceIdentifier",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "productId", "name": "productId",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "gsimId", "name": "gsimId",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "glimId", "name": "glimId",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "code", "name": "code",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "decimalPlaces", "name": "decimalPlaces",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "inMultiplesOf", "name": "inMultiplesOf",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "displaySymbol", "name": "displaySymbol",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "nameCode", "name": "nameCode",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "displayLabel", "name": "displayLabel",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "code", "name": "code",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "value", "name": "value",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "parentId", "name": "parentId",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "glCode", "name": "glCode",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "disabled", "name": "disabled",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "manualEntriesAllowed", "name": "manualEntriesAllowed",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "type", "name": "type",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "usage", "name": "usage",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "description", "name": "description",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "nameDecorated", "name": "nameDecorated",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "tagId", "name": "tagId",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "organizationRunningBalance", "name": "organizationRunningBalance",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "accountNo", "name": "accountNo",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "externalId", "name": "externalId",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "status", "name": "status",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "active", "name": "active",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "activationDate", "name": "activationDate",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "officeId", "name": "officeId",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "officeName", "name": "officeName",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "centerId", "name": "centerId",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "centerName", "name": "centerName",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "staffId", "name": "staffId",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "staffName", "name": "staffName",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "hierarchy", "name": "hierarchy",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "groupLevel", "name": "groupLevel",
"type": [ "type": [
"null", "null",
@@ -129,6 +144,7 @@
] ]
}, },
{ {
"default": null,
"name": "collectionMeetingCalendar", "name": "collectionMeetingCalendar",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "code", "name": "code",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientId", "name": "clientId",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientName", "name": "clientName",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "availableDisbursementAmount", "name": "availableDisbursementAmount",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "pastDueDays", "name": "pastDueDays",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "nextPaymentDueDate", "name": "nextPaymentDueDate",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "delinquentDays", "name": "delinquentDays",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "delinquentDate", "name": "delinquentDate",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "delinquentAmount", "name": "delinquentAmount",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "lastPaymentDate", "name": "lastPaymentDate",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "lastPaymentAmount", "name": "lastPaymentAmount",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "classification", "name": "classification",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "minimumAgeDays", "name": "minimumAgeDays",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "maximumAgeDays", "name": "maximumAgeDays",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "expectedDisbursementDate", "name": "expectedDisbursementDate",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "actualDisbursementDate", "name": "actualDisbursementDate",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "principal", "name": "principal",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "netDisbursalAmount", "name": "netDisbursalAmount",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanChargeId", "name": "loanChargeId",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargeAmount", "name": "chargeAmount",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "waivedChargeAmount", "name": "waivedChargeAmount",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "accountNo", "name": "accountNo",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "externalId", "name": "externalId",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "status", "name": "status",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "subStatus", "name": "subStatus",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientId", "name": "clientId",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientAccountNo", "name": "clientAccountNo",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientName", "name": "clientName",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientOfficeId", "name": "clientOfficeId",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanProductId", "name": "loanProductId",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanProductName", "name": "loanProductName",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanProductDescription", "name": "loanProductDescription",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "isLoanProductLinkedToFloatingRate", "name": "isLoanProductLinkedToFloatingRate",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "fundId", "name": "fundId",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "fundName", "name": "fundName",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanPurposeId", "name": "loanPurposeId",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanPurposeName", "name": "loanPurposeName",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanOfficerId", "name": "loanOfficerId",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanOfficerName", "name": "loanOfficerName",
"type": [ "type": [
"null", "null",
@@ -137,6 +156,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanType", "name": "loanType",
"type": [ "type": [
"null", "null",
@@ -144,6 +164,7 @@
] ]
}, },
{ {
"default": null,
"name": "principal", "name": "principal",
"type": [ "type": [
"null", "null",
@@ -151,6 +172,7 @@
] ]
}, },
{ {
"default": null,
"name": "approvedPrincipal", "name": "approvedPrincipal",
"type": [ "type": [
"null", "null",
@@ -158,6 +180,7 @@
] ]
}, },
{ {
"default": null,
"name": "proposedPrincipal", "name": "proposedPrincipal",
"type": [ "type": [
"null", "null",
@@ -165,6 +188,7 @@
] ]
}, },
{ {
"default": null,
"name": "netDisbursalAmount", "name": "netDisbursalAmount",
"type": [ "type": [
"null", "null",
@@ -172,6 +196,7 @@
] ]
}, },
{ {
"default": null,
"name": "termFrequency", "name": "termFrequency",
"type": [ "type": [
"null", "null",
@@ -179,6 +204,7 @@
] ]
}, },
{ {
"default": null,
"name": "termPeriodFrequencyType", "name": "termPeriodFrequencyType",
"type": [ "type": [
"null", "null",
@@ -186,6 +212,7 @@
] ]
}, },
{ {
"default": null,
"name": "numberOfRepayments", "name": "numberOfRepayments",
"type": [ "type": [
"null", "null",
@@ -193,6 +220,7 @@
] ]
}, },
{ {
"default": null,
"name": "repaymentEvery", "name": "repaymentEvery",
"type": [ "type": [
"null", "null",
@@ -200,6 +228,7 @@
] ]
}, },
{ {
"default": null,
"name": "repaymentFrequencyType", "name": "repaymentFrequencyType",
"type": [ "type": [
"null", "null",
@@ -207,6 +236,7 @@
] ]
}, },
{ {
"default": null,
"name": "repaymentFrequencyNthDayType", "name": "repaymentFrequencyNthDayType",
"type": [ "type": [
"null", "null",
@@ -214,6 +244,7 @@
] ]
}, },
{ {
"default": null,
"name": "repaymentFrequencyDayOfWeekType", "name": "repaymentFrequencyDayOfWeekType",
"type": [ "type": [
"null", "null",
@@ -221,6 +252,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestRatePerPeriod", "name": "interestRatePerPeriod",
"type": [ "type": [
"null", "null",
@@ -228,6 +260,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestRateFrequencyType", "name": "interestRateFrequencyType",
"type": [ "type": [
"null", "null",
@@ -235,6 +268,7 @@
] ]
}, },
{ {
"default": null,
"name": "annualInterestRate", "name": "annualInterestRate",
"type": [ "type": [
"null", "null",
@@ -242,6 +276,7 @@
] ]
}, },
{ {
"default": null,
"name": "isFloatingInterestRate", "name": "isFloatingInterestRate",
"type": [ "type": [
"null", "null",
@@ -249,6 +284,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestRateDifferential", "name": "interestRateDifferential",
"type": [ "type": [
"null", "null",
@@ -256,6 +292,7 @@
] ]
}, },
{ {
"default": null,
"name": "amortizationType", "name": "amortizationType",
"type": [ "type": [
"null", "null",
@@ -263,6 +300,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestType", "name": "interestType",
"type": [ "type": [
"null", "null",
@@ -270,6 +308,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestCalculationPeriodType", "name": "interestCalculationPeriodType",
"type": [ "type": [
"null", "null",
@@ -277,6 +316,7 @@
] ]
}, },
{ {
"default": null,
"name": "allowPartialPeriodInterestCalculation", "name": "allowPartialPeriodInterestCalculation",
"type": [ "type": [
"null", "null",
@@ -284,6 +324,7 @@
] ]
}, },
{ {
"default": null,
"name": "inArrearsTolerance", "name": "inArrearsTolerance",
"type": [ "type": [
"null", "null",
@@ -291,6 +332,7 @@
] ]
}, },
{ {
"default": null,
"name": "transactionProcessingStrategyId", "name": "transactionProcessingStrategyId",
"type": [ "type": [
"null", "null",
@@ -298,6 +340,7 @@
] ]
}, },
{ {
"default": null,
"name": "transactionProcessingStrategyName", "name": "transactionProcessingStrategyName",
"type": [ "type": [
"null", "null",
@@ -305,6 +348,7 @@
] ]
}, },
{ {
"default": null,
"name": "graceOnPrincipalPayment", "name": "graceOnPrincipalPayment",
"type": [ "type": [
"null", "null",
@@ -312,6 +356,7 @@
] ]
}, },
{ {
"default": null,
"name": "recurringMoratoriumOnPrincipalPeriods", "name": "recurringMoratoriumOnPrincipalPeriods",
"type": [ "type": [
"null", "null",
@@ -319,6 +364,7 @@
] ]
}, },
{ {
"default": null,
"name": "graceOnInterestPayment", "name": "graceOnInterestPayment",
"type": [ "type": [
"null", "null",
@@ -326,6 +372,7 @@
] ]
}, },
{ {
"default": null,
"name": "graceOnInterestCharged", "name": "graceOnInterestCharged",
"type": [ "type": [
"null", "null",
@@ -333,6 +380,7 @@
] ]
}, },
{ {
"default": null,
"name": "graceOnArrearsAgeing", "name": "graceOnArrearsAgeing",
"type": [ "type": [
"null", "null",
@@ -340,6 +388,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestChargedFromDate", "name": "interestChargedFromDate",
"type": [ "type": [
"null", "null",
@@ -347,6 +396,7 @@
] ]
}, },
{ {
"default": null,
"name": "expectedFirstRepaymentOnDate", "name": "expectedFirstRepaymentOnDate",
"type": [ "type": [
"null", "null",
@@ -354,6 +404,7 @@
] ]
}, },
{ {
"default": null,
"name": "syncDisbursementWithMeeting", "name": "syncDisbursementWithMeeting",
"type": [ "type": [
"null", "null",
@@ -361,6 +412,7 @@
] ]
}, },
{ {
"default": null,
"name": "timeline", "name": "timeline",
"type": [ "type": [
"null", "null",
@@ -368,6 +420,7 @@
] ]
}, },
{ {
"default": null,
"name": "summary", "name": "summary",
"type": [ "type": [
"null", "null",
@@ -375,6 +428,7 @@
] ]
}, },
{ {
"default": null,
"name": "repaymentSchedule", "name": "repaymentSchedule",
"type": [ "type": [
"null", "null",
@@ -402,6 +456,7 @@
] ]
}, },
{ {
"default": null,
"name": "meeting", "name": "meeting",
"type": [ "type": [
"null", "null",
@@ -419,6 +474,7 @@
] ]
}, },
{ {
"default": null,
"name": "originalSchedule", "name": "originalSchedule",
"type": [ "type": [
"null", "null",
@@ -426,6 +482,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalOverpaid", "name": "totalOverpaid",
"type": [ "type": [
"null", "null",
@@ -433,6 +490,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanCounter", "name": "loanCounter",
"type": [ "type": [
"null", "null",
@@ -440,6 +498,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanProductCounter", "name": "loanProductCounter",
"type": [ "type": [
"null", "null",
@@ -447,6 +506,7 @@
] ]
}, },
{ {
"default": null,
"name": "linkedAccount", "name": "linkedAccount",
"type": [ "type": [
"null", "null",
@@ -464,6 +524,7 @@
] ]
}, },
{ {
"default": null,
"name": "multiDisburseLoan", "name": "multiDisburseLoan",
"type": [ "type": [
"null", "null",
@@ -471,6 +532,7 @@
] ]
}, },
{ {
"default": null,
"name": "canDefineInstallmentAmount", "name": "canDefineInstallmentAmount",
"type": [ "type": [
"null", "null",
@@ -478,6 +540,7 @@
] ]
}, },
{ {
"default": null,
"name": "fixedEmiAmount", "name": "fixedEmiAmount",
"type": [ "type": [
"null", "null",
@@ -485,6 +548,7 @@
] ]
}, },
{ {
"default": null,
"name": "maxOutstandingLoanBalance", "name": "maxOutstandingLoanBalance",
"type": [ "type": [
"null", "null",
@@ -492,6 +556,7 @@
] ]
}, },
{ {
"default": null,
"name": "canDisburse", "name": "canDisburse",
"type": [ "type": [
"null", "null",
@@ -519,6 +584,7 @@
] ]
}, },
{ {
"default": null,
"name": "canUseForTopup", "name": "canUseForTopup",
"type": [ "type": [
"null", "null",
@@ -526,6 +592,7 @@
] ]
}, },
{ {
"default": null,
"name": "isTopup", "name": "isTopup",
"type": [ "type": [
"null", "null",
@@ -533,6 +600,7 @@
] ]
}, },
{ {
"default": null,
"name": "closureLoanId", "name": "closureLoanId",
"type": [ "type": [
"null", "null",
@@ -540,6 +608,7 @@
] ]
}, },
{ {
"default": null,
"name": "closureLoanAccountNo", "name": "closureLoanAccountNo",
"type": [ "type": [
"null", "null",
@@ -547,6 +616,7 @@
] ]
}, },
{ {
"default": null,
"name": "topupAmount", "name": "topupAmount",
"type": [ "type": [
"null", "null",
@@ -554,6 +624,7 @@
] ]
}, },
{ {
"default": null,
"name": "inArrears", "name": "inArrears",
"type": [ "type": [
"null", "null",
@@ -561,6 +632,7 @@
] ]
}, },
{ {
"default": null,
"name": "isNPA", "name": "isNPA",
"type": [ "type": [
"null", "null",
@@ -578,6 +650,7 @@
] ]
}, },
{ {
"default": null,
"name": "daysInMonthType", "name": "daysInMonthType",
"type": [ "type": [
"null", "null",
@@ -585,6 +658,7 @@
] ]
}, },
{ {
"default": null,
"name": "daysInYearType", "name": "daysInYearType",
"type": [ "type": [
"null", "null",
@@ -592,6 +666,7 @@
] ]
}, },
{ {
"default": null,
"name": "isInterestRecalculationEnabled", "name": "isInterestRecalculationEnabled",
"type": [ "type": [
"null", "null",
@@ -599,6 +674,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestRecalculationData", "name": "interestRecalculationData",
"type": [ "type": [
"null", "null",
@@ -606,6 +682,7 @@
] ]
}, },
{ {
"default": null,
"name": "createStandingInstructionAtDisbursement", "name": "createStandingInstructionAtDisbursement",
"type": [ "type": [
"null", "null",
@@ -613,6 +690,7 @@
] ]
}, },
{ {
"default": null,
"name": "delinquent", "name": "delinquent",
"type": [ "type": [
"null", "null",
@@ -620,6 +698,7 @@
] ]
}, },
{ {
"default": null,
"name": "delinquencyRange", "name": "delinquencyRange",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "accountNo", "name": "accountNo",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "parentAccountNumber", "name": "parentAccountNumber",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "externalId", "name": "externalId",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "productId", "name": "productId",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "productName", "name": "productName",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "shortProductName", "name": "shortProductName",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "status", "name": "status",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanType", "name": "loanType",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanCycle", "name": "loanCycle",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "timeline", "name": "timeline",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "inArrears", "name": "inArrears",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "originalLoan", "name": "originalLoan",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanBalance", "name": "loanBalance",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountPaid", "name": "amountPaid",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "submittedOnDate", "name": "submittedOnDate",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "submittedByUsername", "name": "submittedByUsername",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "submittedByFirstname", "name": "submittedByFirstname",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "submittedByLastname", "name": "submittedByLastname",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "rejectedOnDate", "name": "rejectedOnDate",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "rejectedByUsername", "name": "rejectedByUsername",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "rejectedByFirstname", "name": "rejectedByFirstname",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "rejectedByLastname", "name": "rejectedByLastname",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "withdrawnOnDate", "name": "withdrawnOnDate",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "withdrawnByUsername", "name": "withdrawnByUsername",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "withdrawnByFirstname", "name": "withdrawnByFirstname",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "withdrawnByLastname", "name": "withdrawnByLastname",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "approvedOnDate", "name": "approvedOnDate",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "approvedByUsername", "name": "approvedByUsername",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "approvedByFirstname", "name": "approvedByFirstname",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "approvedByLastname", "name": "approvedByLastname",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "expectedDisbursementDate", "name": "expectedDisbursementDate",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "actualDisbursementDate", "name": "actualDisbursementDate",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "disbursedByUsername", "name": "disbursedByUsername",
"type": [ "type": [
"null", "null",
@@ -137,6 +156,7 @@
] ]
}, },
{ {
"default": null,
"name": "disbursedByFirstname", "name": "disbursedByFirstname",
"type": [ "type": [
"null", "null",
@@ -144,6 +164,7 @@
] ]
}, },
{ {
"default": null,
"name": "disbursedByLastname", "name": "disbursedByLastname",
"type": [ "type": [
"null", "null",
@@ -151,6 +172,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedOnDate", "name": "closedOnDate",
"type": [ "type": [
"null", "null",
@@ -158,6 +180,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedByUsername", "name": "closedByUsername",
"type": [ "type": [
"null", "null",
@@ -165,6 +188,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedByFirstname", "name": "closedByFirstname",
"type": [ "type": [
"null", "null",
@@ -172,6 +196,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedByLastname", "name": "closedByLastname",
"type": [ "type": [
"null", "null",
@@ -179,6 +204,7 @@
] ]
}, },
{ {
"default": null,
"name": "expectedMaturityDate", "name": "expectedMaturityDate",
"type": [ "type": [
"null", "null",
@@ -186,6 +212,7 @@
] ]
}, },
{ {
"default": null,
"name": "writeOffOnDate", "name": "writeOffOnDate",
"type": [ "type": [
"null", "null",
@@ -193,6 +220,7 @@
] ]
}, },
{ {
"default": null,
"name": "writeOffByUsername", "name": "writeOffByUsername",
"type": [ "type": [
"null", "null",
@@ -200,6 +228,7 @@
] ]
}, },
{ {
"default": null,
"name": "writeOffByFirstname", "name": "writeOffByFirstname",
"type": [ "type": [
"null", "null",
@@ -207,6 +236,7 @@
] ]
}, },
{ {
"default": null,
"name": "writeOffByLastname", "name": "writeOffByLastname",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargeId", "name": "chargeId",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargeTimeType", "name": "chargeTimeType",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "dueDate", "name": "dueDate",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargeCalculationType", "name": "chargeCalculationType",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "percentage", "name": "percentage",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountPercentageAppliedTo", "name": "amountPercentageAppliedTo",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "currency", "name": "currency",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "amount", "name": "amount",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountPaid", "name": "amountPaid",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountWaived", "name": "amountWaived",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountWrittenOff", "name": "amountWrittenOff",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountOutstanding", "name": "amountOutstanding",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountOrPercentage", "name": "amountOrPercentage",
"type": [ "type": [
"null", "null",
@@ -119,6 +134,7 @@
] ]
}, },
{ {
"default": null,
"name": "penalty", "name": "penalty",
"type": [ "type": [
"null", "null",
@@ -126,6 +142,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargePaymentMode", "name": "chargePaymentMode",
"type": [ "type": [
"null", "null",
@@ -133,6 +150,7 @@
] ]
}, },
{ {
"default": null,
"name": "paid", "name": "paid",
"type": [ "type": [
"null", "null",
@@ -140,6 +158,7 @@
] ]
}, },
{ {
"default": null,
"name": "waived", "name": "waived",
"type": [ "type": [
"null", "null",
@@ -147,6 +166,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargePayable", "name": "chargePayable",
"type": [ "type": [
"null", "null",
@@ -154,6 +174,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanId", "name": "loanId",
"type": [ "type": [
"null", "null",
@@ -161,6 +182,7 @@
] ]
}, },
{ {
"default": null,
"name": "minCap", "name": "minCap",
"type": [ "type": [
"null", "null",
@@ -168,6 +190,7 @@
] ]
}, },
{ {
"default": null,
"name": "maxCap", "name": "maxCap",
"type": [ "type": [
"null", "null",
@@ -175,6 +198,7 @@
] ]
}, },
{ {
"default": null,
"name": "installmentChargeData", "name": "installmentChargeData",
"type": [ "type": [
"null", "null",
@@ -182,6 +206,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountAccrued", "name": "amountAccrued",
"type": [ "type": [
"null", "null",
@@ -189,6 +214,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountUnrecognized", "name": "amountUnrecognized",
"type": [ "type": [
"null", "null",
@@ -196,6 +222,7 @@
] ]
}, },
{ {
"default": null,
"name": "externalId", "name": "externalId",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "amount", "name": "amount",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "installmentNumber", "name": "installmentNumber",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargeId", "name": "chargeId",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "transactionId", "name": "transactionId",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "installmentNumber", "name": "installmentNumber",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "dueDate", "name": "dueDate",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "amount", "name": "amount",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountOutstanding", "name": "amountOutstanding",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountWaived", "name": "amountWaived",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "paid", "name": "paid",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "waived", "name": "waived",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountAccrued", "name": "amountAccrued",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountUnrecognized", "name": "amountUnrecognized",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanId", "name": "loanId",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestRecalculationCompoundingType", "name": "interestRecalculationCompoundingType",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "rescheduleStrategyType", "name": "rescheduleStrategyType",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "calendarData", "name": "calendarData",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationRestFrequencyType", "name": "recalculationRestFrequencyType",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationRestFrequencyInterval", "name": "recalculationRestFrequencyInterval",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationRestFrequencyNthDay", "name": "recalculationRestFrequencyNthDay",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationRestFrequencyWeekday", "name": "recalculationRestFrequencyWeekday",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationRestFrequencyOnDay", "name": "recalculationRestFrequencyOnDay",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationCompoundingFrequencyType", "name": "recalculationCompoundingFrequencyType",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationCompoundingFrequencyInterval", "name": "recalculationCompoundingFrequencyInterval",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationCompoundingFrequencyNthDay", "name": "recalculationCompoundingFrequencyNthDay",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationCompoundingFrequencyWeekday", "name": "recalculationCompoundingFrequencyWeekday",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationCompoundingFrequencyOnDay", "name": "recalculationCompoundingFrequencyOnDay",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "isCompoundingToBePostedAsTransaction", "name": "isCompoundingToBePostedAsTransaction",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "compoundingCalendarData", "name": "compoundingCalendarData",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "allowCompoundingOnEod", "name": "allowCompoundingOnEod",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "borrowerCycleNumber", "name": "borrowerCycleNumber",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "paramType", "name": "paramType",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "valueConditionType", "name": "valueConditionType",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "minValue", "name": "minValue",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "maxValue", "name": "maxValue",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "defaultValue", "name": "defaultValue",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "shortName", "name": "shortName",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "description", "name": "description",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "fundId", "name": "fundId",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "fundName", "name": "fundName",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "includeInBorrowerCycle", "name": "includeInBorrowerCycle",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "useBorrowerCycle", "name": "useBorrowerCycle",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "startDate", "name": "startDate",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "closeDate", "name": "closeDate",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "status", "name": "status",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "externalId", "name": "externalId",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "currency", "name": "currency",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "principal", "name": "principal",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "minPrincipal", "name": "minPrincipal",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "maxPrincipal", "name": "maxPrincipal",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "numberOfRepayments", "name": "numberOfRepayments",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "minNumberOfRepayments", "name": "minNumberOfRepayments",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "maxNumberOfRepayments", "name": "maxNumberOfRepayments",
"type": [ "type": [
"null", "null",
@@ -137,6 +156,7 @@
] ]
}, },
{ {
"default": null,
"name": "repaymentEvery", "name": "repaymentEvery",
"type": [ "type": [
"null", "null",
@@ -144,6 +164,7 @@
] ]
}, },
{ {
"default": null,
"name": "repaymentFrequencyType", "name": "repaymentFrequencyType",
"type": [ "type": [
"null", "null",
@@ -151,6 +172,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestRatePerPeriod", "name": "interestRatePerPeriod",
"type": [ "type": [
"null", "null",
@@ -158,6 +180,7 @@
] ]
}, },
{ {
"default": null,
"name": "minInterestRatePerPeriod", "name": "minInterestRatePerPeriod",
"type": [ "type": [
"null", "null",
@@ -165,6 +188,7 @@
] ]
}, },
{ {
"default": null,
"name": "maxInterestRatePerPeriod", "name": "maxInterestRatePerPeriod",
"type": [ "type": [
"null", "null",
@@ -172,6 +196,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestRateFrequencyType", "name": "interestRateFrequencyType",
"type": [ "type": [
"null", "null",
@@ -179,6 +204,7 @@
] ]
}, },
{ {
"default": null,
"name": "annualInterestRate", "name": "annualInterestRate",
"type": [ "type": [
"null", "null",
@@ -186,6 +212,7 @@
] ]
}, },
{ {
"default": null,
"name": "isLinkedToFloatingInterestRates", "name": "isLinkedToFloatingInterestRates",
"type": [ "type": [
"null", "null",
@@ -193,6 +220,7 @@
] ]
}, },
{ {
"default": null,
"name": "floatingRateId", "name": "floatingRateId",
"type": [ "type": [
"null", "null",
@@ -200,6 +228,7 @@
] ]
}, },
{ {
"default": null,
"name": "floatingRateName", "name": "floatingRateName",
"type": [ "type": [
"null", "null",
@@ -207,6 +236,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestRateDifferential", "name": "interestRateDifferential",
"type": [ "type": [
"null", "null",
@@ -214,6 +244,7 @@
] ]
}, },
{ {
"default": null,
"name": "minDifferentialLendingRate", "name": "minDifferentialLendingRate",
"type": [ "type": [
"null", "null",
@@ -221,6 +252,7 @@
] ]
}, },
{ {
"default": null,
"name": "defaultDifferentialLendingRate", "name": "defaultDifferentialLendingRate",
"type": [ "type": [
"null", "null",
@@ -228,6 +260,7 @@
] ]
}, },
{ {
"default": null,
"name": "maxDifferentialLendingRate", "name": "maxDifferentialLendingRate",
"type": [ "type": [
"null", "null",
@@ -235,6 +268,7 @@
] ]
}, },
{ {
"default": null,
"name": "isFloatingInterestRateCalculationAllowed", "name": "isFloatingInterestRateCalculationAllowed",
"type": [ "type": [
"null", "null",
@@ -242,6 +276,7 @@
] ]
}, },
{ {
"default": null,
"name": "allowVariableInstallments", "name": "allowVariableInstallments",
"type": [ "type": [
"null", "null",
@@ -249,6 +284,7 @@
] ]
}, },
{ {
"default": null,
"name": "minimumGap", "name": "minimumGap",
"type": [ "type": [
"null", "null",
@@ -256,6 +292,7 @@
] ]
}, },
{ {
"default": null,
"name": "maximumGap", "name": "maximumGap",
"type": [ "type": [
"null", "null",
@@ -263,6 +300,7 @@
] ]
}, },
{ {
"default": null,
"name": "amortizationType", "name": "amortizationType",
"type": [ "type": [
"null", "null",
@@ -270,6 +308,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestType", "name": "interestType",
"type": [ "type": [
"null", "null",
@@ -277,6 +316,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestCalculationPeriodType", "name": "interestCalculationPeriodType",
"type": [ "type": [
"null", "null",
@@ -284,6 +324,7 @@
] ]
}, },
{ {
"default": null,
"name": "allowPartialPeriodInterestCalcualtion", "name": "allowPartialPeriodInterestCalcualtion",
"type": [ "type": [
"null", "null",
@@ -291,6 +332,7 @@
] ]
}, },
{ {
"default": null,
"name": "inArrearsTolerance", "name": "inArrearsTolerance",
"type": [ "type": [
"null", "null",
@@ -298,6 +340,7 @@
] ]
}, },
{ {
"default": null,
"name": "transactionProcessingStrategyId", "name": "transactionProcessingStrategyId",
"type": [ "type": [
"null", "null",
@@ -305,6 +348,7 @@
] ]
}, },
{ {
"default": null,
"name": "transactionProcessingStrategyName", "name": "transactionProcessingStrategyName",
"type": [ "type": [
"null", "null",
@@ -312,6 +356,7 @@
] ]
}, },
{ {
"default": null,
"name": "graceOnPrincipalPayment", "name": "graceOnPrincipalPayment",
"type": [ "type": [
"null", "null",
@@ -319,6 +364,7 @@
] ]
}, },
{ {
"default": null,
"name": "recurringMoratoriumOnPrincipalPeriods", "name": "recurringMoratoriumOnPrincipalPeriods",
"type": [ "type": [
"null", "null",
@@ -326,6 +372,7 @@
] ]
}, },
{ {
"default": null,
"name": "graceOnInterestPayment", "name": "graceOnInterestPayment",
"type": [ "type": [
"null", "null",
@@ -333,6 +380,7 @@
] ]
}, },
{ {
"default": null,
"name": "graceOnInterestCharged", "name": "graceOnInterestCharged",
"type": [ "type": [
"null", "null",
@@ -340,6 +388,7 @@
] ]
}, },
{ {
"default": null,
"name": "graceOnArrearsAgeing", "name": "graceOnArrearsAgeing",
"type": [ "type": [
"null", "null",
@@ -347,6 +396,7 @@
] ]
}, },
{ {
"default": null,
"name": "overdueDaysForNPA", "name": "overdueDaysForNPA",
"type": [ "type": [
"null", "null",
@@ -354,6 +404,7 @@
] ]
}, },
{ {
"default": null,
"name": "daysInMonthType", "name": "daysInMonthType",
"type": [ "type": [
"null", "null",
@@ -361,6 +412,7 @@
] ]
}, },
{ {
"default": null,
"name": "daysInYearType", "name": "daysInYearType",
"type": [ "type": [
"null", "null",
@@ -368,6 +420,7 @@
] ]
}, },
{ {
"default": null,
"name": "isInterestRecalculationEnabled", "name": "isInterestRecalculationEnabled",
"type": [ "type": [
"null", "null",
@@ -375,6 +428,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestRecalculationData", "name": "interestRecalculationData",
"type": [ "type": [
"null", "null",
@@ -382,6 +436,7 @@
] ]
}, },
{ {
"default": null,
"name": "minimumDaysBetweenDisbursalAndFirstRepayment", "name": "minimumDaysBetweenDisbursalAndFirstRepayment",
"type": [ "type": [
"null", "null",
@@ -389,6 +444,7 @@
] ]
}, },
{ {
"default": null,
"name": "canDefineInstallmentAmount", "name": "canDefineInstallmentAmount",
"type": [ "type": [
"null", "null",
@@ -396,6 +452,7 @@
] ]
}, },
{ {
"default": null,
"name": "installmentAmountInMultiplesOf", "name": "installmentAmountInMultiplesOf",
"type": [ "type": [
"null", "null",
@@ -443,6 +500,7 @@
] ]
}, },
{ {
"default": null,
"name": "isRatesEnabled", "name": "isRatesEnabled",
"type": [ "type": [
"null", "null",
@@ -460,6 +518,7 @@
] ]
}, },
{ {
"default": null,
"name": "multiDisburseLoan", "name": "multiDisburseLoan",
"type": [ "type": [
"null", "null",
@@ -467,6 +526,7 @@
] ]
}, },
{ {
"default": null,
"name": "maxTrancheCount", "name": "maxTrancheCount",
"type": [ "type": [
"null", "null",
@@ -474,6 +534,7 @@
] ]
}, },
{ {
"default": null,
"name": "outstandingLoanBalance", "name": "outstandingLoanBalance",
"type": [ "type": [
"null", "null",
@@ -481,6 +542,7 @@
] ]
}, },
{ {
"default": null,
"name": "disallowExpectedDisbursements", "name": "disallowExpectedDisbursements",
"type": [ "type": [
"null", "null",
@@ -488,6 +550,7 @@
] ]
}, },
{ {
"default": null,
"name": "allowApprovedDisbursedAmountsOverApplied", "name": "allowApprovedDisbursedAmountsOverApplied",
"type": [ "type": [
"null", "null",
@@ -495,6 +558,7 @@
] ]
}, },
{ {
"default": null,
"name": "overAppliedCalculationType", "name": "overAppliedCalculationType",
"type": [ "type": [
"null", "null",
@@ -502,6 +566,7 @@
] ]
}, },
{ {
"default": null,
"name": "overAppliedNumber", "name": "overAppliedNumber",
"type": [ "type": [
"null", "null",
@@ -509,6 +574,7 @@
] ]
}, },
{ {
"default": null,
"name": "principalThresholdForLastInstallment", "name": "principalThresholdForLastInstallment",
"type": [ "type": [
"null", "null",
@@ -516,6 +582,7 @@
] ]
}, },
{ {
"default": null,
"name": "holdGuaranteeFunds", "name": "holdGuaranteeFunds",
"type": [ "type": [
"null", "null",
@@ -523,6 +590,7 @@
] ]
}, },
{ {
"default": null,
"name": "productGuaranteeData", "name": "productGuaranteeData",
"type": [ "type": [
"null", "null",
@@ -530,6 +598,7 @@
] ]
}, },
{ {
"default": null,
"name": "accountMovesOutOfNPAOnlyOnArrearsCompletion", "name": "accountMovesOutOfNPAOnlyOnArrearsCompletion",
"type": [ "type": [
"null", "null",
@@ -537,6 +606,7 @@
] ]
}, },
{ {
"default": null,
"name": "syncExpectedWithDisbursementDate", "name": "syncExpectedWithDisbursementDate",
"type": [ "type": [
"null", "null",
@@ -544,6 +614,7 @@
] ]
}, },
{ {
"default": null,
"name": "isEqualAmortization", "name": "isEqualAmortization",
"type": [ "type": [
"null", "null",
@@ -551,6 +622,7 @@
] ]
}, },
{ {
"default": null,
"name": "fixedPrincipalPercentagePerInstallment", "name": "fixedPrincipalPercentagePerInstallment",
"type": [ "type": [
"null", "null",
@@ -558,6 +630,7 @@
] ]
}, },
{ {
"default": null,
"name": "delinquencyBucket", "name": "delinquencyBucket",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "productId", "name": "productId",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "mandatoryGuarantee", "name": "mandatoryGuarantee",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "minimumGuaranteeFromOwnFunds", "name": "minimumGuaranteeFromOwnFunds",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "minimumGuaranteeFromGuarantor", "name": "minimumGuaranteeFromGuarantor",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "productId", "name": "productId",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestRecalculationCompoundingType", "name": "interestRecalculationCompoundingType",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "rescheduleStrategyType", "name": "rescheduleStrategyType",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationRestFrequencyType", "name": "recalculationRestFrequencyType",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationRestFrequencyInterval", "name": "recalculationRestFrequencyInterval",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationRestFrequencyNthDay", "name": "recalculationRestFrequencyNthDay",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationRestFrequencyWeekday", "name": "recalculationRestFrequencyWeekday",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationRestFrequencyOnDay", "name": "recalculationRestFrequencyOnDay",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationCompoundingFrequencyType", "name": "recalculationCompoundingFrequencyType",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationCompoundingFrequencyInterval", "name": "recalculationCompoundingFrequencyInterval",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationCompoundingFrequencyNthDay", "name": "recalculationCompoundingFrequencyNthDay",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationCompoundingFrequencyWeekday", "name": "recalculationCompoundingFrequencyWeekday",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "recalculationCompoundingFrequencyOnDay", "name": "recalculationCompoundingFrequencyOnDay",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "isArrearsBasedOnOriginalSchedule", "name": "isArrearsBasedOnOriginalSchedule",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "isCompoundingToBePostedAsTransaction", "name": "isCompoundingToBePostedAsTransaction",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "preClosureInterestCalculationStrategy", "name": "preClosureInterestCalculationStrategy",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "allowCompoundingOnEod", "name": "allowCompoundingOnEod",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "currency", "name": "currency",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "loanTermInDays", "name": "loanTermInDays",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalPrincipalDisbursed", "name": "totalPrincipalDisbursed",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalPrincipalExpected", "name": "totalPrincipalExpected",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalPrincipalPaid", "name": "totalPrincipalPaid",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalInterestCharged", "name": "totalInterestCharged",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalFeeChargesCharged", "name": "totalFeeChargesCharged",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalPenaltyChargesCharged", "name": "totalPenaltyChargesCharged",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalWaived", "name": "totalWaived",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalWrittenOff", "name": "totalWrittenOff",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalRepaymentExpected", "name": "totalRepaymentExpected",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalRepayment", "name": "totalRepayment",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalPaidInAdvance", "name": "totalPaidInAdvance",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalPaidLate", "name": "totalPaidLate",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalOutstanding", "name": "totalOutstanding",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "periods", "name": "periods",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "futurePeriods", "name": "futurePeriods",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "period", "name": "period",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "fromDate", "name": "fromDate",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "dueDate", "name": "dueDate",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "obligationsMetOnDate", "name": "obligationsMetOnDate",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "complete", "name": "complete",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "daysInPeriod", "name": "daysInPeriod",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "principalDisbursed", "name": "principalDisbursed",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "principalOriginalDue", "name": "principalOriginalDue",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "principalDue", "name": "principalDue",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "principalPaid", "name": "principalPaid",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "principalWrittenOff", "name": "principalWrittenOff",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "principalOutstanding", "name": "principalOutstanding",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "principalLoanBalanceOutstanding", "name": "principalLoanBalanceOutstanding",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestOriginalDue", "name": "interestOriginalDue",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestDue", "name": "interestDue",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestPaid", "name": "interestPaid",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestWaived", "name": "interestWaived",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestWrittenOff", "name": "interestWrittenOff",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestOutstanding", "name": "interestOutstanding",
"type": [ "type": [
"null", "null",
@@ -137,6 +156,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeChargesDue", "name": "feeChargesDue",
"type": [ "type": [
"null", "null",
@@ -144,6 +164,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeChargesPaid", "name": "feeChargesPaid",
"type": [ "type": [
"null", "null",
@@ -151,6 +172,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeChargesWaived", "name": "feeChargesWaived",
"type": [ "type": [
"null", "null",
@@ -158,6 +180,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeChargesWrittenOff", "name": "feeChargesWrittenOff",
"type": [ "type": [
"null", "null",
@@ -165,6 +188,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeChargesOutstanding", "name": "feeChargesOutstanding",
"type": [ "type": [
"null", "null",
@@ -172,6 +196,7 @@
] ]
}, },
{ {
"default": null,
"name": "penaltyChargesDue", "name": "penaltyChargesDue",
"type": [ "type": [
"null", "null",
@@ -179,6 +204,7 @@
] ]
}, },
{ {
"default": null,
"name": "penaltyChargesPaid", "name": "penaltyChargesPaid",
"type": [ "type": [
"null", "null",
@@ -186,6 +212,7 @@
] ]
}, },
{ {
"default": null,
"name": "penaltyChargesWaived", "name": "penaltyChargesWaived",
"type": [ "type": [
"null", "null",
@@ -193,6 +220,7 @@
] ]
}, },
{ {
"default": null,
"name": "penaltyChargesWrittenOff", "name": "penaltyChargesWrittenOff",
"type": [ "type": [
"null", "null",
@@ -200,6 +228,7 @@
] ]
}, },
{ {
"default": null,
"name": "penaltyChargesOutstanding", "name": "penaltyChargesOutstanding",
"type": [ "type": [
"null", "null",
@@ -207,6 +236,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalOriginalDueForPeriod", "name": "totalOriginalDueForPeriod",
"type": [ "type": [
"null", "null",
@@ -214,6 +244,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalDueForPeriod", "name": "totalDueForPeriod",
"type": [ "type": [
"null", "null",
@@ -221,6 +252,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalPaidForPeriod", "name": "totalPaidForPeriod",
"type": [ "type": [
"null", "null",
@@ -228,6 +260,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalPaidInAdvanceForPeriod", "name": "totalPaidInAdvanceForPeriod",
"type": [ "type": [
"null", "null",
@@ -235,6 +268,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalPaidLateForPeriod", "name": "totalPaidLateForPeriod",
"type": [ "type": [
"null", "null",
@@ -242,6 +276,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalWaivedForPeriod", "name": "totalWaivedForPeriod",
"type": [ "type": [
"null", "null",
@@ -249,6 +284,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalWrittenOffForPeriod", "name": "totalWrittenOffForPeriod",
"type": [ "type": [
"null", "null",
@@ -256,6 +292,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalOutstandingForPeriod", "name": "totalOutstandingForPeriod",
"type": [ "type": [
"null", "null",
@@ -263,6 +300,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalOverdue", "name": "totalOverdue",
"type": [ "type": [
"null", "null",
@@ -270,6 +308,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalActualCostOfLoanForPeriod", "name": "totalActualCostOfLoanForPeriod",
"type": [ "type": [
"null", "null",
@@ -277,6 +316,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalInstallmentAmountForPeriod", "name": "totalInstallmentAmountForPeriod",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "code", "name": "code",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "description", "name": "description",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "pendingApproval", "name": "pendingApproval",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "waitingForDisbursal", "name": "waitingForDisbursal",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "active", "name": "active",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedObligationsMet", "name": "closedObligationsMet",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedWrittenOff", "name": "closedWrittenOff",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedRescheduled", "name": "closedRescheduled",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "closed", "name": "closed",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "overpaid", "name": "overpaid",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "currency", "name": "currency",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "principalDisbursed", "name": "principalDisbursed",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "principalPaid", "name": "principalPaid",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "principalWrittenOff", "name": "principalWrittenOff",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "principalOutstanding", "name": "principalOutstanding",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "principalOverdue", "name": "principalOverdue",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestCharged", "name": "interestCharged",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestPaid", "name": "interestPaid",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestWaived", "name": "interestWaived",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestWrittenOff", "name": "interestWrittenOff",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestOutstanding", "name": "interestOutstanding",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestOverdue", "name": "interestOverdue",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeChargesCharged", "name": "feeChargesCharged",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeChargesDueAtDisbursementCharged", "name": "feeChargesDueAtDisbursementCharged",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeChargesPaid", "name": "feeChargesPaid",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeChargesWaived", "name": "feeChargesWaived",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeChargesWrittenOff", "name": "feeChargesWrittenOff",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeChargesOutstanding", "name": "feeChargesOutstanding",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeChargesOverdue", "name": "feeChargesOverdue",
"type": [ "type": [
"null", "null",
@@ -137,6 +156,7 @@
] ]
}, },
{ {
"default": null,
"name": "penaltyChargesCharged", "name": "penaltyChargesCharged",
"type": [ "type": [
"null", "null",
@@ -144,6 +164,7 @@
] ]
}, },
{ {
"default": null,
"name": "penaltyChargesPaid", "name": "penaltyChargesPaid",
"type": [ "type": [
"null", "null",
@@ -151,6 +172,7 @@
] ]
}, },
{ {
"default": null,
"name": "penaltyChargesWaived", "name": "penaltyChargesWaived",
"type": [ "type": [
"null", "null",
@@ -158,6 +180,7 @@
] ]
}, },
{ {
"default": null,
"name": "penaltyChargesWrittenOff", "name": "penaltyChargesWrittenOff",
"type": [ "type": [
"null", "null",
@@ -165,6 +188,7 @@
] ]
}, },
{ {
"default": null,
"name": "penaltyChargesOutstanding", "name": "penaltyChargesOutstanding",
"type": [ "type": [
"null", "null",
@@ -172,6 +196,7 @@
] ]
}, },
{ {
"default": null,
"name": "penaltyChargesOverdue", "name": "penaltyChargesOverdue",
"type": [ "type": [
"null", "null",
@@ -179,6 +204,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalExpectedRepayment", "name": "totalExpectedRepayment",
"type": [ "type": [
"null", "null",
@@ -186,6 +212,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalRepayment", "name": "totalRepayment",
"type": [ "type": [
"null", "null",
@@ -193,6 +220,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalExpectedCostOfLoan", "name": "totalExpectedCostOfLoan",
"type": [ "type": [
"null", "null",
@@ -200,6 +228,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalCostOfLoan", "name": "totalCostOfLoan",
"type": [ "type": [
"null", "null",
@@ -207,6 +236,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalWaived", "name": "totalWaived",
"type": [ "type": [
"null", "null",
@@ -214,6 +244,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalWrittenOff", "name": "totalWrittenOff",
"type": [ "type": [
"null", "null",
@@ -221,6 +252,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalOutstanding", "name": "totalOutstanding",
"type": [ "type": [
"null", "null",
@@ -228,6 +260,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalOverdue", "name": "totalOverdue",
"type": [ "type": [
"null", "null",
@@ -235,6 +268,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalRecovered", "name": "totalRecovered",
"type": [ "type": [
"null", "null",
@@ -242,6 +276,7 @@
] ]
}, },
{ {
"default": null,
"name": "overdueSinceDate", "name": "overdueSinceDate",
"type": [ "type": [
"null", "null",
@@ -249,6 +284,7 @@
] ]
}, },
{ {
"default": null,
"name": "writeoffReasonId", "name": "writeoffReasonId",
"type": [ "type": [
"null", "null",
@@ -256,6 +292,7 @@
] ]
}, },
{ {
"default": null,
"name": "writeoffReason", "name": "writeoffReason",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "termType", "name": "termType",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "termVariationApplicableFrom", "name": "termVariationApplicableFrom",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "decimalValue", "name": "decimalValue",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "dateValue", "name": "dateValue",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "isSpecificToInstallment", "name": "isSpecificToInstallment",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "isProcessed", "name": "isProcessed",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "transactionToAdjust", "name": "transactionToAdjust",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "newTransactionDetail", "name": "newTransactionDetail",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "officeId", "name": "officeId",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "officeName", "name": "officeName",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "type", "name": "type",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "date", "name": "date",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "currency", "name": "currency",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "paymentDetailData", "name": "paymentDetailData",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "amount", "name": "amount",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "netDisbursalAmount", "name": "netDisbursalAmount",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "principalPortion", "name": "principalPortion",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestPortion", "name": "interestPortion",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeChargesPortion", "name": "feeChargesPortion",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "penaltyChargesPortion", "name": "penaltyChargesPortion",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "overpaymentPortion", "name": "overpaymentPortion",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "unrecognizedIncomePortion", "name": "unrecognizedIncomePortion",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "externalId", "name": "externalId",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "transfer", "name": "transfer",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "fixedEmiAmount", "name": "fixedEmiAmount",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "outstandingLoanBalance", "name": "outstandingLoanBalance",
"type": [ "type": [
"null", "null",
@@ -137,6 +156,7 @@
] ]
}, },
{ {
"default": null,
"name": "submittedOnDate", "name": "submittedOnDate",
"type": [ "type": [
"null", "null",
@@ -144,6 +164,7 @@
] ]
}, },
{ {
"default": null,
"name": "manuallyReversed", "name": "manuallyReversed",
"type": [ "type": [
"null", "null",
@@ -151,6 +172,7 @@
] ]
}, },
{ {
"default": null,
"name": "possibleNextRepaymentDate", "name": "possibleNextRepaymentDate",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "code", "name": "code",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "value", "name": "value",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "disbursement", "name": "disbursement",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "repaymentAtDisbursement", "name": "repaymentAtDisbursement",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "repayment", "name": "repayment",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "merchantIssuedRefund", "name": "merchantIssuedRefund",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "payoutRefund", "name": "payoutRefund",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "goodwillCredit", "name": "goodwillCredit",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargeRefund", "name": "chargeRefund",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "contra", "name": "contra",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "waiveInterest", "name": "waiveInterest",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "waiveCharges", "name": "waiveCharges",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "accrual", "name": "accrual",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "writeOff", "name": "writeOff",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "recoveryRepayment", "name": "recoveryRepayment",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "initiateTransfer", "name": "initiateTransfer",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "approveTransfer", "name": "approveTransfer",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "withdrawTransfer", "name": "withdrawTransfer",
"type": [ "type": [
"null", "null",
@@ -137,6 +156,7 @@
] ]
}, },
{ {
"default": null,
"name": "rejectTransfer", "name": "rejectTransfer",
"type": [ "type": [
"null", "null",
@@ -144,6 +164,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargePayment", "name": "chargePayment",
"type": [ "type": [
"null", "null",
@@ -151,6 +172,7 @@
] ]
}, },
{ {
"default": null,
"name": "refund", "name": "refund",
"type": [ "type": [
"null", "null",
@@ -158,6 +180,7 @@
] ]
}, },
{ {
"default": null,
"name": "refundForActiveLoans", "name": "refundForActiveLoans",
"type": [ "type": [
"null", "null",
@@ -165,6 +188,7 @@
] ]
}, },
{ {
"default": null,
"name": "creditBalanceRefund", "name": "creditBalanceRefund",
"type": [ "type": [
"null", "null",
@@ -172,6 +196,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargeback", "name": "chargeback",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "nameDecorated", "name": "nameDecorated",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "externalId", "name": "externalId",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "openingDate", "name": "openingDate",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "hierarchy", "name": "hierarchy",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "parentId", "name": "parentId",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "parentName", "name": "parentName",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "paymentType", "name": "paymentType",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "accountNumber", "name": "accountNumber",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "checkNumber", "name": "checkNumber",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "routingCode", "name": "routingCode",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "receiptNumber", "name": "receiptNumber",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "bankNumber", "name": "bankNumber",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "description", "name": "description",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "isCashPayment", "name": "isCashPayment",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "position", "name": "position",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "active", "name": "active",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "penalty", "name": "penalty",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "freeWithdrawal", "name": "freeWithdrawal",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "freeWithdrawalChargeFrequency", "name": "freeWithdrawalChargeFrequency",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "restartFrequency", "name": "restartFrequency",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "restartFrequencyEnum", "name": "restartFrequencyEnum",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "isPaymentType", "name": "isPaymentType",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "paymentTypeOptions", "name": "paymentTypeOptions",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "currency", "name": "currency",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "amount", "name": "amount",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargeTimeType", "name": "chargeTimeType",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargeAppliesTo", "name": "chargeAppliesTo",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargeCalculationType", "name": "chargeCalculationType",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargePaymentMode", "name": "chargePaymentMode",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeOnMonthDay", "name": "feeOnMonthDay",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeInterval", "name": "feeInterval",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "minCap", "name": "minCap",
"type": [ "type": [
"null", "null",
@@ -137,6 +156,7 @@
] ]
}, },
{ {
"default": null,
"name": "maxCap", "name": "maxCap",
"type": [ "type": [
"null", "null",
@@ -144,6 +164,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeFrequency", "name": "feeFrequency",
"type": [ "type": [
"null", "null",
@@ -151,6 +172,7 @@
] ]
}, },
{ {
"default": null,
"name": "incomeOrLiabilityAccount", "name": "incomeOrLiabilityAccount",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "accountNo", "name": "accountNo",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "externalId", "name": "externalId",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "groupId", "name": "groupId",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "groupName", "name": "groupName",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientId", "name": "clientId",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientName", "name": "clientName",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "productId", "name": "productId",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "productName", "name": "productName",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "fieldOfficerId", "name": "fieldOfficerId",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "fieldOfficerName", "name": "fieldOfficerName",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "currency", "name": "currency",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "amtForTransfer", "name": "amtForTransfer",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "percentage", "name": "percentage",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "productApply", "name": "productApply",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "active", "name": "active",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "accountNo", "name": "accountNo",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "externalId", "name": "externalId",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "groupId", "name": "groupId",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "groupName", "name": "groupName",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientId", "name": "clientId",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "clientName", "name": "clientName",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "depositProductId", "name": "depositProductId",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "depositProductName", "name": "depositProductName",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "fieldOfficerId", "name": "fieldOfficerId",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "fieldOfficerName", "name": "fieldOfficerName",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "status", "name": "status",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "timeline", "name": "timeline",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "currency", "name": "currency",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "nominalAnnualInterestRate", "name": "nominalAnnualInterestRate",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestCompoundingPeriodType", "name": "interestCompoundingPeriodType",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestPostingPeriodType", "name": "interestPostingPeriodType",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestCalculationType", "name": "interestCalculationType",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestCalculationDaysInYearType", "name": "interestCalculationDaysInYearType",
"type": [ "type": [
"null", "null",
@@ -137,6 +156,7 @@
] ]
}, },
{ {
"default": null,
"name": "minRequiredOpeningBalance", "name": "minRequiredOpeningBalance",
"type": [ "type": [
"null", "null",
@@ -144,6 +164,7 @@
] ]
}, },
{ {
"default": null,
"name": "lockinPeriodFrequency", "name": "lockinPeriodFrequency",
"type": [ "type": [
"null", "null",
@@ -151,6 +172,7 @@
] ]
}, },
{ {
"default": null,
"name": "lockinPeriodFrequencyType", "name": "lockinPeriodFrequencyType",
"type": [ "type": [
"null", "null",
@@ -158,6 +180,7 @@
] ]
}, },
{ {
"default": null,
"name": "withdrawalFeeForTransfers", "name": "withdrawalFeeForTransfers",
"type": [ "type": [
"null", "null",
@@ -165,6 +188,7 @@
] ]
}, },
{ {
"default": null,
"name": "depositType", "name": "depositType",
"type": [ "type": [
"null", "null",
@@ -172,6 +196,7 @@
] ]
}, },
{ {
"default": null,
"name": "minBalanceForInterestCalculation", "name": "minBalanceForInterestCalculation",
"type": [ "type": [
"null", "null",
@@ -179,6 +204,7 @@
] ]
}, },
{ {
"default": null,
"name": "withHoldTax", "name": "withHoldTax",
"type": [ "type": [
"null", "null",
@@ -186,6 +212,7 @@
] ]
}, },
{ {
"default": null,
"name": "summary", "name": "summary",
"type": [ "type": [
"null", "null",
@@ -213,6 +240,7 @@
] ]
}, },
{ {
"default": null,
"name": "preClosurePenalApplicable", "name": "preClosurePenalApplicable",
"type": [ "type": [
"null", "null",
@@ -220,6 +248,7 @@
] ]
}, },
{ {
"default": null,
"name": "preClosurePenalInterest", "name": "preClosurePenalInterest",
"type": [ "type": [
"null", "null",
@@ -227,6 +256,7 @@
] ]
}, },
{ {
"default": null,
"name": "preClosurePenalInterestOnType", "name": "preClosurePenalInterestOnType",
"type": [ "type": [
"null", "null",
@@ -234,6 +264,7 @@
] ]
}, },
{ {
"default": null,
"name": "minDepositTerm", "name": "minDepositTerm",
"type": [ "type": [
"null", "null",
@@ -241,6 +272,7 @@
] ]
}, },
{ {
"default": null,
"name": "maxDepositTerm", "name": "maxDepositTerm",
"type": [ "type": [
"null", "null",
@@ -248,6 +280,7 @@
] ]
}, },
{ {
"default": null,
"name": "minDepositTermType", "name": "minDepositTermType",
"type": [ "type": [
"null", "null",
@@ -255,6 +288,7 @@
] ]
}, },
{ {
"default": null,
"name": "maxDepositTermType", "name": "maxDepositTermType",
"type": [ "type": [
"null", "null",
@@ -262,6 +296,7 @@
] ]
}, },
{ {
"default": null,
"name": "inMultiplesOfDepositTerm", "name": "inMultiplesOfDepositTerm",
"type": [ "type": [
"null", "null",
@@ -269,6 +304,7 @@
] ]
}, },
{ {
"default": null,
"name": "inMultiplesOfDepositTermType", "name": "inMultiplesOfDepositTermType",
"type": [ "type": [
"null", "null",
@@ -276,6 +312,7 @@
] ]
}, },
{ {
"default": null,
"name": "depositAmount", "name": "depositAmount",
"type": [ "type": [
"null", "null",
@@ -283,6 +320,7 @@
] ]
}, },
{ {
"default": null,
"name": "maturityAmount", "name": "maturityAmount",
"type": [ "type": [
"null", "null",
@@ -290,6 +328,7 @@
] ]
}, },
{ {
"default": null,
"name": "maturityDate", "name": "maturityDate",
"type": [ "type": [
"null", "null",
@@ -297,6 +336,7 @@
] ]
}, },
{ {
"default": null,
"name": "depositPeriod", "name": "depositPeriod",
"type": [ "type": [
"null", "null",
@@ -304,6 +344,7 @@
] ]
}, },
{ {
"default": null,
"name": "depositPeriodFrequency", "name": "depositPeriodFrequency",
"type": [ "type": [
"null", "null",
@@ -311,6 +352,7 @@
] ]
}, },
{ {
"default": null,
"name": "mandatoryRecommendedDepositAmount", "name": "mandatoryRecommendedDepositAmount",
"type": [ "type": [
"null", "null",
@@ -318,6 +360,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalOverdueAmount", "name": "totalOverdueAmount",
"type": [ "type": [
"null", "null",
@@ -325,6 +368,7 @@
] ]
}, },
{ {
"default": null,
"name": "noOfOverdueInstallments", "name": "noOfOverdueInstallments",
"type": [ "type": [
"null", "null",
@@ -332,6 +376,7 @@
] ]
}, },
{ {
"default": null,
"name": "isMandatoryDeposit", "name": "isMandatoryDeposit",
"type": [ "type": [
"null", "null",
@@ -339,6 +384,7 @@
] ]
}, },
{ {
"default": null,
"name": "allowWithdrawal", "name": "allowWithdrawal",
"type": [ "type": [
"null", "null",
@@ -346,6 +392,7 @@
] ]
}, },
{ {
"default": null,
"name": "adjustAdvanceTowardsFuturePayments", "name": "adjustAdvanceTowardsFuturePayments",
"type": [ "type": [
"null", "null",
@@ -353,6 +400,7 @@
] ]
}, },
{ {
"default": null,
"name": "expectedFirstDepositOnDate", "name": "expectedFirstDepositOnDate",
"type": [ "type": [
"null", "null",
@@ -360,6 +408,7 @@
] ]
}, },
{ {
"default": null,
"name": "isCalendarInherited", "name": "isCalendarInherited",
"type": [ "type": [
"null", "null",
@@ -367,6 +416,7 @@
] ]
}, },
{ {
"default": null,
"name": "recurringFrequency", "name": "recurringFrequency",
"type": [ "type": [
"null", "null",
@@ -374,6 +424,7 @@
] ]
}, },
{ {
"default": null,
"name": "recurringFrequencyType", "name": "recurringFrequencyType",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "reversed", "name": "reversed",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "currency", "name": "currency",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "transferAmount", "name": "transferAmount",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "transferDate", "name": "transferDate",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "transferDescription", "name": "transferDescription",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "fromOffice", "name": "fromOffice",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "fromClient", "name": "fromClient",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "fromAccountType", "name": "fromAccountType",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "fromAccount", "name": "fromAccount",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "toOffice", "name": "toOffice",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "toClient", "name": "toClient",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "toAccountType", "name": "toAccountType",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "toAccount", "name": "toAccount",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "submittedOnDate", "name": "submittedOnDate",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "submittedByUsername", "name": "submittedByUsername",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "submittedByFirstname", "name": "submittedByFirstname",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "submittedByLastname", "name": "submittedByLastname",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "rejectedOnDate", "name": "rejectedOnDate",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "rejectedByUsername", "name": "rejectedByUsername",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "rejectedByFirstname", "name": "rejectedByFirstname",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "rejectedByLastname", "name": "rejectedByLastname",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "withdrawnOnDate", "name": "withdrawnOnDate",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "withdrawnByUsername", "name": "withdrawnByUsername",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "withdrawnByFirstname", "name": "withdrawnByFirstname",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "withdrawnByLastname", "name": "withdrawnByLastname",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "approvedOnDate", "name": "approvedOnDate",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "approvedByUsername", "name": "approvedByUsername",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "approvedByFirstname", "name": "approvedByFirstname",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "approvedByLastname", "name": "approvedByLastname",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "activatedOnDate", "name": "activatedOnDate",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "activatedByUsername", "name": "activatedByUsername",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "activatedByFirstname", "name": "activatedByFirstname",
"type": [ "type": [
"null", "null",
@@ -137,6 +156,7 @@
] ]
}, },
{ {
"default": null,
"name": "activatedByLastname", "name": "activatedByLastname",
"type": [ "type": [
"null", "null",
@@ -144,6 +164,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedOnDate", "name": "closedOnDate",
"type": [ "type": [
"null", "null",
@@ -151,6 +172,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedByUsername", "name": "closedByUsername",
"type": [ "type": [
"null", "null",
@@ -158,6 +180,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedByFirstname", "name": "closedByFirstname",
"type": [ "type": [
"null", "null",
@@ -165,6 +188,7 @@
] ]
}, },
{ {
"default": null,
"name": "closedByLastname", "name": "closedByLastname",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargeId", "name": "chargeId",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "accountId", "name": "accountId",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargeTimeType", "name": "chargeTimeType",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "dueDate", "name": "dueDate",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeOnMonthDay", "name": "feeOnMonthDay",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeInterval", "name": "feeInterval",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargeCalculationType", "name": "chargeCalculationType",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "percentage", "name": "percentage",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountPercentageAppliedTo", "name": "amountPercentageAppliedTo",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "currency", "name": "currency",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "amount", "name": "amount",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountPaid", "name": "amountPaid",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountWaived", "name": "amountWaived",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountWrittenOff", "name": "amountWrittenOff",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountOutstanding", "name": "amountOutstanding",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountOrPercentage", "name": "amountOrPercentage",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "penalty", "name": "penalty",
"type": [ "type": [
"null", "null",
@@ -137,6 +156,7 @@
] ]
}, },
{ {
"default": null,
"name": "isActive", "name": "isActive",
"type": [ "type": [
"null", "null",
@@ -144,6 +164,7 @@
] ]
}, },
{ {
"default": null,
"name": "isFreeWithdrawal", "name": "isFreeWithdrawal",
"type": [ "type": [
"null", "null",
@@ -151,6 +172,7 @@
] ]
}, },
{ {
"default": null,
"name": "freeWithdrawalChargeFrequency", "name": "freeWithdrawalChargeFrequency",
"type": [ "type": [
"null", "null",
@@ -158,6 +180,7 @@
] ]
}, },
{ {
"default": null,
"name": "restartFrequency", "name": "restartFrequency",
"type": [ "type": [
"null", "null",
@@ -165,6 +188,7 @@
] ]
}, },
{ {
"default": null,
"name": "restartFrequencyEnum", "name": "restartFrequencyEnum",
"type": [ "type": [
"null", "null",
@@ -172,6 +196,7 @@
] ]
}, },
{ {
"default": null,
"name": "inactivationDate", "name": "inactivationDate",
"type": [ "type": [
"null", "null",
@@ -179,6 +204,7 @@
] ]
}, },
{ {
"default": null,
"name": "chargeData", "name": "chargeData",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "chargeId", "name": "chargeId",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "amount", "name": "amount",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "savingsAccountChargeData", "name": "savingsAccountChargeData",
"type": [ "type": [
"null", "null",
@@ -0,0 +1,394 @@
{
"name": "SavingsAccountDataV1",
"namespace": "org.apache.fineract.avro.savings.v1",
"type": "record",
"fields": [
{
"default": null,
"name": "id",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "accountNo",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "depositType",
"type": [
"null",
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
]
},
{
"default": null,
"name": "externalId",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "groupId",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "groupName",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "clientId",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "clientName",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "savingsProductId",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "savingsProductName",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "fieldOfficerId",
"type": [
"null",
"int"
]
},
{
"name": "fieldOfficerName",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "status",
"type": [
"null",
"org.apache.fineract.avro.savings.v1.SavingsAccountStatusEnumDataV1"
]
},
{
"default": null,
"name": "subStatus",
"type": [
"null",
"org.apache.fineract.avro.savings.v1.SavingsAccountSubStatusEnumDataV1"
]
},
{
"default": null,
"name": "reasonForBlock",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "timeline",
"type": [
"null",
"org.apache.fineract.avro.savings.v1.SavingsAccountApplicationTimelineDataV1"
]
},
{
"default": null,
"name": "currency",
"type": [
"null",
"org.apache.fineract.avro.generic.v1.CurrencyDataV1"
]
},
{
"default": null,
"name": "nominalAnnualInterestRate",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "interestCompoundingPeriodType",
"type": [
"null",
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
]
},
{
"default": null,
"name": "interestPostingPeriodType",
"type": [
"null",
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
]
},
{
"default": null,
"name": "interestCalculationType",
"type": [
"null",
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
]
},
{
"default": null,
"name": "interestCalculationDaysInYearType",
"type": [
"null",
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
]
},
{
"default": null,
"name": "minRequiredOpeningBalance",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "lockinPeriodFrequency",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "lockinPeriodFrequencyType",
"type": [
"null",
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
]
},
{
"default": null,
"name": "withdrawalFeeForTransfers",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "allowOverdraft",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "overdraftLimit",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "minRequiredBalance",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "enforceMinRequiredBalance",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "maxAllowedLienLimit",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "lienAllowed",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "minBalanceForInterestCalculation",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "onHoldFunds",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "withHoldTax",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "lastActiveTransactionDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "isDormancyTrackingActive",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "daysToInactive",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "daysToDormancy",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "daysToEscheat",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "savingsAmountOnHold",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "summary",
"type": [
"null",
"org.apache.fineract.avro.savings.v1.SavingsAccountSummaryDataV1"
]
},
{
"name": "transactions",
"type": [
"null",
{
"type": "array",
"items": "org.apache.fineract.avro.savings.v1.SavingsAccountTransactionDataV1"
}
]
},
{
"name": "charges",
"type": [
"null",
{
"type": "array",
"items": "org.apache.fineract.avro.savings.v1.SavingsAccountChargeDataV1"
}
]
},
{
"default": null,
"name": "withdrawalFee",
"type": [
"null",
"org.apache.fineract.avro.savings.v1.SavingsAccountChargeDataV1"
]
},
{
"default": null,
"name": "annualFee",
"type": [
"null",
"org.apache.fineract.avro.savings.v1.SavingsAccountChargeDataV1"
]
},
{
"default": null,
"name": "nominalAnnualInterestRateOverdraft",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "minOverdraftForInterestCalculation",
"type": [
"null",
"bigdecimal"
]
}
]
}
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "code", "name": "code",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "value", "name": "value",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "submittedAndPendingApproval", "name": "submittedAndPendingApproval",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "approved", "name": "approved",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "rejected", "name": "rejected",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "withdrawnByApplicant", "name": "withdrawnByApplicant",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "active", "name": "active",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "closed", "name": "closed",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "prematureClosed", "name": "prematureClosed",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "transferInProgress", "name": "transferInProgress",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "transferOnHold", "name": "transferOnHold",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "matured", "name": "matured",
"type": [ "type": [
"null", "null",
@@ -0,0 +1,87 @@
{
"name": "SavingsAccountSubStatusEnumDataV1",
"namespace": "org.apache.fineract.avro.savings.v1",
"type": "record",
"fields": [
{
"default": null,
"name": "id",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "code",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "value",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "none",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "inactive",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "dormant",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "escheat",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "block",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "blockCredit",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "blockDebit",
"type": [
"null",
"boolean"
]
}
]
}
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "currency", "name": "currency",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalDeposits", "name": "totalDeposits",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalWithdrawals", "name": "totalWithdrawals",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalWithdrawalFees", "name": "totalWithdrawalFees",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalAnnualFees", "name": "totalAnnualFees",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalInterestEarned", "name": "totalInterestEarned",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalInterestPosted", "name": "totalInterestPosted",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "accountBalance", "name": "accountBalance",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalFeeCharge", "name": "totalFeeCharge",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalPenaltyCharge", "name": "totalPenaltyCharge",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalOverdraftInterestDerived", "name": "totalOverdraftInterestDerived",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalWithholdTax", "name": "totalWithholdTax",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestNotPosted", "name": "interestNotPosted",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "lastInterestCalculationDate", "name": "lastInterestCalculationDate",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "availableBalance", "name": "availableBalance",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestPostedTillDate", "name": "interestPostedTillDate",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "prevInterestPostedTillDate", "name": "prevInterestPostedTillDate",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "transactionType", "name": "transactionType",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "accountId", "name": "accountId",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "accountNo", "name": "accountNo",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "date", "name": "date",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "currency", "name": "currency",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "paymentDetailData", "name": "paymentDetailData",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "amount", "name": "amount",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "outstandingChargeAmount", "name": "outstandingChargeAmount",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "runningBalance", "name": "runningBalance",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "reversed", "name": "reversed",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "transfer", "name": "transfer",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "submittedOnDate", "name": "submittedOnDate",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestedPostedAsOn", "name": "interestedPostedAsOn",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "submittedByUsername", "name": "submittedByUsername",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "note", "name": "note",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "isManualTransaction", "name": "isManualTransaction",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "isReversal", "name": "isReversal",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "originalTransactionId", "name": "originalTransactionId",
"type": [ "type": [
"null", "null",
@@ -137,6 +156,7 @@
] ]
}, },
{ {
"default": null,
"name": "lienTransaction", "name": "lienTransaction",
"type": [ "type": [
"null", "null",
@@ -144,6 +164,7 @@
] ]
}, },
{ {
"default": null,
"name": "releaseTransactionId", "name": "releaseTransactionId",
"type": [ "type": [
"null", "null",
@@ -151,6 +172,7 @@
] ]
}, },
{ {
"default": null,
"name": "reasonForBlock", "name": "reasonForBlock",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "code", "name": "code",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "value", "name": "value",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "deposit", "name": "deposit",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "dividendPayout", "name": "dividendPayout",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "withdrawal", "name": "withdrawal",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "interestPosting", "name": "interestPosting",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "feeDeduction", "name": "feeDeduction",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "initiateTransfer", "name": "initiateTransfer",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "approveTransfer", "name": "approveTransfer",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "withdrawTransfer", "name": "withdrawTransfer",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "rejectTransfer", "name": "rejectTransfer",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "overdraftInterest", "name": "overdraftInterest",
"type": [ "type": [
"null", "null",
@@ -95,6 +108,7 @@
] ]
}, },
{ {
"default": null,
"name": "writtenoff", "name": "writtenoff",
"type": [ "type": [
"null", "null",
@@ -102,6 +116,7 @@
] ]
}, },
{ {
"default": null,
"name": "overdraftFee", "name": "overdraftFee",
"type": [ "type": [
"null", "null",
@@ -109,6 +124,7 @@
] ]
}, },
{ {
"default": null,
"name": "withholdTax", "name": "withholdTax",
"type": [ "type": [
"null", "null",
@@ -116,6 +132,7 @@
] ]
}, },
{ {
"default": null,
"name": "escheat", "name": "escheat",
"type": [ "type": [
"null", "null",
@@ -123,6 +140,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountHold", "name": "amountHold",
"type": [ "type": [
"null", "null",
@@ -130,6 +148,7 @@
] ]
}, },
{ {
"default": null,
"name": "amountRelease", "name": "amountRelease",
"type": [ "type": [
"null", "null",
@@ -0,0 +1,167 @@
{
"name": "ShareAccountApplicationTimelineDataV1",
"namespace": "org.apache.fineract.avro.share.v1",
"type": "record",
"fields": [
{
"default": null,
"name": "submittedOnDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "submittedByUsername",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "submittedByFirstname",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "submittedByLastname",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "rejectedOnDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "rejectedByUsername",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "rejectedByFirstname",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "rejectedByLastname",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "approvedOnDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "approvedByUsername",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "approvedByFirstname",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "approvedByLastname",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "activatedOnDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "activatedByUsername",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "activatedByFirstname",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "activatedByLastname",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "closedOnDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "closedByUsername",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "closedByFirstname",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "closedByLastname",
"type": [
"null",
"string"
]
}
]
}
@@ -0,0 +1,176 @@
{
"name": "ShareAccountDataV1",
"namespace": "org.apache.fineract.avro.share.v1",
"type": "record",
"fields": [
{
"default": null,
"name": "id",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "accountNo",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "externalId",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "savingsAccountNumber",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "clientId",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "clientName",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "defaultShares",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "productId",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "productName",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "status",
"type": [
"null",
"org.apache.fineract.avro.share.v1.ShareAccountStatusEnumDataV1"
]
},
{
"default": null,
"name": "timeline",
"type": [
"null",
"org.apache.fineract.avro.share.v1.ShareAccountApplicationTimelineDataV1"
]
},
{
"default": null,
"name": "currency",
"type": [
"null",
"org.apache.fineract.avro.generic.v1.CurrencyDataV1"
]
},
{
"default": null,
"name": "summary",
"type": [
"null",
"org.apache.fineract.avro.share.v1.ShareAccountSummaryDataV1"
]
},
{
"name": "purchasedShares",
"type": [
"null",
{
"type": "array",
"items": "org.apache.fineract.avro.share.v1.ShareAccountTransactionDataV1"
}
]
},
{
"name": "savingsAccountId",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "currentMarketPrice",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "lockinPeriod",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "lockPeriodTypeEnum",
"type": [
"null",
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
]
},
{
"default": null,
"name": "minimumActivePeriod",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "minimumActivePeriodTypeEnum",
"type": [
"null",
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
]
},
{
"default": null,
"name": "allowDividendCalculationForInactiveClients",
"type": [
"null",
"boolean"
]
}
]
}
@@ -0,0 +1,71 @@
{
"name": "ShareAccountStatusEnumDataV1",
"namespace": "org.apache.fineract.avro.share.v1",
"type": "record",
"fields": [
{
"default": null,
"name": "id",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "code",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "value",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "submittedAndPendingApproval",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "approved",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "rejected",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "active",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "closed",
"type": [
"null",
"boolean"
]
}
]
}
@@ -0,0 +1,95 @@
{
"name": "ShareAccountSummaryDataV1",
"namespace": "org.apache.fineract.avro.share.v1",
"type": "record",
"fields": [
{
"default": null,
"name": "id",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "accountNo",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "totalApprovedShares",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "totalPendingForApprovalShares",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "externalId",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "productId",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "productName",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "shortProductName",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "status",
"type": [
"null",
"org.apache.fineract.avro.share.v1.ShareAccountStatusEnumDataV1"
]
},
{
"default": null,
"name": "currency",
"type": [
"null",
"org.apache.fineract.avro.generic.v1.CurrencyDataV1"
]
},
{
"default": null,
"name": "timeline",
"type": [
"null",
"org.apache.fineract.avro.share.v1.ShareAccountApplicationTimelineDataV1"
]
}
]
}
@@ -0,0 +1,87 @@
{
"name": "ShareAccountTransactionDataV1",
"namespace": "org.apache.fineract.avro.share.v1",
"type": "record",
"fields": [
{
"default": null,
"name": "id",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "accountId",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "purchasedDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "numberOfShares",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "purchasedPrice",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "status",
"type": [
"null",
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
]
},
{
"default": null,
"name": "type",
"type": [
"null",
"org.apache.fineract.avro.generic.v1.EnumOptionDataV1"
]
},
{
"default": null,
"name": "amount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "chargeAmount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "amountPaid",
"type": [
"null",
"bigdecimal"
]
}
]
}
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "name", "name": "name",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "shortName", "name": "shortName",
"type": [ "type": [
"null", "null",
@@ -25,6 +28,7 @@
] ]
}, },
{ {
"default": null,
"name": "description", "name": "description",
"type": [ "type": [
"null", "null",
@@ -32,6 +36,7 @@
] ]
}, },
{ {
"default": null,
"name": "externalId", "name": "externalId",
"type": [ "type": [
"null", "null",
@@ -39,6 +44,7 @@
] ]
}, },
{ {
"default": null,
"name": "currency", "name": "currency",
"type": [ "type": [
"null", "null",
@@ -46,6 +52,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalShares", "name": "totalShares",
"type": [ "type": [
"null", "null",
@@ -53,6 +60,7 @@
] ]
}, },
{ {
"default": null,
"name": "totalSharesIssued", "name": "totalSharesIssued",
"type": [ "type": [
"null", "null",
@@ -60,6 +68,7 @@
] ]
}, },
{ {
"default": null,
"name": "unitPrice", "name": "unitPrice",
"type": [ "type": [
"null", "null",
@@ -67,6 +76,7 @@
] ]
}, },
{ {
"default": null,
"name": "shareCapital", "name": "shareCapital",
"type": [ "type": [
"null", "null",
@@ -74,6 +84,7 @@
] ]
}, },
{ {
"default": null,
"name": "minimumShares", "name": "minimumShares",
"type": [ "type": [
"null", "null",
@@ -81,6 +92,7 @@
] ]
}, },
{ {
"default": null,
"name": "nominalShares", "name": "nominalShares",
"type": [ "type": [
"null", "null",
@@ -88,6 +100,7 @@
] ]
}, },
{ {
"default": null,
"name": "maximumShares", "name": "maximumShares",
"type": [ "type": [
"null", "null",
@@ -115,6 +128,7 @@
] ]
}, },
{ {
"default": null,
"name": "allowDividendCalculationForInactiveClients", "name": "allowDividendCalculationForInactiveClients",
"type": [ "type": [
"null", "null",
@@ -122,6 +136,7 @@
] ]
}, },
{ {
"default": null,
"name": "lockinPeriod", "name": "lockinPeriod",
"type": [ "type": [
"null", "null",
@@ -129,6 +144,7 @@
] ]
}, },
{ {
"default": null,
"name": "lockPeriodTypeEnum", "name": "lockPeriodTypeEnum",
"type": [ "type": [
"null", "null",
@@ -136,6 +152,7 @@
] ]
}, },
{ {
"default": null,
"name": "minimumActivePeriod", "name": "minimumActivePeriod",
"type": [ "type": [
"null", "null",
@@ -143,6 +160,7 @@
] ]
}, },
{ {
"default": null,
"name": "minimumActivePeriodForDividendsTypeEnum", "name": "minimumActivePeriodForDividendsTypeEnum",
"type": [ "type": [
"null", "null",
@@ -4,6 +4,7 @@
"type": "record", "type": "record",
"fields": [ "fields": [
{ {
"default": null,
"name": "id", "name": "id",
"type": [ "type": [
"null", "null",
@@ -11,6 +12,7 @@
] ]
}, },
{ {
"default": null,
"name": "fromDate", "name": "fromDate",
"type": [ "type": [
"null", "null",
@@ -18,6 +20,7 @@
] ]
}, },
{ {
"default": null,
"name": "shareValue", "name": "shareValue",
"type": [ "type": [
"null", "null",