Class GetLoanProductsResponse
java.lang.Object
org.apache.fineract.client.models.GetLoanProductsResponse
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.8.0")
public class GetLoanProductsResponse
extends Object
GetLoanProductsResponse
-
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountingRule(GetLoanProductsAccountingRule accountingRule) addInterestRateVariationsForBorrowerCycleItem(Integer interestRateVariationsForBorrowerCycleItem) addNumberOfRepaymentVariationsForBorrowerCycleItem(Integer numberOfRepaymentVariationsForBorrowerCycleItem) addPrincipalVariationsForBorrowerCycleItem(Integer principalVariationsForBorrowerCycleItem) addSupportedInterestRefundTypesItem(StringEnumOptionData supportedInterestRefundTypesItem) amortizationType(GetLoanProductsAmortizationType amortizationType) annualInterestRate(Double annualInterestRate) chargeOffBehaviour(StringEnumOptionData chargeOffBehaviour) currency(GetLoanProductsCurrency currency) daysInMonthType(GetLoansProductsDaysInMonthType daysInMonthType) daysInYearType(GetLoansProductsDaysInYearType daysInYearType) booleanfixedLength(Integer fixedLength) fixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment) Get accountingRuleGet amortizationTypeGet annualInterestRateGet chargeOffBehaviourGet currencyGet daysInMonthTypeGet daysInYearTypeGet endDateGet fixedLengthGet fixedPrincipalPercentagePerInstallmentgetId()Get idGet includeInBorrowerCycleGet interestCalculationPeriodTypeGet interestRateFrequencyTypeGet interestRatePerPeriodGet interestRateVariationsForBorrowerCycleGet interestRecalculationDataGet interestTypeGet isInterestRecalculationEnabledGet maxNumberOfRepaymentsGet maxPrincipalGet minNumberOfRepaymentsGet minPrincipalgetName()Get nameGet numberOfRepaymentsGet numberOfRepaymentVariationsForBorrowerCycleGet principalGet principalThresholdForLastInstalmentGet principalVariationsForBorrowerCycleGet repaymentEveryGet repaymentFrequencyTypeGet repaymentStartDateTypeGet shortNameGet startDateGet statusGet supportedInterestRefundTypesGet transactionProcessingStrategyGet transactionProcessingStrategyNameGet useBorrowerCycleinthashCode()includeInBorrowerCycle(Boolean includeInBorrowerCycle) interestCalculationPeriodType(GetLoansProductsInterestCalculationPeriodType interestCalculationPeriodType) interestRateFrequencyType(GetLoanProductsInterestRateFrequencyType interestRateFrequencyType) interestRatePerPeriod(Double interestRatePerPeriod) interestRateVariationsForBorrowerCycle(List<Integer> interestRateVariationsForBorrowerCycle) interestRecalculationData(GetLoanProductsInterestRecalculationData interestRecalculationData) interestType(GetLoanProductsInterestType interestType) isInterestRecalculationEnabled(Boolean isInterestRecalculationEnabled) maxNumberOfRepayments(Integer maxNumberOfRepayments) maxPrincipal(Double maxPrincipal) minNumberOfRepayments(Integer minNumberOfRepayments) minPrincipal(Double minPrincipal) numberOfRepayments(Integer numberOfRepayments) numberOfRepaymentVariationsForBorrowerCycle(List<Integer> numberOfRepaymentVariationsForBorrowerCycle) principalThresholdForLastInstalment(Integer principalThresholdForLastInstalment) principalVariationsForBorrowerCycle(List<Integer> principalVariationsForBorrowerCycle) repaymentEvery(Integer repaymentEvery) repaymentFrequencyType(GetLoanProductsRepaymentFrequencyType repaymentFrequencyType) repaymentStartDateType(GetLoanProductsRepaymentStartDateType repaymentStartDateType) voidsetAccountingRule(GetLoanProductsAccountingRule accountingRule) voidsetAmortizationType(GetLoanProductsAmortizationType amortizationType) voidsetAnnualInterestRate(Double annualInterestRate) voidsetChargeOffBehaviour(StringEnumOptionData chargeOffBehaviour) voidsetCurrency(GetLoanProductsCurrency currency) voidsetDaysInMonthType(GetLoansProductsDaysInMonthType daysInMonthType) voidsetDaysInYearType(GetLoansProductsDaysInYearType daysInYearType) voidsetEndDate(LocalDate endDate) voidsetFixedLength(Integer fixedLength) voidsetFixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment) voidvoidsetIncludeInBorrowerCycle(Boolean includeInBorrowerCycle) voidsetInterestCalculationPeriodType(GetLoansProductsInterestCalculationPeriodType interestCalculationPeriodType) voidsetInterestRateFrequencyType(GetLoanProductsInterestRateFrequencyType interestRateFrequencyType) voidsetInterestRatePerPeriod(Double interestRatePerPeriod) voidsetInterestRateVariationsForBorrowerCycle(List<Integer> interestRateVariationsForBorrowerCycle) voidsetInterestRecalculationData(GetLoanProductsInterestRecalculationData interestRecalculationData) voidsetInterestType(GetLoanProductsInterestType interestType) voidsetIsInterestRecalculationEnabled(Boolean isInterestRecalculationEnabled) voidsetMaxNumberOfRepayments(Integer maxNumberOfRepayments) voidsetMaxPrincipal(Double maxPrincipal) voidsetMinNumberOfRepayments(Integer minNumberOfRepayments) voidsetMinPrincipal(Double minPrincipal) voidvoidsetNumberOfRepayments(Integer numberOfRepayments) voidsetNumberOfRepaymentVariationsForBorrowerCycle(List<Integer> numberOfRepaymentVariationsForBorrowerCycle) voidsetPrincipal(Double principal) voidsetPrincipalThresholdForLastInstalment(Integer principalThresholdForLastInstalment) voidsetPrincipalVariationsForBorrowerCycle(List<Integer> principalVariationsForBorrowerCycle) voidsetRepaymentEvery(Integer repaymentEvery) voidsetRepaymentFrequencyType(GetLoanProductsRepaymentFrequencyType repaymentFrequencyType) voidsetRepaymentStartDateType(GetLoanProductsRepaymentStartDateType repaymentStartDateType) voidsetShortName(String shortName) voidsetStartDate(LocalDate startDate) voidvoidsetSupportedInterestRefundTypes(List<StringEnumOptionData> supportedInterestRefundTypes) voidsetTransactionProcessingStrategy(String transactionProcessingStrategy) voidsetTransactionProcessingStrategyName(String transactionProcessingStrategyName) voidsetUseBorrowerCycle(Boolean useBorrowerCycle) supportedInterestRefundTypes(List<StringEnumOptionData> supportedInterestRefundTypes) toString()transactionProcessingStrategy(String transactionProcessingStrategy) transactionProcessingStrategyName(String transactionProcessingStrategyName) useBorrowerCycle(Boolean useBorrowerCycle)
-
Field Details
-
SERIALIZED_NAME_ACCOUNTING_RULE
- See Also:
-
SERIALIZED_NAME_AMORTIZATION_TYPE
- See Also:
-
SERIALIZED_NAME_ANNUAL_INTEREST_RATE
- See Also:
-
SERIALIZED_NAME_CHARGE_OFF_BEHAVIOUR
- See Also:
-
SERIALIZED_NAME_CURRENCY
- See Also:
-
SERIALIZED_NAME_DAYS_IN_MONTH_TYPE
- See Also:
-
SERIALIZED_NAME_DAYS_IN_YEAR_TYPE
- See Also:
-
SERIALIZED_NAME_END_DATE
- See Also:
-
SERIALIZED_NAME_FIXED_LENGTH
- See Also:
-
SERIALIZED_NAME_FIXED_PRINCIPAL_PERCENTAGE_PER_INSTALLMENT
- See Also:
-
SERIALIZED_NAME_ID
- See Also:
-
SERIALIZED_NAME_INCLUDE_IN_BORROWER_CYCLE
- See Also:
-
SERIALIZED_NAME_INTEREST_CALCULATION_PERIOD_TYPE
- See Also:
-
SERIALIZED_NAME_INTEREST_RATE_FREQUENCY_TYPE
- See Also:
-
SERIALIZED_NAME_INTEREST_RATE_PER_PERIOD
- See Also:
-
SERIALIZED_NAME_INTEREST_RATE_VARIATIONS_FOR_BORROWER_CYCLE
- See Also:
-
SERIALIZED_NAME_INTEREST_RECALCULATION_DATA
- See Also:
-
SERIALIZED_NAME_INTEREST_TYPE
- See Also:
-
SERIALIZED_NAME_IS_INTEREST_RECALCULATION_ENABLED
- See Also:
-
SERIALIZED_NAME_MAX_NUMBER_OF_REPAYMENTS
- See Also:
-
SERIALIZED_NAME_MAX_PRINCIPAL
- See Also:
-
SERIALIZED_NAME_MIN_NUMBER_OF_REPAYMENTS
- See Also:
-
SERIALIZED_NAME_MIN_PRINCIPAL
- See Also:
-
SERIALIZED_NAME_NAME
- See Also:
-
SERIALIZED_NAME_NUMBER_OF_REPAYMENT_VARIATIONS_FOR_BORROWER_CYCLE
- See Also:
-
SERIALIZED_NAME_NUMBER_OF_REPAYMENTS
- See Also:
-
SERIALIZED_NAME_PRINCIPAL
- See Also:
-
SERIALIZED_NAME_PRINCIPAL_THRESHOLD_FOR_LAST_INSTALMENT
- See Also:
-
SERIALIZED_NAME_PRINCIPAL_VARIATIONS_FOR_BORROWER_CYCLE
- See Also:
-
SERIALIZED_NAME_REPAYMENT_EVERY
- See Also:
-
SERIALIZED_NAME_REPAYMENT_FREQUENCY_TYPE
- See Also:
-
SERIALIZED_NAME_REPAYMENT_START_DATE_TYPE
- See Also:
-
SERIALIZED_NAME_SHORT_NAME
- See Also:
-
SERIALIZED_NAME_START_DATE
- See Also:
-
SERIALIZED_NAME_STATUS
- See Also:
-
SERIALIZED_NAME_SUPPORTED_INTEREST_REFUND_TYPES
- See Also:
-
SERIALIZED_NAME_TRANSACTION_PROCESSING_STRATEGY
- See Also:
-
SERIALIZED_NAME_TRANSACTION_PROCESSING_STRATEGY_NAME
- See Also:
-
SERIALIZED_NAME_USE_BORROWER_CYCLE
- See Also:
-
-
Constructor Details
-
GetLoanProductsResponse
public GetLoanProductsResponse()
-
-
Method Details
-
accountingRule
-
getAccountingRule
Get accountingRule- Returns:
- accountingRule
-
setAccountingRule
-
amortizationType
-
getAmortizationType
Get amortizationType- Returns:
- amortizationType
-
setAmortizationType
-
annualInterestRate
-
getAnnualInterestRate
Get annualInterestRate- Returns:
- annualInterestRate
-
setAnnualInterestRate
-
chargeOffBehaviour
-
getChargeOffBehaviour
Get chargeOffBehaviour- Returns:
- chargeOffBehaviour
-
setChargeOffBehaviour
-
currency
-
getCurrency
Get currency- Returns:
- currency
-
setCurrency
-
daysInMonthType
-
getDaysInMonthType
Get daysInMonthType- Returns:
- daysInMonthType
-
setDaysInMonthType
-
daysInYearType
-
getDaysInYearType
Get daysInYearType- Returns:
- daysInYearType
-
setDaysInYearType
-
endDate
-
getEndDate
Get endDate- Returns:
- endDate
-
setEndDate
-
fixedLength
-
getFixedLength
Get fixedLength- Returns:
- fixedLength
-
setFixedLength
-
fixedPrincipalPercentagePerInstallment
public GetLoanProductsResponse fixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment) -
getFixedPrincipalPercentagePerInstallment
Get fixedPrincipalPercentagePerInstallment- Returns:
- fixedPrincipalPercentagePerInstallment
-
setFixedPrincipalPercentagePerInstallment
public void setFixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment) -
id
-
getId
Get id- Returns:
- id
-
setId
-
includeInBorrowerCycle
-
getIncludeInBorrowerCycle
Get includeInBorrowerCycle- Returns:
- includeInBorrowerCycle
-
setIncludeInBorrowerCycle
-
interestCalculationPeriodType
public GetLoanProductsResponse interestCalculationPeriodType(GetLoansProductsInterestCalculationPeriodType interestCalculationPeriodType) -
getInterestCalculationPeriodType
Get interestCalculationPeriodType- Returns:
- interestCalculationPeriodType
-
setInterestCalculationPeriodType
public void setInterestCalculationPeriodType(GetLoansProductsInterestCalculationPeriodType interestCalculationPeriodType) -
interestRateFrequencyType
public GetLoanProductsResponse interestRateFrequencyType(GetLoanProductsInterestRateFrequencyType interestRateFrequencyType) -
getInterestRateFrequencyType
Get interestRateFrequencyType- Returns:
- interestRateFrequencyType
-
setInterestRateFrequencyType
public void setInterestRateFrequencyType(GetLoanProductsInterestRateFrequencyType interestRateFrequencyType) -
interestRatePerPeriod
-
getInterestRatePerPeriod
Get interestRatePerPeriod- Returns:
- interestRatePerPeriod
-
setInterestRatePerPeriod
-
interestRateVariationsForBorrowerCycle
public GetLoanProductsResponse interestRateVariationsForBorrowerCycle(List<Integer> interestRateVariationsForBorrowerCycle) -
addInterestRateVariationsForBorrowerCycleItem
public GetLoanProductsResponse addInterestRateVariationsForBorrowerCycleItem(Integer interestRateVariationsForBorrowerCycleItem) -
getInterestRateVariationsForBorrowerCycle
Get interestRateVariationsForBorrowerCycle- Returns:
- interestRateVariationsForBorrowerCycle
-
setInterestRateVariationsForBorrowerCycle
-
interestRecalculationData
public GetLoanProductsResponse interestRecalculationData(GetLoanProductsInterestRecalculationData interestRecalculationData) -
getInterestRecalculationData
Get interestRecalculationData- Returns:
- interestRecalculationData
-
setInterestRecalculationData
public void setInterestRecalculationData(GetLoanProductsInterestRecalculationData interestRecalculationData) -
interestType
-
getInterestType
Get interestType- Returns:
- interestType
-
setInterestType
-
isInterestRecalculationEnabled
public GetLoanProductsResponse isInterestRecalculationEnabled(Boolean isInterestRecalculationEnabled) -
getIsInterestRecalculationEnabled
Get isInterestRecalculationEnabled- Returns:
- isInterestRecalculationEnabled
-
setIsInterestRecalculationEnabled
-
maxNumberOfRepayments
-
getMaxNumberOfRepayments
Get maxNumberOfRepayments- Returns:
- maxNumberOfRepayments
-
setMaxNumberOfRepayments
-
maxPrincipal
-
getMaxPrincipal
Get maxPrincipal- Returns:
- maxPrincipal
-
setMaxPrincipal
-
minNumberOfRepayments
-
getMinNumberOfRepayments
Get minNumberOfRepayments- Returns:
- minNumberOfRepayments
-
setMinNumberOfRepayments
-
minPrincipal
-
getMinPrincipal
Get minPrincipal- Returns:
- minPrincipal
-
setMinPrincipal
-
name
-
getName
Get name- Returns:
- name
-
setName
-
numberOfRepaymentVariationsForBorrowerCycle
public GetLoanProductsResponse numberOfRepaymentVariationsForBorrowerCycle(List<Integer> numberOfRepaymentVariationsForBorrowerCycle) -
addNumberOfRepaymentVariationsForBorrowerCycleItem
public GetLoanProductsResponse addNumberOfRepaymentVariationsForBorrowerCycleItem(Integer numberOfRepaymentVariationsForBorrowerCycleItem) -
getNumberOfRepaymentVariationsForBorrowerCycle
Get numberOfRepaymentVariationsForBorrowerCycle- Returns:
- numberOfRepaymentVariationsForBorrowerCycle
-
setNumberOfRepaymentVariationsForBorrowerCycle
-
numberOfRepayments
-
getNumberOfRepayments
Get numberOfRepayments- Returns:
- numberOfRepayments
-
setNumberOfRepayments
-
principal
-
getPrincipal
Get principal- Returns:
- principal
-
setPrincipal
-
principalThresholdForLastInstalment
public GetLoanProductsResponse principalThresholdForLastInstalment(Integer principalThresholdForLastInstalment) -
getPrincipalThresholdForLastInstalment
Get principalThresholdForLastInstalment- Returns:
- principalThresholdForLastInstalment
-
setPrincipalThresholdForLastInstalment
-
principalVariationsForBorrowerCycle
public GetLoanProductsResponse principalVariationsForBorrowerCycle(List<Integer> principalVariationsForBorrowerCycle) -
addPrincipalVariationsForBorrowerCycleItem
public GetLoanProductsResponse addPrincipalVariationsForBorrowerCycleItem(Integer principalVariationsForBorrowerCycleItem) -
getPrincipalVariationsForBorrowerCycle
Get principalVariationsForBorrowerCycle- Returns:
- principalVariationsForBorrowerCycle
-
setPrincipalVariationsForBorrowerCycle
-
repaymentEvery
-
getRepaymentEvery
Get repaymentEvery- Returns:
- repaymentEvery
-
setRepaymentEvery
-
repaymentFrequencyType
public GetLoanProductsResponse repaymentFrequencyType(GetLoanProductsRepaymentFrequencyType repaymentFrequencyType) -
getRepaymentFrequencyType
Get repaymentFrequencyType- Returns:
- repaymentFrequencyType
-
setRepaymentFrequencyType
-
repaymentStartDateType
public GetLoanProductsResponse repaymentStartDateType(GetLoanProductsRepaymentStartDateType repaymentStartDateType) -
getRepaymentStartDateType
Get repaymentStartDateType- Returns:
- repaymentStartDateType
-
setRepaymentStartDateType
-
shortName
-
getShortName
Get shortName- Returns:
- shortName
-
setShortName
-
startDate
-
getStartDate
Get startDate- Returns:
- startDate
-
setStartDate
-
status
-
getStatus
Get status- Returns:
- status
-
setStatus
-
supportedInterestRefundTypes
public GetLoanProductsResponse supportedInterestRefundTypes(List<StringEnumOptionData> supportedInterestRefundTypes) -
addSupportedInterestRefundTypesItem
public GetLoanProductsResponse addSupportedInterestRefundTypesItem(StringEnumOptionData supportedInterestRefundTypesItem) -
getSupportedInterestRefundTypes
Get supportedInterestRefundTypes- Returns:
- supportedInterestRefundTypes
-
setSupportedInterestRefundTypes
public void setSupportedInterestRefundTypes(List<StringEnumOptionData> supportedInterestRefundTypes) -
transactionProcessingStrategy
-
getTransactionProcessingStrategy
Get transactionProcessingStrategy- Returns:
- transactionProcessingStrategy
-
setTransactionProcessingStrategy
-
transactionProcessingStrategyName
public GetLoanProductsResponse transactionProcessingStrategyName(String transactionProcessingStrategyName) -
getTransactionProcessingStrategyName
Get transactionProcessingStrategyName- Returns:
- transactionProcessingStrategyName
-
setTransactionProcessingStrategyName
-
useBorrowerCycle
-
getUseBorrowerCycle
Get useBorrowerCycle- Returns:
- useBorrowerCycle
-
setUseBorrowerCycle
-
equals
-
hashCode
public int hashCode() -
toString
-