Files
cbsnexora-backend/fineract-avro-schemas/src/main/avro/savings/v1/SavingsAccountTransactionDataV1.avsc
T

172 lines
3.7 KiB
JSON

{
"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"
}
]
}
]
}