Package org.apache.fineract.avro.loan.v1
Class LoanSummaryDataV1
java.lang.Object
org.apache.avro.specific.SpecificRecordBase
org.apache.fineract.avro.loan.v1.LoanSummaryDataV1
- All Implemented Interfaces:
Externalizable,Serializable,Comparable<org.apache.avro.specific.SpecificRecord>,org.apache.avro.generic.GenericContainer,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.IndexedRecord,org.apache.avro.specific.SpecificRecord,ByteBufferSerializable
public class LoanSummaryDataV1
extends org.apache.avro.specific.SpecificRecordBase
implements org.apache.avro.specific.SpecificRecord, ByteBufferSerializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRecordBuilder for LoanSummaryDataV1 instances. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.LoanSummaryDataV1(CurrencyDataV1 currency, BigDecimal principalDisbursed, BigDecimal principalAdjustments, BigDecimal principalPaid, BigDecimal principalWrittenOff, BigDecimal principalOutstanding, BigDecimal principalOverdue, BigDecimal interestCharged, BigDecimal interestPaid, BigDecimal interestWaived, BigDecimal interestWrittenOff, BigDecimal interestOutstanding, BigDecimal interestOverdue, BigDecimal feeChargesCharged, BigDecimal feeChargesDueAtDisbursementCharged, BigDecimal feeChargesPaid, BigDecimal feeChargesWaived, BigDecimal feeChargesWrittenOff, BigDecimal feeChargesOutstanding, BigDecimal feeChargesOverdue, BigDecimal penaltyChargesCharged, BigDecimal penaltyChargesPaid, BigDecimal penaltyChargesWaived, BigDecimal penaltyChargesWrittenOff, BigDecimal penaltyChargesOutstanding, BigDecimal penaltyChargesOverdue, BigDecimal totalExpectedRepayment, BigDecimal totalRepayment, BigDecimal totalExpectedCostOfLoan, BigDecimal totalCostOfLoan, BigDecimal totalWaived, BigDecimal totalWrittenOff, BigDecimal totalOutstanding, BigDecimal totalOverdue, BigDecimal totalRecovered, String overdueSinceDate, Long writeoffReasonId, String writeoffReason, BigDecimal totalMerchantRefund, BigDecimal totalMerchantRefundReversed, BigDecimal totalPayoutRefund, BigDecimal totalPayoutRefundReversed, BigDecimal totalGoodwillCredit, BigDecimal totalGoodwillCreditReversed, BigDecimal totalChargeAdjustment, BigDecimal totalChargeAdjustmentReversed, BigDecimal totalChargeback, BigDecimal totalCreditBalanceRefund, BigDecimal totalCreditBalanceRefundReversed, BigDecimal totalRepaymentTransaction, BigDecimal totalRepaymentTransactionReversed, BigDecimal totalInterestPaymentWaiver, Long chargeOffReasonId, String chargeOffReason, BigDecimal totalUnpaidPayableDueInterest, BigDecimal totalUnpaidPayableNotDueInterest, BigDecimal totalInterestRefund, BigDecimal totalPrincipal, BigDecimal totalCapitalizedIncome, BigDecimal totalCapitalizedIncomeAdjustment) All-args constructor. -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.avro.message.BinaryMessageDecoder<LoanSummaryDataV1> createDecoder(org.apache.avro.message.SchemaStore resolver) Create a new BinaryMessageDecoder instance for this class that uses the specifiedSchemaStore.static LoanSummaryDataV1Deserializes a LoanSummaryDataV1 from a ByteBuffer.get(int field$) Gets the value of the 'chargeOffReason' field.Gets the value of the 'chargeOffReasonId' field.static org.apache.avro.SchemaGets the value of the 'currency' field.static org.apache.avro.message.BinaryMessageDecoder<LoanSummaryDataV1> Return the BinaryMessageDecoder instance used by this class.static org.apache.avro.message.BinaryMessageEncoder<LoanSummaryDataV1> Return the BinaryMessageEncoder instance used by this class.Gets the value of the 'feeChargesCharged' field.Gets the value of the 'feeChargesDueAtDisbursementCharged' field.Gets the value of the 'feeChargesOutstanding' field.Gets the value of the 'feeChargesOverdue' field.Gets the value of the 'feeChargesPaid' field.Gets the value of the 'feeChargesWaived' field.Gets the value of the 'feeChargesWrittenOff' field.Gets the value of the 'interestCharged' field.Gets the value of the 'interestOutstanding' field.Gets the value of the 'interestOverdue' field.Gets the value of the 'interestPaid' field.Gets the value of the 'interestWaived' field.Gets the value of the 'interestWrittenOff' field.Gets the value of the 'overdueSinceDate' field.Gets the value of the 'penaltyChargesCharged' field.Gets the value of the 'penaltyChargesOutstanding' field.Gets the value of the 'penaltyChargesOverdue' field.Gets the value of the 'penaltyChargesPaid' field.Gets the value of the 'penaltyChargesWaived' field.Gets the value of the 'penaltyChargesWrittenOff' field.Gets the value of the 'principalAdjustments' field.Gets the value of the 'principalDisbursed' field.Gets the value of the 'principalOutstanding' field.Gets the value of the 'principalOverdue' field.Gets the value of the 'principalPaid' field.Gets the value of the 'principalWrittenOff' field.org.apache.avro.Schemaorg.apache.avro.specific.SpecificDataGets the value of the 'totalCapitalizedIncome' field.Gets the value of the 'totalCapitalizedIncomeAdjustment' field.Gets the value of the 'totalChargeAdjustment' field.Gets the value of the 'totalChargeAdjustmentReversed' field.Gets the value of the 'totalChargeback' field.Gets the value of the 'totalCostOfLoan' field.Gets the value of the 'totalCreditBalanceRefund' field.Gets the value of the 'totalCreditBalanceRefundReversed' field.Gets the value of the 'totalExpectedCostOfLoan' field.Gets the value of the 'totalExpectedRepayment' field.Gets the value of the 'totalGoodwillCredit' field.Gets the value of the 'totalGoodwillCreditReversed' field.Gets the value of the 'totalInterestPaymentWaiver' field.Gets the value of the 'totalInterestRefund' field.Gets the value of the 'totalMerchantRefund' field.Gets the value of the 'totalMerchantRefundReversed' field.Gets the value of the 'totalOutstanding' field.Gets the value of the 'totalOverdue' field.Gets the value of the 'totalPayoutRefund' field.Gets the value of the 'totalPayoutRefundReversed' field.Gets the value of the 'totalPrincipal' field.Gets the value of the 'totalRecovered' field.Gets the value of the 'totalRepayment' field.Gets the value of the 'totalRepaymentTransaction' field.Gets the value of the 'totalRepaymentTransactionReversed' field.Gets the value of the 'totalUnpaidPayableDueInterest' field.Gets the value of the 'totalUnpaidPayableNotDueInterest' field.Gets the value of the 'totalWaived' field.Gets the value of the 'totalWrittenOff' field.Gets the value of the 'writeoffReason' field.Gets the value of the 'writeoffReasonId' field.static LoanSummaryDataV1.BuilderCreates a new LoanSummaryDataV1 RecordBuilder.static LoanSummaryDataV1.BuildernewBuilder(LoanSummaryDataV1 other) Creates a new LoanSummaryDataV1 RecordBuilder by copying an existing LoanSummaryDataV1 instance.static LoanSummaryDataV1.BuilderCreates a new LoanSummaryDataV1 RecordBuilder by copying an existing Builder.voidvoidvoidsetChargeOffReason(String value) Sets the value of the 'chargeOffReason' field.voidsetChargeOffReasonId(Long value) Sets the value of the 'chargeOffReasonId' field.voidsetCurrency(CurrencyDataV1 value) Sets the value of the 'currency' field.voidsetFeeChargesCharged(BigDecimal value) Sets the value of the 'feeChargesCharged' field.voidSets the value of the 'feeChargesDueAtDisbursementCharged' field.voidSets the value of the 'feeChargesOutstanding' field.voidsetFeeChargesOverdue(BigDecimal value) Sets the value of the 'feeChargesOverdue' field.voidsetFeeChargesPaid(BigDecimal value) Sets the value of the 'feeChargesPaid' field.voidsetFeeChargesWaived(BigDecimal value) Sets the value of the 'feeChargesWaived' field.voidSets the value of the 'feeChargesWrittenOff' field.voidsetInterestCharged(BigDecimal value) Sets the value of the 'interestCharged' field.voidsetInterestOutstanding(BigDecimal value) Sets the value of the 'interestOutstanding' field.voidsetInterestOverdue(BigDecimal value) Sets the value of the 'interestOverdue' field.voidsetInterestPaid(BigDecimal value) Sets the value of the 'interestPaid' field.voidsetInterestWaived(BigDecimal value) Sets the value of the 'interestWaived' field.voidsetInterestWrittenOff(BigDecimal value) Sets the value of the 'interestWrittenOff' field.voidsetOverdueSinceDate(String value) Sets the value of the 'overdueSinceDate' field.voidSets the value of the 'penaltyChargesCharged' field.voidSets the value of the 'penaltyChargesOutstanding' field.voidSets the value of the 'penaltyChargesOverdue' field.voidsetPenaltyChargesPaid(BigDecimal value) Sets the value of the 'penaltyChargesPaid' field.voidSets the value of the 'penaltyChargesWaived' field.voidSets the value of the 'penaltyChargesWrittenOff' field.voidSets the value of the 'principalAdjustments' field.voidsetPrincipalDisbursed(BigDecimal value) Sets the value of the 'principalDisbursed' field.voidSets the value of the 'principalOutstanding' field.voidsetPrincipalOverdue(BigDecimal value) Sets the value of the 'principalOverdue' field.voidsetPrincipalPaid(BigDecimal value) Sets the value of the 'principalPaid' field.voidsetPrincipalWrittenOff(BigDecimal value) Sets the value of the 'principalWrittenOff' field.voidSets the value of the 'totalCapitalizedIncome' field.voidSets the value of the 'totalCapitalizedIncomeAdjustment' field.voidSets the value of the 'totalChargeAdjustment' field.voidSets the value of the 'totalChargeAdjustmentReversed' field.voidsetTotalChargeback(BigDecimal value) Sets the value of the 'totalChargeback' field.voidsetTotalCostOfLoan(BigDecimal value) Sets the value of the 'totalCostOfLoan' field.voidSets the value of the 'totalCreditBalanceRefund' field.voidSets the value of the 'totalCreditBalanceRefundReversed' field.voidSets the value of the 'totalExpectedCostOfLoan' field.voidSets the value of the 'totalExpectedRepayment' field.voidsetTotalGoodwillCredit(BigDecimal value) Sets the value of the 'totalGoodwillCredit' field.voidSets the value of the 'totalGoodwillCreditReversed' field.voidSets the value of the 'totalInterestPaymentWaiver' field.voidsetTotalInterestRefund(BigDecimal value) Sets the value of the 'totalInterestRefund' field.voidsetTotalMerchantRefund(BigDecimal value) Sets the value of the 'totalMerchantRefund' field.voidSets the value of the 'totalMerchantRefundReversed' field.voidsetTotalOutstanding(BigDecimal value) Sets the value of the 'totalOutstanding' field.voidsetTotalOverdue(BigDecimal value) Sets the value of the 'totalOverdue' field.voidsetTotalPayoutRefund(BigDecimal value) Sets the value of the 'totalPayoutRefund' field.voidSets the value of the 'totalPayoutRefundReversed' field.voidsetTotalPrincipal(BigDecimal value) Sets the value of the 'totalPrincipal' field.voidsetTotalRecovered(BigDecimal value) Sets the value of the 'totalRecovered' field.voidsetTotalRepayment(BigDecimal value) Sets the value of the 'totalRepayment' field.voidSets the value of the 'totalRepaymentTransaction' field.voidSets the value of the 'totalRepaymentTransactionReversed' field.voidSets the value of the 'totalUnpaidPayableDueInterest' field.voidSets the value of the 'totalUnpaidPayableNotDueInterest' field.voidsetTotalWaived(BigDecimal value) Sets the value of the 'totalWaived' field.voidsetTotalWrittenOff(BigDecimal value) Sets the value of the 'totalWrittenOff' field.voidsetWriteoffReason(String value) Sets the value of the 'writeoffReason' field.voidsetWriteoffReasonId(Long value) Sets the value of the 'writeoffReasonId' field.Serializes this LoanSummaryDataV1 to a ByteBuffer.voidMethods inherited from class org.apache.avro.specific.SpecificRecordBase
compareTo, customDecode, customEncode, equals, get, getConversion, getConversion, hasCustomCoders, hashCode, put, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.avro.generic.GenericRecord
hasField
-
Field Details
-
SCHEMA$
public static final org.apache.avro.Schema SCHEMA$
-
-
Constructor Details
-
LoanSummaryDataV1
public LoanSummaryDataV1()Default constructor. Note that this does not initialize fields to their default values from the schema. If that is desired then one should usenewBuilder(). -
LoanSummaryDataV1
public LoanSummaryDataV1(CurrencyDataV1 currency, BigDecimal principalDisbursed, BigDecimal principalAdjustments, BigDecimal principalPaid, BigDecimal principalWrittenOff, BigDecimal principalOutstanding, BigDecimal principalOverdue, BigDecimal interestCharged, BigDecimal interestPaid, BigDecimal interestWaived, BigDecimal interestWrittenOff, BigDecimal interestOutstanding, BigDecimal interestOverdue, BigDecimal feeChargesCharged, BigDecimal feeChargesDueAtDisbursementCharged, BigDecimal feeChargesPaid, BigDecimal feeChargesWaived, BigDecimal feeChargesWrittenOff, BigDecimal feeChargesOutstanding, BigDecimal feeChargesOverdue, BigDecimal penaltyChargesCharged, BigDecimal penaltyChargesPaid, BigDecimal penaltyChargesWaived, BigDecimal penaltyChargesWrittenOff, BigDecimal penaltyChargesOutstanding, BigDecimal penaltyChargesOverdue, BigDecimal totalExpectedRepayment, BigDecimal totalRepayment, BigDecimal totalExpectedCostOfLoan, BigDecimal totalCostOfLoan, BigDecimal totalWaived, BigDecimal totalWrittenOff, BigDecimal totalOutstanding, BigDecimal totalOverdue, BigDecimal totalRecovered, String overdueSinceDate, Long writeoffReasonId, String writeoffReason, BigDecimal totalMerchantRefund, BigDecimal totalMerchantRefundReversed, BigDecimal totalPayoutRefund, BigDecimal totalPayoutRefundReversed, BigDecimal totalGoodwillCredit, BigDecimal totalGoodwillCreditReversed, BigDecimal totalChargeAdjustment, BigDecimal totalChargeAdjustmentReversed, BigDecimal totalChargeback, BigDecimal totalCreditBalanceRefund, BigDecimal totalCreditBalanceRefundReversed, BigDecimal totalRepaymentTransaction, BigDecimal totalRepaymentTransactionReversed, BigDecimal totalInterestPaymentWaiver, Long chargeOffReasonId, String chargeOffReason, BigDecimal totalUnpaidPayableDueInterest, BigDecimal totalUnpaidPayableNotDueInterest, BigDecimal totalInterestRefund, BigDecimal totalPrincipal, BigDecimal totalCapitalizedIncome, BigDecimal totalCapitalizedIncomeAdjustment) All-args constructor.- Parameters:
currency- The new value for currencyprincipalDisbursed- The new value for principalDisbursedprincipalAdjustments- The new value for principalAdjustmentsprincipalPaid- The new value for principalPaidprincipalWrittenOff- The new value for principalWrittenOffprincipalOutstanding- The new value for principalOutstandingprincipalOverdue- The new value for principalOverdueinterestCharged- The new value for interestChargedinterestPaid- The new value for interestPaidinterestWaived- The new value for interestWaivedinterestWrittenOff- The new value for interestWrittenOffinterestOutstanding- The new value for interestOutstandinginterestOverdue- The new value for interestOverduefeeChargesCharged- The new value for feeChargesChargedfeeChargesDueAtDisbursementCharged- The new value for feeChargesDueAtDisbursementChargedfeeChargesPaid- The new value for feeChargesPaidfeeChargesWaived- The new value for feeChargesWaivedfeeChargesWrittenOff- The new value for feeChargesWrittenOfffeeChargesOutstanding- The new value for feeChargesOutstandingfeeChargesOverdue- The new value for feeChargesOverduepenaltyChargesCharged- The new value for penaltyChargesChargedpenaltyChargesPaid- The new value for penaltyChargesPaidpenaltyChargesWaived- The new value for penaltyChargesWaivedpenaltyChargesWrittenOff- The new value for penaltyChargesWrittenOffpenaltyChargesOutstanding- The new value for penaltyChargesOutstandingpenaltyChargesOverdue- The new value for penaltyChargesOverduetotalExpectedRepayment- The new value for totalExpectedRepaymenttotalRepayment- The new value for totalRepaymenttotalExpectedCostOfLoan- The new value for totalExpectedCostOfLoantotalCostOfLoan- The new value for totalCostOfLoantotalWaived- The new value for totalWaivedtotalWrittenOff- The new value for totalWrittenOfftotalOutstanding- The new value for totalOutstandingtotalOverdue- The new value for totalOverduetotalRecovered- The new value for totalRecoveredoverdueSinceDate- The new value for overdueSinceDatewriteoffReasonId- The new value for writeoffReasonIdwriteoffReason- The new value for writeoffReasontotalMerchantRefund- The new value for totalMerchantRefundtotalMerchantRefundReversed- The new value for totalMerchantRefundReversedtotalPayoutRefund- The new value for totalPayoutRefundtotalPayoutRefundReversed- The new value for totalPayoutRefundReversedtotalGoodwillCredit- The new value for totalGoodwillCredittotalGoodwillCreditReversed- The new value for totalGoodwillCreditReversedtotalChargeAdjustment- The new value for totalChargeAdjustmenttotalChargeAdjustmentReversed- The new value for totalChargeAdjustmentReversedtotalChargeback- The new value for totalChargebacktotalCreditBalanceRefund- The new value for totalCreditBalanceRefundtotalCreditBalanceRefundReversed- The new value for totalCreditBalanceRefundReversedtotalRepaymentTransaction- The new value for totalRepaymentTransactiontotalRepaymentTransactionReversed- The new value for totalRepaymentTransactionReversedtotalInterestPaymentWaiver- The new value for totalInterestPaymentWaiverchargeOffReasonId- The new value for chargeOffReasonIdchargeOffReason- The new value for chargeOffReasontotalUnpaidPayableDueInterest- The new value for totalUnpaidPayableDueInteresttotalUnpaidPayableNotDueInterest- The new value for totalUnpaidPayableNotDueInteresttotalInterestRefund- The new value for totalInterestRefundtotalPrincipal- The new value for totalPrincipaltotalCapitalizedIncome- The new value for totalCapitalizedIncometotalCapitalizedIncomeAdjustment- The new value for totalCapitalizedIncomeAdjustment
-
-
Method Details
-
getClassSchema
public static org.apache.avro.Schema getClassSchema() -
getEncoder
Return the BinaryMessageEncoder instance used by this class.- Returns:
- the message encoder used by this class
-
getDecoder
Return the BinaryMessageDecoder instance used by this class.- Returns:
- the message decoder used by this class
-
createDecoder
public static org.apache.avro.message.BinaryMessageDecoder<LoanSummaryDataV1> createDecoder(org.apache.avro.message.SchemaStore resolver) Create a new BinaryMessageDecoder instance for this class that uses the specifiedSchemaStore.- Parameters:
resolver- aSchemaStoreused to find schemas by fingerprint- Returns:
- a BinaryMessageDecoder instance for this class backed by the given SchemaStore
-
toByteBuffer
Serializes this LoanSummaryDataV1 to a ByteBuffer.- Specified by:
toByteBufferin interfaceByteBufferSerializable- Returns:
- a buffer holding the serialized data for this instance
- Throws:
IOException- if this instance could not be serialized
-
fromByteBuffer
Deserializes a LoanSummaryDataV1 from a ByteBuffer.- Parameters:
b- a byte buffer holding serialized data for an instance of this class- Returns:
- a LoanSummaryDataV1 instance decoded from the given buffer
- Throws:
IOException- if the given bytes could not be deserialized into an instance of this class
-
getSpecificData
public org.apache.avro.specific.SpecificData getSpecificData()- Overrides:
getSpecificDatain classorg.apache.avro.specific.SpecificRecordBase
-
getSchema
public org.apache.avro.Schema getSchema()- Specified by:
getSchemain interfaceorg.apache.avro.generic.GenericContainer
-
get
- Specified by:
getin interfaceorg.apache.avro.generic.IndexedRecord
-
put
- Specified by:
putin interfaceorg.apache.avro.generic.IndexedRecord
-
getCurrency
Gets the value of the 'currency' field.- Returns:
- The value of the 'currency' field.
-
setCurrency
Sets the value of the 'currency' field.- Parameters:
value- the value to set.
-
getPrincipalDisbursed
Gets the value of the 'principalDisbursed' field.- Returns:
- The value of the 'principalDisbursed' field.
-
setPrincipalDisbursed
Sets the value of the 'principalDisbursed' field.- Parameters:
value- the value to set.
-
getPrincipalAdjustments
Gets the value of the 'principalAdjustments' field.- Returns:
- The value of the 'principalAdjustments' field.
-
setPrincipalAdjustments
Sets the value of the 'principalAdjustments' field.- Parameters:
value- the value to set.
-
getPrincipalPaid
Gets the value of the 'principalPaid' field.- Returns:
- The value of the 'principalPaid' field.
-
setPrincipalPaid
Sets the value of the 'principalPaid' field.- Parameters:
value- the value to set.
-
getPrincipalWrittenOff
Gets the value of the 'principalWrittenOff' field.- Returns:
- The value of the 'principalWrittenOff' field.
-
setPrincipalWrittenOff
Sets the value of the 'principalWrittenOff' field.- Parameters:
value- the value to set.
-
getPrincipalOutstanding
Gets the value of the 'principalOutstanding' field.- Returns:
- The value of the 'principalOutstanding' field.
-
setPrincipalOutstanding
Sets the value of the 'principalOutstanding' field.- Parameters:
value- the value to set.
-
getPrincipalOverdue
Gets the value of the 'principalOverdue' field.- Returns:
- The value of the 'principalOverdue' field.
-
setPrincipalOverdue
Sets the value of the 'principalOverdue' field.- Parameters:
value- the value to set.
-
getInterestCharged
Gets the value of the 'interestCharged' field.- Returns:
- The value of the 'interestCharged' field.
-
setInterestCharged
Sets the value of the 'interestCharged' field.- Parameters:
value- the value to set.
-
getInterestPaid
Gets the value of the 'interestPaid' field.- Returns:
- The value of the 'interestPaid' field.
-
setInterestPaid
Sets the value of the 'interestPaid' field.- Parameters:
value- the value to set.
-
getInterestWaived
Gets the value of the 'interestWaived' field.- Returns:
- The value of the 'interestWaived' field.
-
setInterestWaived
Sets the value of the 'interestWaived' field.- Parameters:
value- the value to set.
-
getInterestWrittenOff
Gets the value of the 'interestWrittenOff' field.- Returns:
- The value of the 'interestWrittenOff' field.
-
setInterestWrittenOff
Sets the value of the 'interestWrittenOff' field.- Parameters:
value- the value to set.
-
getInterestOutstanding
Gets the value of the 'interestOutstanding' field.- Returns:
- The value of the 'interestOutstanding' field.
-
setInterestOutstanding
Sets the value of the 'interestOutstanding' field.- Parameters:
value- the value to set.
-
getInterestOverdue
Gets the value of the 'interestOverdue' field.- Returns:
- The value of the 'interestOverdue' field.
-
setInterestOverdue
Sets the value of the 'interestOverdue' field.- Parameters:
value- the value to set.
-
getFeeChargesCharged
Gets the value of the 'feeChargesCharged' field.- Returns:
- The value of the 'feeChargesCharged' field.
-
setFeeChargesCharged
Sets the value of the 'feeChargesCharged' field.- Parameters:
value- the value to set.
-
getFeeChargesDueAtDisbursementCharged
Gets the value of the 'feeChargesDueAtDisbursementCharged' field.- Returns:
- The value of the 'feeChargesDueAtDisbursementCharged' field.
-
setFeeChargesDueAtDisbursementCharged
Sets the value of the 'feeChargesDueAtDisbursementCharged' field.- Parameters:
value- the value to set.
-
getFeeChargesPaid
Gets the value of the 'feeChargesPaid' field.- Returns:
- The value of the 'feeChargesPaid' field.
-
setFeeChargesPaid
Sets the value of the 'feeChargesPaid' field.- Parameters:
value- the value to set.
-
getFeeChargesWaived
Gets the value of the 'feeChargesWaived' field.- Returns:
- The value of the 'feeChargesWaived' field.
-
setFeeChargesWaived
Sets the value of the 'feeChargesWaived' field.- Parameters:
value- the value to set.
-
getFeeChargesWrittenOff
Gets the value of the 'feeChargesWrittenOff' field.- Returns:
- The value of the 'feeChargesWrittenOff' field.
-
setFeeChargesWrittenOff
Sets the value of the 'feeChargesWrittenOff' field.- Parameters:
value- the value to set.
-
getFeeChargesOutstanding
Gets the value of the 'feeChargesOutstanding' field.- Returns:
- The value of the 'feeChargesOutstanding' field.
-
setFeeChargesOutstanding
Sets the value of the 'feeChargesOutstanding' field.- Parameters:
value- the value to set.
-
getFeeChargesOverdue
Gets the value of the 'feeChargesOverdue' field.- Returns:
- The value of the 'feeChargesOverdue' field.
-
setFeeChargesOverdue
Sets the value of the 'feeChargesOverdue' field.- Parameters:
value- the value to set.
-
getPenaltyChargesCharged
Gets the value of the 'penaltyChargesCharged' field.- Returns:
- The value of the 'penaltyChargesCharged' field.
-
setPenaltyChargesCharged
Sets the value of the 'penaltyChargesCharged' field.- Parameters:
value- the value to set.
-
getPenaltyChargesPaid
Gets the value of the 'penaltyChargesPaid' field.- Returns:
- The value of the 'penaltyChargesPaid' field.
-
setPenaltyChargesPaid
Sets the value of the 'penaltyChargesPaid' field.- Parameters:
value- the value to set.
-
getPenaltyChargesWaived
Gets the value of the 'penaltyChargesWaived' field.- Returns:
- The value of the 'penaltyChargesWaived' field.
-
setPenaltyChargesWaived
Sets the value of the 'penaltyChargesWaived' field.- Parameters:
value- the value to set.
-
getPenaltyChargesWrittenOff
Gets the value of the 'penaltyChargesWrittenOff' field.- Returns:
- The value of the 'penaltyChargesWrittenOff' field.
-
setPenaltyChargesWrittenOff
Sets the value of the 'penaltyChargesWrittenOff' field.- Parameters:
value- the value to set.
-
getPenaltyChargesOutstanding
Gets the value of the 'penaltyChargesOutstanding' field.- Returns:
- The value of the 'penaltyChargesOutstanding' field.
-
setPenaltyChargesOutstanding
Sets the value of the 'penaltyChargesOutstanding' field.- Parameters:
value- the value to set.
-
getPenaltyChargesOverdue
Gets the value of the 'penaltyChargesOverdue' field.- Returns:
- The value of the 'penaltyChargesOverdue' field.
-
setPenaltyChargesOverdue
Sets the value of the 'penaltyChargesOverdue' field.- Parameters:
value- the value to set.
-
getTotalExpectedRepayment
Gets the value of the 'totalExpectedRepayment' field.- Returns:
- The value of the 'totalExpectedRepayment' field.
-
setTotalExpectedRepayment
Sets the value of the 'totalExpectedRepayment' field.- Parameters:
value- the value to set.
-
getTotalRepayment
Gets the value of the 'totalRepayment' field.- Returns:
- The value of the 'totalRepayment' field.
-
setTotalRepayment
Sets the value of the 'totalRepayment' field.- Parameters:
value- the value to set.
-
getTotalExpectedCostOfLoan
Gets the value of the 'totalExpectedCostOfLoan' field.- Returns:
- The value of the 'totalExpectedCostOfLoan' field.
-
setTotalExpectedCostOfLoan
Sets the value of the 'totalExpectedCostOfLoan' field.- Parameters:
value- the value to set.
-
getTotalCostOfLoan
Gets the value of the 'totalCostOfLoan' field.- Returns:
- The value of the 'totalCostOfLoan' field.
-
setTotalCostOfLoan
Sets the value of the 'totalCostOfLoan' field.- Parameters:
value- the value to set.
-
getTotalWaived
Gets the value of the 'totalWaived' field.- Returns:
- The value of the 'totalWaived' field.
-
setTotalWaived
Sets the value of the 'totalWaived' field.- Parameters:
value- the value to set.
-
getTotalWrittenOff
Gets the value of the 'totalWrittenOff' field.- Returns:
- The value of the 'totalWrittenOff' field.
-
setTotalWrittenOff
Sets the value of the 'totalWrittenOff' field.- Parameters:
value- the value to set.
-
getTotalOutstanding
Gets the value of the 'totalOutstanding' field.- Returns:
- The value of the 'totalOutstanding' field.
-
setTotalOutstanding
Sets the value of the 'totalOutstanding' field.- Parameters:
value- the value to set.
-
getTotalOverdue
Gets the value of the 'totalOverdue' field.- Returns:
- The value of the 'totalOverdue' field.
-
setTotalOverdue
Sets the value of the 'totalOverdue' field.- Parameters:
value- the value to set.
-
getTotalRecovered
Gets the value of the 'totalRecovered' field.- Returns:
- The value of the 'totalRecovered' field.
-
setTotalRecovered
Sets the value of the 'totalRecovered' field.- Parameters:
value- the value to set.
-
getOverdueSinceDate
Gets the value of the 'overdueSinceDate' field.- Returns:
- The value of the 'overdueSinceDate' field.
-
setOverdueSinceDate
Sets the value of the 'overdueSinceDate' field.- Parameters:
value- the value to set.
-
getWriteoffReasonId
Gets the value of the 'writeoffReasonId' field.- Returns:
- The value of the 'writeoffReasonId' field.
-
setWriteoffReasonId
Sets the value of the 'writeoffReasonId' field.- Parameters:
value- the value to set.
-
getWriteoffReason
Gets the value of the 'writeoffReason' field.- Returns:
- The value of the 'writeoffReason' field.
-
setWriteoffReason
Sets the value of the 'writeoffReason' field.- Parameters:
value- the value to set.
-
getTotalMerchantRefund
Gets the value of the 'totalMerchantRefund' field.- Returns:
- The value of the 'totalMerchantRefund' field.
-
setTotalMerchantRefund
Sets the value of the 'totalMerchantRefund' field.- Parameters:
value- the value to set.
-
getTotalMerchantRefundReversed
Gets the value of the 'totalMerchantRefundReversed' field.- Returns:
- The value of the 'totalMerchantRefundReversed' field.
-
setTotalMerchantRefundReversed
Sets the value of the 'totalMerchantRefundReversed' field.- Parameters:
value- the value to set.
-
getTotalPayoutRefund
Gets the value of the 'totalPayoutRefund' field.- Returns:
- The value of the 'totalPayoutRefund' field.
-
setTotalPayoutRefund
Sets the value of the 'totalPayoutRefund' field.- Parameters:
value- the value to set.
-
getTotalPayoutRefundReversed
Gets the value of the 'totalPayoutRefundReversed' field.- Returns:
- The value of the 'totalPayoutRefundReversed' field.
-
setTotalPayoutRefundReversed
Sets the value of the 'totalPayoutRefundReversed' field.- Parameters:
value- the value to set.
-
getTotalGoodwillCredit
Gets the value of the 'totalGoodwillCredit' field.- Returns:
- The value of the 'totalGoodwillCredit' field.
-
setTotalGoodwillCredit
Sets the value of the 'totalGoodwillCredit' field.- Parameters:
value- the value to set.
-
getTotalGoodwillCreditReversed
Gets the value of the 'totalGoodwillCreditReversed' field.- Returns:
- The value of the 'totalGoodwillCreditReversed' field.
-
setTotalGoodwillCreditReversed
Sets the value of the 'totalGoodwillCreditReversed' field.- Parameters:
value- the value to set.
-
getTotalChargeAdjustment
Gets the value of the 'totalChargeAdjustment' field.- Returns:
- The value of the 'totalChargeAdjustment' field.
-
setTotalChargeAdjustment
Sets the value of the 'totalChargeAdjustment' field.- Parameters:
value- the value to set.
-
getTotalChargeAdjustmentReversed
Gets the value of the 'totalChargeAdjustmentReversed' field.- Returns:
- The value of the 'totalChargeAdjustmentReversed' field.
-
setTotalChargeAdjustmentReversed
Sets the value of the 'totalChargeAdjustmentReversed' field.- Parameters:
value- the value to set.
-
getTotalChargeback
Gets the value of the 'totalChargeback' field.- Returns:
- The value of the 'totalChargeback' field.
-
setTotalChargeback
Sets the value of the 'totalChargeback' field.- Parameters:
value- the value to set.
-
getTotalCreditBalanceRefund
Gets the value of the 'totalCreditBalanceRefund' field.- Returns:
- The value of the 'totalCreditBalanceRefund' field.
-
setTotalCreditBalanceRefund
Sets the value of the 'totalCreditBalanceRefund' field.- Parameters:
value- the value to set.
-
getTotalCreditBalanceRefundReversed
Gets the value of the 'totalCreditBalanceRefundReversed' field.- Returns:
- The value of the 'totalCreditBalanceRefundReversed' field.
-
setTotalCreditBalanceRefundReversed
Sets the value of the 'totalCreditBalanceRefundReversed' field.- Parameters:
value- the value to set.
-
getTotalRepaymentTransaction
Gets the value of the 'totalRepaymentTransaction' field.- Returns:
- The value of the 'totalRepaymentTransaction' field.
-
setTotalRepaymentTransaction
Sets the value of the 'totalRepaymentTransaction' field.- Parameters:
value- the value to set.
-
getTotalRepaymentTransactionReversed
Gets the value of the 'totalRepaymentTransactionReversed' field.- Returns:
- The value of the 'totalRepaymentTransactionReversed' field.
-
setTotalRepaymentTransactionReversed
Sets the value of the 'totalRepaymentTransactionReversed' field.- Parameters:
value- the value to set.
-
getTotalInterestPaymentWaiver
Gets the value of the 'totalInterestPaymentWaiver' field.- Returns:
- The value of the 'totalInterestPaymentWaiver' field.
-
setTotalInterestPaymentWaiver
Sets the value of the 'totalInterestPaymentWaiver' field.- Parameters:
value- the value to set.
-
getChargeOffReasonId
Gets the value of the 'chargeOffReasonId' field.- Returns:
- The value of the 'chargeOffReasonId' field.
-
setChargeOffReasonId
Sets the value of the 'chargeOffReasonId' field.- Parameters:
value- the value to set.
-
getChargeOffReason
Gets the value of the 'chargeOffReason' field.- Returns:
- The value of the 'chargeOffReason' field.
-
setChargeOffReason
Sets the value of the 'chargeOffReason' field.- Parameters:
value- the value to set.
-
getTotalUnpaidPayableDueInterest
Gets the value of the 'totalUnpaidPayableDueInterest' field.- Returns:
- The value of the 'totalUnpaidPayableDueInterest' field.
-
setTotalUnpaidPayableDueInterest
Sets the value of the 'totalUnpaidPayableDueInterest' field.- Parameters:
value- the value to set.
-
getTotalUnpaidPayableNotDueInterest
Gets the value of the 'totalUnpaidPayableNotDueInterest' field.- Returns:
- The value of the 'totalUnpaidPayableNotDueInterest' field.
-
setTotalUnpaidPayableNotDueInterest
Sets the value of the 'totalUnpaidPayableNotDueInterest' field.- Parameters:
value- the value to set.
-
getTotalInterestRefund
Gets the value of the 'totalInterestRefund' field.- Returns:
- The value of the 'totalInterestRefund' field.
-
setTotalInterestRefund
Sets the value of the 'totalInterestRefund' field.- Parameters:
value- the value to set.
-
getTotalPrincipal
Gets the value of the 'totalPrincipal' field.- Returns:
- The value of the 'totalPrincipal' field.
-
setTotalPrincipal
Sets the value of the 'totalPrincipal' field.- Parameters:
value- the value to set.
-
getTotalCapitalizedIncome
Gets the value of the 'totalCapitalizedIncome' field.- Returns:
- The value of the 'totalCapitalizedIncome' field.
-
setTotalCapitalizedIncome
Sets the value of the 'totalCapitalizedIncome' field.- Parameters:
value- the value to set.
-
getTotalCapitalizedIncomeAdjustment
Gets the value of the 'totalCapitalizedIncomeAdjustment' field.- Returns:
- The value of the 'totalCapitalizedIncomeAdjustment' field.
-
setTotalCapitalizedIncomeAdjustment
Sets the value of the 'totalCapitalizedIncomeAdjustment' field.- Parameters:
value- the value to set.
-
newBuilder
Creates a new LoanSummaryDataV1 RecordBuilder.- Returns:
- A new LoanSummaryDataV1 RecordBuilder
-
newBuilder
Creates a new LoanSummaryDataV1 RecordBuilder by copying an existing Builder.- Parameters:
other- The existing builder to copy.- Returns:
- A new LoanSummaryDataV1 RecordBuilder
-
newBuilder
Creates a new LoanSummaryDataV1 RecordBuilder by copying an existing LoanSummaryDataV1 instance.- Parameters:
other- The existing instance to copy.- Returns:
- A new LoanSummaryDataV1 RecordBuilder
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classorg.apache.avro.specific.SpecificRecordBase- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classorg.apache.avro.specific.SpecificRecordBase- Throws:
IOException
-