Class LoanProductRelatedDetail
java.lang.Object
org.apache.fineract.client.models.LoanProductRelatedDetail
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.8.0")
public class LoanProductRelatedDetail
extends Object
LoanProductRelatedDetail
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets amortizationMethodstatic enumGets or Sets buyDownFeeCalculationTypestatic enumGets or Sets buyDownFeeIncomeTypestatic enumGets or Sets buyDownFeeStrategystatic enumGets or Sets capitalizedIncomeCalculationTypestatic enumGets or Sets capitalizedIncomeStrategystatic enumGets or Sets capitalizedIncomeTypestatic enumGets or Sets chargeOffBehaviourstatic enumGets or Sets daysInYearCustomStrategystatic enumGets or Sets interestCalculationPeriodMethodstatic enumGets or Sets interestMethodstatic enumGets or Sets interestPeriodFrequencyTypestatic enumGets or Sets loanScheduleProcessingTypestatic enumGets or Sets loanScheduleTypestatic enumGets or Sets repaymentPeriodFrequencyTypestatic enumGets or Sets supportedInterestRefundTypes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSupportedInterestRefundTypesItem(LoanProductRelatedDetail.SupportedInterestRefundTypesEnum supportedInterestRefundTypesItem) allowPartialPeriodInterestCalculation(Boolean allowPartialPeriodInterestCalculation) amortizationMethod(LoanProductRelatedDetail.AmortizationMethodEnum amortizationMethod) annualNominalInterestRate(BigDecimal annualNominalInterestRate) buyDownFeeCalculationType(LoanProductRelatedDetail.BuyDownFeeCalculationTypeEnum buyDownFeeCalculationType) buyDownFeeIncomeType(LoanProductRelatedDetail.BuyDownFeeIncomeTypeEnum buyDownFeeIncomeType) buyDownFeeStrategy(LoanProductRelatedDetail.BuyDownFeeStrategyEnum buyDownFeeStrategy) capitalizedIncomeCalculationType(LoanProductRelatedDetail.CapitalizedIncomeCalculationTypeEnum capitalizedIncomeCalculationType) capitalizedIncomeStrategy(LoanProductRelatedDetail.CapitalizedIncomeStrategyEnum capitalizedIncomeStrategy) capitalizedIncomeType(LoanProductRelatedDetail.CapitalizedIncomeTypeEnum capitalizedIncomeType) chargeOffBehaviour(LoanProductRelatedDetail.ChargeOffBehaviourEnum chargeOffBehaviour) currency(MonetaryCurrency currency) currencyData(CurrencyData currencyData) daysInMonthType(Integer daysInMonthType) daysInYearCustomStrategy(LoanProductRelatedDetail.DaysInYearCustomStrategyEnum daysInYearCustomStrategy) daysInYearType(Integer daysInYearType) disbursedAmountPercentageForDownPayment(BigDecimal disbursedAmountPercentageForDownPayment) enableAccrualActivityPosting(Boolean enableAccrualActivityPosting) enableAutoRepaymentForDownPayment(Boolean enableAutoRepaymentForDownPayment) enableBuyDownFee(Boolean enableBuyDownFee) enableDownPayment(Boolean enableDownPayment) enableIncomeCapitalization(Boolean enableIncomeCapitalization) equalAmortization(Boolean equalAmortization) booleanfixedLength(Integer fixedLength) Get allowPartialPeriodInterestCalculationGet amortizationMethodGet annualNominalInterestRateGet buyDownFeeCalculationTypeGet buyDownFeeIncomeTypeGet buyDownFeeStrategyGet capitalizedIncomeCalculationTypeGet capitalizedIncomeStrategyGet capitalizedIncomeTypeGet chargeOffBehaviourGet currencyGet currencyDataGet daysInMonthTypeGet daysInYearCustomStrategyGet daysInYearTypeGet disbursedAmountPercentageForDownPaymentGet enableAccrualActivityPostingGet enableAutoRepaymentForDownPaymentGet enableBuyDownFeeGet enableDownPaymentGet enableIncomeCapitalizationGet equalAmortizationGet fixedLengthGet graceOnArrearsAgeingGet graceOnInterestChargedGet graceOnInterestPaymentGet graceOnPrincipalPaymentGet inArrearsToleranceGet installmentAmountInMultiplesOfGet interestCalculationPeriodMethodGet interestMethodGet interestPeriodFrequencyTypeGet interestRecalculationEnabledGet interestRecognitionOnDisbursementDateGet loanScheduleProcessingTypeGet loanScheduleTypeGet merchantBuyDownFeeGet nominalInterestRatePerPeriodGet numberOfRepaymentsGet principalGet recurringMoratoriumOnPrincipalPeriodsGet repayEveryGet repaymentPeriodFrequencyTypeGet supportedInterestRefundTypesgraceOnArrearsAgeing(Integer graceOnArrearsAgeing) graceOnInterestCharged(Integer graceOnInterestCharged) graceOnInterestPayment(Integer graceOnInterestPayment) graceOnPrincipalPayment(Integer graceOnPrincipalPayment) inthashCode()inArrearsTolerance(Money inArrearsTolerance) installmentAmountInMultiplesOf(Integer installmentAmountInMultiplesOf) interestCalculationPeriodMethod(LoanProductRelatedDetail.InterestCalculationPeriodMethodEnum interestCalculationPeriodMethod) interestMethod(LoanProductRelatedDetail.InterestMethodEnum interestMethod) interestPeriodFrequencyType(LoanProductRelatedDetail.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) interestRecalculationEnabled(Boolean interestRecalculationEnabled) interestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate) loanScheduleProcessingType(LoanProductRelatedDetail.LoanScheduleProcessingTypeEnum loanScheduleProcessingType) loanScheduleType(LoanProductRelatedDetail.LoanScheduleTypeEnum loanScheduleType) merchantBuyDownFee(Boolean merchantBuyDownFee) nominalInterestRatePerPeriod(BigDecimal nominalInterestRatePerPeriod) numberOfRepayments(Integer numberOfRepayments) recurringMoratoriumOnPrincipalPeriods(Integer recurringMoratoriumOnPrincipalPeriods) repayEvery(Integer repayEvery) repaymentPeriodFrequencyType(LoanProductRelatedDetail.RepaymentPeriodFrequencyTypeEnum repaymentPeriodFrequencyType) voidsetAllowPartialPeriodInterestCalculation(Boolean allowPartialPeriodInterestCalculation) voidsetAmortizationMethod(LoanProductRelatedDetail.AmortizationMethodEnum amortizationMethod) voidsetAnnualNominalInterestRate(BigDecimal annualNominalInterestRate) voidsetBuyDownFeeCalculationType(LoanProductRelatedDetail.BuyDownFeeCalculationTypeEnum buyDownFeeCalculationType) voidsetBuyDownFeeIncomeType(LoanProductRelatedDetail.BuyDownFeeIncomeTypeEnum buyDownFeeIncomeType) voidsetBuyDownFeeStrategy(LoanProductRelatedDetail.BuyDownFeeStrategyEnum buyDownFeeStrategy) voidsetCapitalizedIncomeCalculationType(LoanProductRelatedDetail.CapitalizedIncomeCalculationTypeEnum capitalizedIncomeCalculationType) voidsetCapitalizedIncomeStrategy(LoanProductRelatedDetail.CapitalizedIncomeStrategyEnum capitalizedIncomeStrategy) voidsetCapitalizedIncomeType(LoanProductRelatedDetail.CapitalizedIncomeTypeEnum capitalizedIncomeType) voidsetChargeOffBehaviour(LoanProductRelatedDetail.ChargeOffBehaviourEnum chargeOffBehaviour) voidsetCurrency(MonetaryCurrency currency) voidsetCurrencyData(CurrencyData currencyData) voidsetDaysInMonthType(Integer daysInMonthType) voidsetDaysInYearCustomStrategy(LoanProductRelatedDetail.DaysInYearCustomStrategyEnum daysInYearCustomStrategy) voidsetDaysInYearType(Integer daysInYearType) voidsetDisbursedAmountPercentageForDownPayment(BigDecimal disbursedAmountPercentageForDownPayment) voidsetEnableAccrualActivityPosting(Boolean enableAccrualActivityPosting) voidsetEnableAutoRepaymentForDownPayment(Boolean enableAutoRepaymentForDownPayment) voidsetEnableBuyDownFee(Boolean enableBuyDownFee) voidsetEnableDownPayment(Boolean enableDownPayment) voidsetEnableIncomeCapitalization(Boolean enableIncomeCapitalization) voidsetEqualAmortization(Boolean equalAmortization) voidsetFixedLength(Integer fixedLength) voidsetGraceOnArrearsAgeing(Integer graceOnArrearsAgeing) voidsetGraceOnInterestCharged(Integer graceOnInterestCharged) voidsetGraceOnInterestPayment(Integer graceOnInterestPayment) voidsetGraceOnPrincipalPayment(Integer graceOnPrincipalPayment) voidsetInArrearsTolerance(Money inArrearsTolerance) voidsetInstallmentAmountInMultiplesOf(Integer installmentAmountInMultiplesOf) voidsetInterestCalculationPeriodMethod(LoanProductRelatedDetail.InterestCalculationPeriodMethodEnum interestCalculationPeriodMethod) voidsetInterestMethod(LoanProductRelatedDetail.InterestMethodEnum interestMethod) voidsetInterestPeriodFrequencyType(LoanProductRelatedDetail.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) voidsetInterestRecalculationEnabled(Boolean interestRecalculationEnabled) voidsetInterestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate) voidsetLoanScheduleProcessingType(LoanProductRelatedDetail.LoanScheduleProcessingTypeEnum loanScheduleProcessingType) voidsetLoanScheduleType(LoanProductRelatedDetail.LoanScheduleTypeEnum loanScheduleType) voidsetMerchantBuyDownFee(Boolean merchantBuyDownFee) voidsetNominalInterestRatePerPeriod(BigDecimal nominalInterestRatePerPeriod) voidsetNumberOfRepayments(Integer numberOfRepayments) voidsetPrincipal(Money principal) voidsetRecurringMoratoriumOnPrincipalPeriods(Integer recurringMoratoriumOnPrincipalPeriods) voidsetRepayEvery(Integer repayEvery) voidsetRepaymentPeriodFrequencyType(LoanProductRelatedDetail.RepaymentPeriodFrequencyTypeEnum repaymentPeriodFrequencyType) voidsetSupportedInterestRefundTypes(List<LoanProductRelatedDetail.SupportedInterestRefundTypesEnum> supportedInterestRefundTypes) supportedInterestRefundTypes(List<LoanProductRelatedDetail.SupportedInterestRefundTypesEnum> supportedInterestRefundTypes) toString()
-
Field Details
-
SERIALIZED_NAME_ALLOW_PARTIAL_PERIOD_INTEREST_CALCULATION
- See Also:
-
SERIALIZED_NAME_AMORTIZATION_METHOD
- See Also:
-
SERIALIZED_NAME_ANNUAL_NOMINAL_INTEREST_RATE
- See Also:
-
SERIALIZED_NAME_BUY_DOWN_FEE_CALCULATION_TYPE
- See Also:
-
SERIALIZED_NAME_BUY_DOWN_FEE_INCOME_TYPE
- See Also:
-
SERIALIZED_NAME_BUY_DOWN_FEE_STRATEGY
- See Also:
-
SERIALIZED_NAME_CAPITALIZED_INCOME_CALCULATION_TYPE
- See Also:
-
SERIALIZED_NAME_CAPITALIZED_INCOME_STRATEGY
- See Also:
-
SERIALIZED_NAME_CAPITALIZED_INCOME_TYPE
- See Also:
-
SERIALIZED_NAME_CHARGE_OFF_BEHAVIOUR
- See Also:
-
SERIALIZED_NAME_CURRENCY
- See Also:
-
SERIALIZED_NAME_CURRENCY_DATA
- See Also:
-
SERIALIZED_NAME_DAYS_IN_MONTH_TYPE
- See Also:
-
SERIALIZED_NAME_DAYS_IN_YEAR_CUSTOM_STRATEGY
- See Also:
-
SERIALIZED_NAME_DAYS_IN_YEAR_TYPE
- See Also:
-
SERIALIZED_NAME_DISBURSED_AMOUNT_PERCENTAGE_FOR_DOWN_PAYMENT
- See Also:
-
SERIALIZED_NAME_ENABLE_ACCRUAL_ACTIVITY_POSTING
- See Also:
-
SERIALIZED_NAME_ENABLE_AUTO_REPAYMENT_FOR_DOWN_PAYMENT
- See Also:
-
SERIALIZED_NAME_ENABLE_BUY_DOWN_FEE
- See Also:
-
SERIALIZED_NAME_ENABLE_DOWN_PAYMENT
- See Also:
-
SERIALIZED_NAME_ENABLE_INCOME_CAPITALIZATION
- See Also:
-
SERIALIZED_NAME_EQUAL_AMORTIZATION
- See Also:
-
SERIALIZED_NAME_FIXED_LENGTH
- See Also:
-
SERIALIZED_NAME_GRACE_ON_ARREARS_AGEING
- See Also:
-
SERIALIZED_NAME_GRACE_ON_INTEREST_CHARGED
- See Also:
-
SERIALIZED_NAME_GRACE_ON_INTEREST_PAYMENT
- See Also:
-
SERIALIZED_NAME_GRACE_ON_PRINCIPAL_PAYMENT
- See Also:
-
SERIALIZED_NAME_IN_ARREARS_TOLERANCE
- See Also:
-
SERIALIZED_NAME_INSTALLMENT_AMOUNT_IN_MULTIPLES_OF
- See Also:
-
SERIALIZED_NAME_INTEREST_CALCULATION_PERIOD_METHOD
- See Also:
-
SERIALIZED_NAME_INTEREST_METHOD
- See Also:
-
SERIALIZED_NAME_INTEREST_PERIOD_FREQUENCY_TYPE
- See Also:
-
SERIALIZED_NAME_INTEREST_RECALCULATION_ENABLED
- See Also:
-
SERIALIZED_NAME_INTEREST_RECOGNITION_ON_DISBURSEMENT_DATE
- See Also:
-
SERIALIZED_NAME_LOAN_SCHEDULE_PROCESSING_TYPE
- See Also:
-
SERIALIZED_NAME_LOAN_SCHEDULE_TYPE
- See Also:
-
SERIALIZED_NAME_MERCHANT_BUY_DOWN_FEE
- See Also:
-
SERIALIZED_NAME_NOMINAL_INTEREST_RATE_PER_PERIOD
- See Also:
-
SERIALIZED_NAME_NUMBER_OF_REPAYMENTS
- See Also:
-
SERIALIZED_NAME_PRINCIPAL
- See Also:
-
SERIALIZED_NAME_RECURRING_MORATORIUM_ON_PRINCIPAL_PERIODS
- See Also:
-
SERIALIZED_NAME_REPAY_EVERY
- See Also:
-
SERIALIZED_NAME_REPAYMENT_PERIOD_FREQUENCY_TYPE
- See Also:
-
SERIALIZED_NAME_SUPPORTED_INTEREST_REFUND_TYPES
- See Also:
-
-
Constructor Details
-
LoanProductRelatedDetail
public LoanProductRelatedDetail()
-
-
Method Details
-
allowPartialPeriodInterestCalculation
public LoanProductRelatedDetail allowPartialPeriodInterestCalculation(Boolean allowPartialPeriodInterestCalculation) -
getAllowPartialPeriodInterestCalculation
Get allowPartialPeriodInterestCalculation- Returns:
- allowPartialPeriodInterestCalculation
-
setAllowPartialPeriodInterestCalculation
-
amortizationMethod
public LoanProductRelatedDetail amortizationMethod(LoanProductRelatedDetail.AmortizationMethodEnum amortizationMethod) -
getAmortizationMethod
Get amortizationMethod- Returns:
- amortizationMethod
-
setAmortizationMethod
public void setAmortizationMethod(LoanProductRelatedDetail.AmortizationMethodEnum amortizationMethod) -
annualNominalInterestRate
-
getAnnualNominalInterestRate
Get annualNominalInterestRate- Returns:
- annualNominalInterestRate
-
setAnnualNominalInterestRate
-
buyDownFeeCalculationType
public LoanProductRelatedDetail buyDownFeeCalculationType(LoanProductRelatedDetail.BuyDownFeeCalculationTypeEnum buyDownFeeCalculationType) -
getBuyDownFeeCalculationType
@Nullable public LoanProductRelatedDetail.BuyDownFeeCalculationTypeEnum getBuyDownFeeCalculationType()Get buyDownFeeCalculationType- Returns:
- buyDownFeeCalculationType
-
setBuyDownFeeCalculationType
public void setBuyDownFeeCalculationType(LoanProductRelatedDetail.BuyDownFeeCalculationTypeEnum buyDownFeeCalculationType) -
buyDownFeeIncomeType
public LoanProductRelatedDetail buyDownFeeIncomeType(LoanProductRelatedDetail.BuyDownFeeIncomeTypeEnum buyDownFeeIncomeType) -
getBuyDownFeeIncomeType
Get buyDownFeeIncomeType- Returns:
- buyDownFeeIncomeType
-
setBuyDownFeeIncomeType
public void setBuyDownFeeIncomeType(LoanProductRelatedDetail.BuyDownFeeIncomeTypeEnum buyDownFeeIncomeType) -
buyDownFeeStrategy
public LoanProductRelatedDetail buyDownFeeStrategy(LoanProductRelatedDetail.BuyDownFeeStrategyEnum buyDownFeeStrategy) -
getBuyDownFeeStrategy
Get buyDownFeeStrategy- Returns:
- buyDownFeeStrategy
-
setBuyDownFeeStrategy
public void setBuyDownFeeStrategy(LoanProductRelatedDetail.BuyDownFeeStrategyEnum buyDownFeeStrategy) -
capitalizedIncomeCalculationType
public LoanProductRelatedDetail capitalizedIncomeCalculationType(LoanProductRelatedDetail.CapitalizedIncomeCalculationTypeEnum capitalizedIncomeCalculationType) -
getCapitalizedIncomeCalculationType
@Nullable public LoanProductRelatedDetail.CapitalizedIncomeCalculationTypeEnum getCapitalizedIncomeCalculationType()Get capitalizedIncomeCalculationType- Returns:
- capitalizedIncomeCalculationType
-
setCapitalizedIncomeCalculationType
public void setCapitalizedIncomeCalculationType(LoanProductRelatedDetail.CapitalizedIncomeCalculationTypeEnum capitalizedIncomeCalculationType) -
capitalizedIncomeStrategy
public LoanProductRelatedDetail capitalizedIncomeStrategy(LoanProductRelatedDetail.CapitalizedIncomeStrategyEnum capitalizedIncomeStrategy) -
getCapitalizedIncomeStrategy
@Nullable public LoanProductRelatedDetail.CapitalizedIncomeStrategyEnum getCapitalizedIncomeStrategy()Get capitalizedIncomeStrategy- Returns:
- capitalizedIncomeStrategy
-
setCapitalizedIncomeStrategy
public void setCapitalizedIncomeStrategy(LoanProductRelatedDetail.CapitalizedIncomeStrategyEnum capitalizedIncomeStrategy) -
capitalizedIncomeType
public LoanProductRelatedDetail capitalizedIncomeType(LoanProductRelatedDetail.CapitalizedIncomeTypeEnum capitalizedIncomeType) -
getCapitalizedIncomeType
Get capitalizedIncomeType- Returns:
- capitalizedIncomeType
-
setCapitalizedIncomeType
public void setCapitalizedIncomeType(LoanProductRelatedDetail.CapitalizedIncomeTypeEnum capitalizedIncomeType) -
chargeOffBehaviour
public LoanProductRelatedDetail chargeOffBehaviour(LoanProductRelatedDetail.ChargeOffBehaviourEnum chargeOffBehaviour) -
getChargeOffBehaviour
Get chargeOffBehaviour- Returns:
- chargeOffBehaviour
-
setChargeOffBehaviour
public void setChargeOffBehaviour(LoanProductRelatedDetail.ChargeOffBehaviourEnum chargeOffBehaviour) -
currency
-
getCurrency
Get currency- Returns:
- currency
-
setCurrency
-
currencyData
-
getCurrencyData
Get currencyData- Returns:
- currencyData
-
setCurrencyData
-
daysInMonthType
-
getDaysInMonthType
Get daysInMonthType- Returns:
- daysInMonthType
-
setDaysInMonthType
-
daysInYearCustomStrategy
public LoanProductRelatedDetail daysInYearCustomStrategy(LoanProductRelatedDetail.DaysInYearCustomStrategyEnum daysInYearCustomStrategy) -
getDaysInYearCustomStrategy
@Nullable public LoanProductRelatedDetail.DaysInYearCustomStrategyEnum getDaysInYearCustomStrategy()Get daysInYearCustomStrategy- Returns:
- daysInYearCustomStrategy
-
setDaysInYearCustomStrategy
public void setDaysInYearCustomStrategy(LoanProductRelatedDetail.DaysInYearCustomStrategyEnum daysInYearCustomStrategy) -
daysInYearType
-
getDaysInYearType
Get daysInYearType- Returns:
- daysInYearType
-
setDaysInYearType
-
disbursedAmountPercentageForDownPayment
public LoanProductRelatedDetail disbursedAmountPercentageForDownPayment(BigDecimal disbursedAmountPercentageForDownPayment) -
getDisbursedAmountPercentageForDownPayment
Get disbursedAmountPercentageForDownPayment- Returns:
- disbursedAmountPercentageForDownPayment
-
setDisbursedAmountPercentageForDownPayment
public void setDisbursedAmountPercentageForDownPayment(BigDecimal disbursedAmountPercentageForDownPayment) -
enableAccrualActivityPosting
-
getEnableAccrualActivityPosting
Get enableAccrualActivityPosting- Returns:
- enableAccrualActivityPosting
-
setEnableAccrualActivityPosting
-
enableAutoRepaymentForDownPayment
public LoanProductRelatedDetail enableAutoRepaymentForDownPayment(Boolean enableAutoRepaymentForDownPayment) -
getEnableAutoRepaymentForDownPayment
Get enableAutoRepaymentForDownPayment- Returns:
- enableAutoRepaymentForDownPayment
-
setEnableAutoRepaymentForDownPayment
-
enableBuyDownFee
-
getEnableBuyDownFee
Get enableBuyDownFee- Returns:
- enableBuyDownFee
-
setEnableBuyDownFee
-
enableDownPayment
-
getEnableDownPayment
Get enableDownPayment- Returns:
- enableDownPayment
-
setEnableDownPayment
-
enableIncomeCapitalization
-
getEnableIncomeCapitalization
Get enableIncomeCapitalization- Returns:
- enableIncomeCapitalization
-
setEnableIncomeCapitalization
-
equalAmortization
-
getEqualAmortization
Get equalAmortization- Returns:
- equalAmortization
-
setEqualAmortization
-
fixedLength
-
getFixedLength
Get fixedLength- Returns:
- fixedLength
-
setFixedLength
-
graceOnArrearsAgeing
-
getGraceOnArrearsAgeing
Get graceOnArrearsAgeing- Returns:
- graceOnArrearsAgeing
-
setGraceOnArrearsAgeing
-
graceOnInterestCharged
-
getGraceOnInterestCharged
Get graceOnInterestCharged- Returns:
- graceOnInterestCharged
-
setGraceOnInterestCharged
-
graceOnInterestPayment
-
getGraceOnInterestPayment
Get graceOnInterestPayment- Returns:
- graceOnInterestPayment
-
setGraceOnInterestPayment
-
graceOnPrincipalPayment
-
getGraceOnPrincipalPayment
Get graceOnPrincipalPayment- Returns:
- graceOnPrincipalPayment
-
setGraceOnPrincipalPayment
-
inArrearsTolerance
-
getInArrearsTolerance
Get inArrearsTolerance- Returns:
- inArrearsTolerance
-
setInArrearsTolerance
-
installmentAmountInMultiplesOf
public LoanProductRelatedDetail installmentAmountInMultiplesOf(Integer installmentAmountInMultiplesOf) -
getInstallmentAmountInMultiplesOf
Get installmentAmountInMultiplesOf- Returns:
- installmentAmountInMultiplesOf
-
setInstallmentAmountInMultiplesOf
-
interestCalculationPeriodMethod
public LoanProductRelatedDetail interestCalculationPeriodMethod(LoanProductRelatedDetail.InterestCalculationPeriodMethodEnum interestCalculationPeriodMethod) -
getInterestCalculationPeriodMethod
@Nullable public LoanProductRelatedDetail.InterestCalculationPeriodMethodEnum getInterestCalculationPeriodMethod()Get interestCalculationPeriodMethod- Returns:
- interestCalculationPeriodMethod
-
setInterestCalculationPeriodMethod
public void setInterestCalculationPeriodMethod(LoanProductRelatedDetail.InterestCalculationPeriodMethodEnum interestCalculationPeriodMethod) -
interestMethod
public LoanProductRelatedDetail interestMethod(LoanProductRelatedDetail.InterestMethodEnum interestMethod) -
getInterestMethod
Get interestMethod- Returns:
- interestMethod
-
setInterestMethod
-
interestPeriodFrequencyType
public LoanProductRelatedDetail interestPeriodFrequencyType(LoanProductRelatedDetail.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) -
getInterestPeriodFrequencyType
@Nullable public LoanProductRelatedDetail.InterestPeriodFrequencyTypeEnum getInterestPeriodFrequencyType()Get interestPeriodFrequencyType- Returns:
- interestPeriodFrequencyType
-
setInterestPeriodFrequencyType
public void setInterestPeriodFrequencyType(LoanProductRelatedDetail.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) -
interestRecalculationEnabled
-
getInterestRecalculationEnabled
Get interestRecalculationEnabled- Returns:
- interestRecalculationEnabled
-
setInterestRecalculationEnabled
-
interestRecognitionOnDisbursementDate
public LoanProductRelatedDetail interestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate) -
getInterestRecognitionOnDisbursementDate
Get interestRecognitionOnDisbursementDate- Returns:
- interestRecognitionOnDisbursementDate
-
setInterestRecognitionOnDisbursementDate
-
loanScheduleProcessingType
public LoanProductRelatedDetail loanScheduleProcessingType(LoanProductRelatedDetail.LoanScheduleProcessingTypeEnum loanScheduleProcessingType) -
getLoanScheduleProcessingType
@Nullable public LoanProductRelatedDetail.LoanScheduleProcessingTypeEnum getLoanScheduleProcessingType()Get loanScheduleProcessingType- Returns:
- loanScheduleProcessingType
-
setLoanScheduleProcessingType
public void setLoanScheduleProcessingType(LoanProductRelatedDetail.LoanScheduleProcessingTypeEnum loanScheduleProcessingType) -
loanScheduleType
public LoanProductRelatedDetail loanScheduleType(LoanProductRelatedDetail.LoanScheduleTypeEnum loanScheduleType) -
getLoanScheduleType
Get loanScheduleType- Returns:
- loanScheduleType
-
setLoanScheduleType
-
merchantBuyDownFee
-
getMerchantBuyDownFee
Get merchantBuyDownFee- Returns:
- merchantBuyDownFee
-
setMerchantBuyDownFee
-
nominalInterestRatePerPeriod
public LoanProductRelatedDetail nominalInterestRatePerPeriod(BigDecimal nominalInterestRatePerPeriod) -
getNominalInterestRatePerPeriod
Get nominalInterestRatePerPeriod- Returns:
- nominalInterestRatePerPeriod
-
setNominalInterestRatePerPeriod
-
numberOfRepayments
-
getNumberOfRepayments
Get numberOfRepayments- Returns:
- numberOfRepayments
-
setNumberOfRepayments
-
principal
-
getPrincipal
Get principal- Returns:
- principal
-
setPrincipal
-
recurringMoratoriumOnPrincipalPeriods
public LoanProductRelatedDetail recurringMoratoriumOnPrincipalPeriods(Integer recurringMoratoriumOnPrincipalPeriods) -
getRecurringMoratoriumOnPrincipalPeriods
Get recurringMoratoriumOnPrincipalPeriods- Returns:
- recurringMoratoriumOnPrincipalPeriods
-
setRecurringMoratoriumOnPrincipalPeriods
-
repayEvery
-
getRepayEvery
Get repayEvery- Returns:
- repayEvery
-
setRepayEvery
-
repaymentPeriodFrequencyType
public LoanProductRelatedDetail repaymentPeriodFrequencyType(LoanProductRelatedDetail.RepaymentPeriodFrequencyTypeEnum repaymentPeriodFrequencyType) -
getRepaymentPeriodFrequencyType
@Nullable public LoanProductRelatedDetail.RepaymentPeriodFrequencyTypeEnum getRepaymentPeriodFrequencyType()Get repaymentPeriodFrequencyType- Returns:
- repaymentPeriodFrequencyType
-
setRepaymentPeriodFrequencyType
public void setRepaymentPeriodFrequencyType(LoanProductRelatedDetail.RepaymentPeriodFrequencyTypeEnum repaymentPeriodFrequencyType) -
supportedInterestRefundTypes
public LoanProductRelatedDetail supportedInterestRefundTypes(List<LoanProductRelatedDetail.SupportedInterestRefundTypesEnum> supportedInterestRefundTypes) -
addSupportedInterestRefundTypesItem
public LoanProductRelatedDetail addSupportedInterestRefundTypesItem(LoanProductRelatedDetail.SupportedInterestRefundTypesEnum supportedInterestRefundTypesItem) -
getSupportedInterestRefundTypes
@Nullable public List<LoanProductRelatedDetail.SupportedInterestRefundTypesEnum> getSupportedInterestRefundTypes()Get supportedInterestRefundTypes- Returns:
- supportedInterestRefundTypes
-
setSupportedInterestRefundTypes
public void setSupportedInterestRefundTypes(List<LoanProductRelatedDetail.SupportedInterestRefundTypesEnum> supportedInterestRefundTypes) -
equals
-
hashCode
public int hashCode() -
toString
-