Class LoanProductMinimumRepaymentScheduleRelatedDetail
java.lang.Object
org.apache.fineract.client.models.LoanProductMinimumRepaymentScheduleRelatedDetail
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.8.0")
public class LoanProductMinimumRepaymentScheduleRelatedDetail
extends Object
LoanProductMinimumRepaymentScheduleRelatedDetail
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets amortizationMethodstatic enumGets or Sets daysInYearCustomStrategystatic enumGets or Sets interestCalculationPeriodMethodstatic enumGets or Sets interestMethodstatic enumGets or Sets interestPeriodFrequencyTypestatic enumGets or Sets repaymentPeriodFrequencyType -
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowPartialPeriodInterestCalculation(Boolean allowPartialPeriodInterestCalculation) amortizationMethod(LoanProductMinimumRepaymentScheduleRelatedDetail.AmortizationMethodEnum amortizationMethod) annualNominalInterestRate(BigDecimal annualNominalInterestRate) currencyData(CurrencyData currencyData) daysInMonthType(Integer daysInMonthType) daysInYearCustomStrategy(LoanProductMinimumRepaymentScheduleRelatedDetail.DaysInYearCustomStrategyEnum daysInYearCustomStrategy) daysInYearType(Integer daysInYearType) booleanGet allowPartialPeriodInterestCalculationGet amortizationMethodGet annualNominalInterestRateGet currencyDataGet daysInMonthTypeGet daysInYearCustomStrategyGet daysInYearTypeGet graceOnArrearsAgeingGet graceOnInterestChargedGet graceOnInterestPaymentGet graceOnPrincipalPaymentGet interestCalculationPeriodMethodGet interestMethodGet interestPeriodFrequencyTypeGet interestRecognitionOnDisbursementDateGet nominalInterestRatePerPeriodGet numberOfRepaymentsGet recurringMoratoriumOnPrincipalPeriodsGet repayEveryGet repaymentPeriodFrequencyTypegraceOnArrearsAgeing(Integer graceOnArrearsAgeing) graceOnInterestCharged(Integer graceOnInterestCharged) graceOnInterestPayment(Integer graceOnInterestPayment) graceOnPrincipalPayment(Integer graceOnPrincipalPayment) inthashCode()interestCalculationPeriodMethod(LoanProductMinimumRepaymentScheduleRelatedDetail.InterestCalculationPeriodMethodEnum interestCalculationPeriodMethod) interestPeriodFrequencyType(LoanProductMinimumRepaymentScheduleRelatedDetail.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) interestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate) nominalInterestRatePerPeriod(BigDecimal nominalInterestRatePerPeriod) numberOfRepayments(Integer numberOfRepayments) recurringMoratoriumOnPrincipalPeriods(Integer recurringMoratoriumOnPrincipalPeriods) repayEvery(Integer repayEvery) repaymentPeriodFrequencyType(LoanProductMinimumRepaymentScheduleRelatedDetail.RepaymentPeriodFrequencyTypeEnum repaymentPeriodFrequencyType) voidsetAllowPartialPeriodInterestCalculation(Boolean allowPartialPeriodInterestCalculation) voidsetAmortizationMethod(LoanProductMinimumRepaymentScheduleRelatedDetail.AmortizationMethodEnum amortizationMethod) voidsetAnnualNominalInterestRate(BigDecimal annualNominalInterestRate) voidsetCurrencyData(CurrencyData currencyData) voidsetDaysInMonthType(Integer daysInMonthType) voidsetDaysInYearCustomStrategy(LoanProductMinimumRepaymentScheduleRelatedDetail.DaysInYearCustomStrategyEnum daysInYearCustomStrategy) voidsetDaysInYearType(Integer daysInYearType) voidsetGraceOnArrearsAgeing(Integer graceOnArrearsAgeing) voidsetGraceOnInterestCharged(Integer graceOnInterestCharged) voidsetGraceOnInterestPayment(Integer graceOnInterestPayment) voidsetGraceOnPrincipalPayment(Integer graceOnPrincipalPayment) voidsetInterestCalculationPeriodMethod(LoanProductMinimumRepaymentScheduleRelatedDetail.InterestCalculationPeriodMethodEnum interestCalculationPeriodMethod) voidsetInterestMethod(LoanProductMinimumRepaymentScheduleRelatedDetail.InterestMethodEnum interestMethod) voidsetInterestPeriodFrequencyType(LoanProductMinimumRepaymentScheduleRelatedDetail.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) voidsetInterestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate) voidsetNominalInterestRatePerPeriod(BigDecimal nominalInterestRatePerPeriod) voidsetNumberOfRepayments(Integer numberOfRepayments) voidsetRecurringMoratoriumOnPrincipalPeriods(Integer recurringMoratoriumOnPrincipalPeriods) voidsetRepayEvery(Integer repayEvery) voidsetRepaymentPeriodFrequencyType(LoanProductMinimumRepaymentScheduleRelatedDetail.RepaymentPeriodFrequencyTypeEnum repaymentPeriodFrequencyType) 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_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_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_INTEREST_CALCULATION_PERIOD_METHOD
- See Also:
-
SERIALIZED_NAME_INTEREST_METHOD
- See Also:
-
SERIALIZED_NAME_INTEREST_PERIOD_FREQUENCY_TYPE
- See Also:
-
SERIALIZED_NAME_INTEREST_RECOGNITION_ON_DISBURSEMENT_DATE
- See Also:
-
SERIALIZED_NAME_NOMINAL_INTEREST_RATE_PER_PERIOD
- See Also:
-
SERIALIZED_NAME_NUMBER_OF_REPAYMENTS
- 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:
-
-
Constructor Details
-
LoanProductMinimumRepaymentScheduleRelatedDetail
public LoanProductMinimumRepaymentScheduleRelatedDetail()
-
-
Method Details
-
allowPartialPeriodInterestCalculation
public LoanProductMinimumRepaymentScheduleRelatedDetail allowPartialPeriodInterestCalculation(Boolean allowPartialPeriodInterestCalculation) -
getAllowPartialPeriodInterestCalculation
Get allowPartialPeriodInterestCalculation- Returns:
- allowPartialPeriodInterestCalculation
-
setAllowPartialPeriodInterestCalculation
-
amortizationMethod
public LoanProductMinimumRepaymentScheduleRelatedDetail amortizationMethod(LoanProductMinimumRepaymentScheduleRelatedDetail.AmortizationMethodEnum amortizationMethod) -
getAmortizationMethod
@Nullable public LoanProductMinimumRepaymentScheduleRelatedDetail.AmortizationMethodEnum getAmortizationMethod()Get amortizationMethod- Returns:
- amortizationMethod
-
setAmortizationMethod
public void setAmortizationMethod(LoanProductMinimumRepaymentScheduleRelatedDetail.AmortizationMethodEnum amortizationMethod) -
annualNominalInterestRate
public LoanProductMinimumRepaymentScheduleRelatedDetail annualNominalInterestRate(BigDecimal annualNominalInterestRate) -
getAnnualNominalInterestRate
Get annualNominalInterestRate- Returns:
- annualNominalInterestRate
-
setAnnualNominalInterestRate
-
currencyData
-
getCurrencyData
Get currencyData- Returns:
- currencyData
-
setCurrencyData
-
daysInMonthType
-
getDaysInMonthType
Get daysInMonthType- Returns:
- daysInMonthType
-
setDaysInMonthType
-
daysInYearCustomStrategy
public LoanProductMinimumRepaymentScheduleRelatedDetail daysInYearCustomStrategy(LoanProductMinimumRepaymentScheduleRelatedDetail.DaysInYearCustomStrategyEnum daysInYearCustomStrategy) -
getDaysInYearCustomStrategy
@Nullable public LoanProductMinimumRepaymentScheduleRelatedDetail.DaysInYearCustomStrategyEnum getDaysInYearCustomStrategy()Get daysInYearCustomStrategy- Returns:
- daysInYearCustomStrategy
-
setDaysInYearCustomStrategy
public void setDaysInYearCustomStrategy(LoanProductMinimumRepaymentScheduleRelatedDetail.DaysInYearCustomStrategyEnum daysInYearCustomStrategy) -
daysInYearType
-
getDaysInYearType
Get daysInYearType- Returns:
- daysInYearType
-
setDaysInYearType
-
graceOnArrearsAgeing
public LoanProductMinimumRepaymentScheduleRelatedDetail graceOnArrearsAgeing(Integer graceOnArrearsAgeing) -
getGraceOnArrearsAgeing
Get graceOnArrearsAgeing- Returns:
- graceOnArrearsAgeing
-
setGraceOnArrearsAgeing
-
graceOnInterestCharged
public LoanProductMinimumRepaymentScheduleRelatedDetail graceOnInterestCharged(Integer graceOnInterestCharged) -
getGraceOnInterestCharged
Get graceOnInterestCharged- Returns:
- graceOnInterestCharged
-
setGraceOnInterestCharged
-
graceOnInterestPayment
public LoanProductMinimumRepaymentScheduleRelatedDetail graceOnInterestPayment(Integer graceOnInterestPayment) -
getGraceOnInterestPayment
Get graceOnInterestPayment- Returns:
- graceOnInterestPayment
-
setGraceOnInterestPayment
-
graceOnPrincipalPayment
public LoanProductMinimumRepaymentScheduleRelatedDetail graceOnPrincipalPayment(Integer graceOnPrincipalPayment) -
getGraceOnPrincipalPayment
Get graceOnPrincipalPayment- Returns:
- graceOnPrincipalPayment
-
setGraceOnPrincipalPayment
-
interestCalculationPeriodMethod
public LoanProductMinimumRepaymentScheduleRelatedDetail interestCalculationPeriodMethod(LoanProductMinimumRepaymentScheduleRelatedDetail.InterestCalculationPeriodMethodEnum interestCalculationPeriodMethod) -
getInterestCalculationPeriodMethod
@Nullable public LoanProductMinimumRepaymentScheduleRelatedDetail.InterestCalculationPeriodMethodEnum getInterestCalculationPeriodMethod()Get interestCalculationPeriodMethod- Returns:
- interestCalculationPeriodMethod
-
setInterestCalculationPeriodMethod
public void setInterestCalculationPeriodMethod(LoanProductMinimumRepaymentScheduleRelatedDetail.InterestCalculationPeriodMethodEnum interestCalculationPeriodMethod) -
interestMethod
public LoanProductMinimumRepaymentScheduleRelatedDetail interestMethod(LoanProductMinimumRepaymentScheduleRelatedDetail.InterestMethodEnum interestMethod) -
getInterestMethod
@Nullable public LoanProductMinimumRepaymentScheduleRelatedDetail.InterestMethodEnum getInterestMethod()Get interestMethod- Returns:
- interestMethod
-
setInterestMethod
public void setInterestMethod(LoanProductMinimumRepaymentScheduleRelatedDetail.InterestMethodEnum interestMethod) -
interestPeriodFrequencyType
public LoanProductMinimumRepaymentScheduleRelatedDetail interestPeriodFrequencyType(LoanProductMinimumRepaymentScheduleRelatedDetail.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) -
getInterestPeriodFrequencyType
@Nullable public LoanProductMinimumRepaymentScheduleRelatedDetail.InterestPeriodFrequencyTypeEnum getInterestPeriodFrequencyType()Get interestPeriodFrequencyType- Returns:
- interestPeriodFrequencyType
-
setInterestPeriodFrequencyType
public void setInterestPeriodFrequencyType(LoanProductMinimumRepaymentScheduleRelatedDetail.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) -
interestRecognitionOnDisbursementDate
public LoanProductMinimumRepaymentScheduleRelatedDetail interestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate) -
getInterestRecognitionOnDisbursementDate
Get interestRecognitionOnDisbursementDate- Returns:
- interestRecognitionOnDisbursementDate
-
setInterestRecognitionOnDisbursementDate
-
nominalInterestRatePerPeriod
public LoanProductMinimumRepaymentScheduleRelatedDetail nominalInterestRatePerPeriod(BigDecimal nominalInterestRatePerPeriod) -
getNominalInterestRatePerPeriod
Get nominalInterestRatePerPeriod- Returns:
- nominalInterestRatePerPeriod
-
setNominalInterestRatePerPeriod
-
numberOfRepayments
public LoanProductMinimumRepaymentScheduleRelatedDetail numberOfRepayments(Integer numberOfRepayments) -
getNumberOfRepayments
Get numberOfRepayments- Returns:
- numberOfRepayments
-
setNumberOfRepayments
-
recurringMoratoriumOnPrincipalPeriods
public LoanProductMinimumRepaymentScheduleRelatedDetail recurringMoratoriumOnPrincipalPeriods(Integer recurringMoratoriumOnPrincipalPeriods) -
getRecurringMoratoriumOnPrincipalPeriods
Get recurringMoratoriumOnPrincipalPeriods- Returns:
- recurringMoratoriumOnPrincipalPeriods
-
setRecurringMoratoriumOnPrincipalPeriods
-
repayEvery
-
getRepayEvery
Get repayEvery- Returns:
- repayEvery
-
setRepayEvery
-
repaymentPeriodFrequencyType
public LoanProductMinimumRepaymentScheduleRelatedDetail repaymentPeriodFrequencyType(LoanProductMinimumRepaymentScheduleRelatedDetail.RepaymentPeriodFrequencyTypeEnum repaymentPeriodFrequencyType) -
getRepaymentPeriodFrequencyType
@Nullable public LoanProductMinimumRepaymentScheduleRelatedDetail.RepaymentPeriodFrequencyTypeEnum getRepaymentPeriodFrequencyType()Get repaymentPeriodFrequencyType- Returns:
- repaymentPeriodFrequencyType
-
setRepaymentPeriodFrequencyType
public void setRepaymentPeriodFrequencyType(LoanProductMinimumRepaymentScheduleRelatedDetail.RepaymentPeriodFrequencyTypeEnum repaymentPeriodFrequencyType) -
equals
-
hashCode
public int hashCode() -
toString
-