{ "name": "SavingsAccountTransactionDataV1", "namespace": "org.apache.fineract.avro.savings.v1", "type": "record", "fields": [ { "name": "id", "type": [ "null", "long" ] }, { "name": "transactionType", "type": [ "null", "org.apache.fineract.avro.savings.v1.SavingsAccountTransactionEnumDataV1" ] }, { "name": "accountId", "type": [ "null", "long" ] }, { "name": "accountNo", "type": [ "null", "string" ] }, { "name": "date", "type": [ "null", "string" ] }, { "name": "currency", "type": [ "null", "org.apache.fineract.avro.generic.v1.CurrencyDataV1" ] }, { "name": "paymentDetailData", "type": [ "null", "org.apache.fineract.avro.payment.v1.PaymentDetailDataV1" ] }, { "name": "amount", "type": [ "null", "bigdecimal" ] }, { "name": "outstandingChargeAmount", "type": [ "null", "bigdecimal" ] }, { "name": "runningBalance", "type": [ "null", "bigdecimal" ] }, { "name": "reversed", "type": [ "null", "boolean" ] }, { "name": "transfer", "type": [ "null", "org.apache.fineract.avro.savings.v1.AccountTransferDataV1" ] }, { "name": "submittedOnDate", "type": [ "null", "string" ] }, { "name": "interestedPostedAsOn", "type": [ "null", "boolean" ] }, { "name": "submittedByUsername", "type": [ "null", "string" ] }, { "name": "note", "type": [ "null", "string" ] }, { "name": "isManualTransaction", "type": [ "null", "boolean" ] }, { "name": "isReversal", "type": [ "null", "boolean" ] }, { "name": "originalTransactionId", "type": [ "null", "string" ] }, { "name": "lienTransaction", "type": [ "null", "boolean" ] }, { "name": "releaseTransactionId", "type": [ "null", "long" ] }, { "name": "reasonForBlock", "type": [ "null", "string" ] }, { "name": "chargesPaidByData", "type": [ "null", { "type": "array", "items": "org.apache.fineract.avro.savings.v1.SavingsAccountChargesPaidByDataV1" } ] } ] }