LoanProductRelatedDetail

@Serializable
data class LoanProductRelatedDetail(val allowPartialPeriodInterestCalcualtion: Boolean? = null, val amortizationMethod: LoanProductRelatedDetail.AmortizationMethod? = null, val annualNominalInterestRate: Double? = null, val arrearsTolerance: Double? = null, val currency: MonetaryCurrency? = null, val disableScheduleExtensionForDownPayment: Boolean? = null, val disbursedAmountPercentageForDownPayment: Double? = null, val enableAutoRepaymentForDownPayment: Boolean? = null, val enableDownPayment: Boolean? = null, val equalAmortization: Boolean? = null, val graceOnArrearsAgeing: Int? = null, val graceOnDueDate: Int? = null, val graceOnInterestPayment: Int? = null, val graceOnPrincipalPayment: Int? = null, val inArrearsTolerance: Money? = null, val interestCalculationPeriodMethod: LoanProductRelatedDetail.InterestCalculationPeriodMethod? = null, val interestMethod: LoanProductRelatedDetail.InterestMethod? = null, val interestPeriodFrequencyType: LoanProductRelatedDetail.InterestPeriodFrequencyType? = null, val interestRecalculationEnabled: Boolean? = null, val loanScheduleProcessingType: LoanProductRelatedDetail.LoanScheduleProcessingType? = null, val loanScheduleType: LoanProductRelatedDetail.LoanScheduleType? = null, val nominalInterestRatePerPeriod: Double? = null, val numberOfRepayments: Int? = null, val principal: Money? = null, val repayEvery: Int? = null, val repaymentPeriodFrequencyType: LoanProductRelatedDetail.RepaymentPeriodFrequencyType? = null)

Parameters

allowPartialPeriodInterestCalcualtion
amortizationMethod
annualNominalInterestRate
arrearsTolerance
currency
disableScheduleExtensionForDownPayment
disbursedAmountPercentageForDownPayment
enableAutoRepaymentForDownPayment
enableDownPayment
equalAmortization
graceOnArrearsAgeing
graceOnDueDate
graceOnInterestPayment
graceOnPrincipalPayment
inArrearsTolerance
interestCalculationPeriodMethod
interestMethod
interestPeriodFrequencyType
interestRecalculationEnabled
loanScheduleProcessingType
loanScheduleType
nominalInterestRatePerPeriod
numberOfRepayments
principal
repayEvery
repaymentPeriodFrequencyType

Constructors

Link copied to clipboard
constructor(allowPartialPeriodInterestCalcualtion: Boolean? = null, amortizationMethod: LoanProductRelatedDetail.AmortizationMethod? = null, annualNominalInterestRate: Double? = null, arrearsTolerance: Double? = null, currency: MonetaryCurrency? = null, disableScheduleExtensionForDownPayment: Boolean? = null, disbursedAmountPercentageForDownPayment: Double? = null, enableAutoRepaymentForDownPayment: Boolean? = null, enableDownPayment: Boolean? = null, equalAmortization: Boolean? = null, graceOnArrearsAgeing: Int? = null, graceOnDueDate: Int? = null, graceOnInterestPayment: Int? = null, graceOnPrincipalPayment: Int? = null, inArrearsTolerance: Money? = null, interestCalculationPeriodMethod: LoanProductRelatedDetail.InterestCalculationPeriodMethod? = null, interestMethod: LoanProductRelatedDetail.InterestMethod? = null, interestPeriodFrequencyType: LoanProductRelatedDetail.InterestPeriodFrequencyType? = null, interestRecalculationEnabled: Boolean? = null, loanScheduleProcessingType: LoanProductRelatedDetail.LoanScheduleProcessingType? = null, loanScheduleType: LoanProductRelatedDetail.LoanScheduleType? = null, nominalInterestRatePerPeriod: Double? = null, numberOfRepayments: Int? = null, principal: Money? = null, repayEvery: Int? = null, repaymentPeriodFrequencyType: LoanProductRelatedDetail.RepaymentPeriodFrequencyType? = null)

Types

Link copied to clipboard

Values: EQUAL_PRINCIPAL,EQUAL_INSTALLMENTS,INVALID

Link copied to clipboard

Values: DAILY,SAME_AS_REPAYMENT_PERIOD,INVALID

Link copied to clipboard

Values: DECLINING_BALANCE,FLAT,INVALID

Link copied to clipboard

Values: DAYS,WEEKS,MONTHS,YEARS,WHOLE_TERM,INVALID

Link copied to clipboard
Link copied to clipboard

Values: CUMULATIVE,PROGRESSIVE

Link copied to clipboard

Values: DAYS,WEEKS,MONTHS,YEARS,WHOLE_TERM,INVALID

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val graceOnDueDate: Int? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val numberOfRepayments: Int? = null
Link copied to clipboard
val principal: Money? = null
Link copied to clipboard
val repayEvery: Int? = null