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 Details

    • SERIALIZED_NAME_ACCOUNTING_RULE

      public static final String SERIALIZED_NAME_ACCOUNTING_RULE
      See Also:
    • SERIALIZED_NAME_AMORTIZATION_TYPE

      public static final String SERIALIZED_NAME_AMORTIZATION_TYPE
      See Also:
    • SERIALIZED_NAME_ANNUAL_INTEREST_RATE

      public static final String SERIALIZED_NAME_ANNUAL_INTEREST_RATE
      See Also:
    • SERIALIZED_NAME_BUY_DOWN_FEE_CALCULATION_TYPE

      public static final String SERIALIZED_NAME_BUY_DOWN_FEE_CALCULATION_TYPE
      See Also:
    • SERIALIZED_NAME_BUY_DOWN_FEE_INCOME_TYPE

      public static final String SERIALIZED_NAME_BUY_DOWN_FEE_INCOME_TYPE
      See Also:
    • SERIALIZED_NAME_BUY_DOWN_FEE_STRATEGY

      public static final String SERIALIZED_NAME_BUY_DOWN_FEE_STRATEGY
      See Also:
    • SERIALIZED_NAME_CAPITALIZED_INCOME_CALCULATION_TYPE

      public static final String SERIALIZED_NAME_CAPITALIZED_INCOME_CALCULATION_TYPE
      See Also:
    • SERIALIZED_NAME_CAPITALIZED_INCOME_STRATEGY

      public static final String SERIALIZED_NAME_CAPITALIZED_INCOME_STRATEGY
      See Also:
    • SERIALIZED_NAME_CAPITALIZED_INCOME_TYPE

      public static final String SERIALIZED_NAME_CAPITALIZED_INCOME_TYPE
      See Also:
    • SERIALIZED_NAME_CHARGE_OFF_BEHAVIOUR

      public static final String SERIALIZED_NAME_CHARGE_OFF_BEHAVIOUR
      See Also:
    • SERIALIZED_NAME_CURRENCY

      public static final String SERIALIZED_NAME_CURRENCY
      See Also:
    • SERIALIZED_NAME_DAYS_IN_MONTH_TYPE

      public static final String SERIALIZED_NAME_DAYS_IN_MONTH_TYPE
      See Also:
    • SERIALIZED_NAME_DAYS_IN_YEAR_CUSTOM_STRATEGY

      public static final String SERIALIZED_NAME_DAYS_IN_YEAR_CUSTOM_STRATEGY
      See Also:
    • SERIALIZED_NAME_DAYS_IN_YEAR_TYPE

      public static final String SERIALIZED_NAME_DAYS_IN_YEAR_TYPE
      See Also:
    • SERIALIZED_NAME_ENABLE_BUY_DOWN_FEE

      public static final String SERIALIZED_NAME_ENABLE_BUY_DOWN_FEE
      See Also:
    • SERIALIZED_NAME_ENABLE_INCOME_CAPITALIZATION

      public static final String SERIALIZED_NAME_ENABLE_INCOME_CAPITALIZATION
      See Also:
    • SERIALIZED_NAME_END_DATE

      public static final String SERIALIZED_NAME_END_DATE
      See Also:
    • SERIALIZED_NAME_FIXED_LENGTH

      public static final String SERIALIZED_NAME_FIXED_LENGTH
      See Also:
    • SERIALIZED_NAME_FIXED_PRINCIPAL_PERCENTAGE_PER_INSTALLMENT

      public static final String SERIALIZED_NAME_FIXED_PRINCIPAL_PERCENTAGE_PER_INSTALLMENT
      See Also:
    • SERIALIZED_NAME_ID

      public static final String SERIALIZED_NAME_ID
      See Also:
    • SERIALIZED_NAME_INCLUDE_IN_BORROWER_CYCLE

      public static final String SERIALIZED_NAME_INCLUDE_IN_BORROWER_CYCLE
      See Also:
    • SERIALIZED_NAME_INTEREST_CALCULATION_PERIOD_TYPE

      public static final String SERIALIZED_NAME_INTEREST_CALCULATION_PERIOD_TYPE
      See Also:
    • SERIALIZED_NAME_INTEREST_RATE_FREQUENCY_TYPE

      public static final String SERIALIZED_NAME_INTEREST_RATE_FREQUENCY_TYPE
      See Also:
    • SERIALIZED_NAME_INTEREST_RATE_PER_PERIOD

      public static final String SERIALIZED_NAME_INTEREST_RATE_PER_PERIOD
      See Also:
    • SERIALIZED_NAME_INTEREST_RATE_VARIATIONS_FOR_BORROWER_CYCLE

      public static final String SERIALIZED_NAME_INTEREST_RATE_VARIATIONS_FOR_BORROWER_CYCLE
      See Also:
    • SERIALIZED_NAME_INTEREST_RECALCULATION_DATA

      public static final String SERIALIZED_NAME_INTEREST_RECALCULATION_DATA
      See Also:
    • SERIALIZED_NAME_INTEREST_RECOGNITION_ON_DISBURSEMENT_DATE

      public static final String SERIALIZED_NAME_INTEREST_RECOGNITION_ON_DISBURSEMENT_DATE
      See Also:
    • SERIALIZED_NAME_INTEREST_TYPE

      public static final String SERIALIZED_NAME_INTEREST_TYPE
      See Also:
    • SERIALIZED_NAME_IS_INTEREST_RECALCULATION_ENABLED

      public static final String SERIALIZED_NAME_IS_INTEREST_RECALCULATION_ENABLED
      See Also:
    • SERIALIZED_NAME_MAX_NUMBER_OF_REPAYMENTS

      public static final String SERIALIZED_NAME_MAX_NUMBER_OF_REPAYMENTS
      See Also:
    • SERIALIZED_NAME_MAX_PRINCIPAL

      public static final String SERIALIZED_NAME_MAX_PRINCIPAL
      See Also:
    • SERIALIZED_NAME_MIN_NUMBER_OF_REPAYMENTS

      public static final String SERIALIZED_NAME_MIN_NUMBER_OF_REPAYMENTS
      See Also:
    • SERIALIZED_NAME_MIN_PRINCIPAL

      public static final String SERIALIZED_NAME_MIN_PRINCIPAL
      See Also:
    • SERIALIZED_NAME_NAME

      public static final String SERIALIZED_NAME_NAME
      See Also:
    • SERIALIZED_NAME_NUMBER_OF_REPAYMENT_VARIATIONS_FOR_BORROWER_CYCLE

      public static final String SERIALIZED_NAME_NUMBER_OF_REPAYMENT_VARIATIONS_FOR_BORROWER_CYCLE
      See Also:
    • SERIALIZED_NAME_NUMBER_OF_REPAYMENTS

      public static final String SERIALIZED_NAME_NUMBER_OF_REPAYMENTS
      See Also:
    • SERIALIZED_NAME_PRINCIPAL

      public static final String SERIALIZED_NAME_PRINCIPAL
      See Also:
    • SERIALIZED_NAME_PRINCIPAL_THRESHOLD_FOR_LAST_INSTALMENT

      public static final String SERIALIZED_NAME_PRINCIPAL_THRESHOLD_FOR_LAST_INSTALMENT
      See Also:
    • SERIALIZED_NAME_PRINCIPAL_VARIATIONS_FOR_BORROWER_CYCLE

      public static final String SERIALIZED_NAME_PRINCIPAL_VARIATIONS_FOR_BORROWER_CYCLE
      See Also:
    • SERIALIZED_NAME_REPAYMENT_EVERY

      public static final String SERIALIZED_NAME_REPAYMENT_EVERY
      See Also:
    • SERIALIZED_NAME_REPAYMENT_FREQUENCY_TYPE

      public static final String SERIALIZED_NAME_REPAYMENT_FREQUENCY_TYPE
      See Also:
    • SERIALIZED_NAME_REPAYMENT_START_DATE_TYPE

      public static final String SERIALIZED_NAME_REPAYMENT_START_DATE_TYPE
      See Also:
    • SERIALIZED_NAME_SHORT_NAME

      public static final String SERIALIZED_NAME_SHORT_NAME
      See Also:
    • SERIALIZED_NAME_START_DATE

      public static final String SERIALIZED_NAME_START_DATE
      See Also:
    • SERIALIZED_NAME_STATUS

      public static final String SERIALIZED_NAME_STATUS
      See Also:
    • SERIALIZED_NAME_SUPPORTED_INTEREST_REFUND_TYPES

      public static final String SERIALIZED_NAME_SUPPORTED_INTEREST_REFUND_TYPES
      See Also:
    • SERIALIZED_NAME_TRANSACTION_PROCESSING_STRATEGY

      public static final String SERIALIZED_NAME_TRANSACTION_PROCESSING_STRATEGY
      See Also:
    • SERIALIZED_NAME_TRANSACTION_PROCESSING_STRATEGY_NAME

      public static final String SERIALIZED_NAME_TRANSACTION_PROCESSING_STRATEGY_NAME
      See Also:
    • SERIALIZED_NAME_USE_BORROWER_CYCLE

      public static final String SERIALIZED_NAME_USE_BORROWER_CYCLE
      See Also:
  • Constructor Details

    • GetLoanProductsResponse

      public GetLoanProductsResponse()
  • Method Details

    • accountingRule

      public GetLoanProductsResponse accountingRule(GetLoanProductsAccountingRule accountingRule)
    • getAccountingRule

      @Nullable public GetLoanProductsAccountingRule getAccountingRule()
      Get accountingRule
      Returns:
      accountingRule
    • setAccountingRule

      public void setAccountingRule(GetLoanProductsAccountingRule accountingRule)
    • amortizationType

      public GetLoanProductsResponse amortizationType(GetLoanProductsAmortizationType amortizationType)
    • getAmortizationType

      @Nullable public GetLoanProductsAmortizationType getAmortizationType()
      Get amortizationType
      Returns:
      amortizationType
    • setAmortizationType

      public void setAmortizationType(GetLoanProductsAmortizationType amortizationType)
    • annualInterestRate

      public GetLoanProductsResponse annualInterestRate(Double annualInterestRate)
    • getAnnualInterestRate

      @Nullable public Double getAnnualInterestRate()
      Get annualInterestRate
      Returns:
      annualInterestRate
    • setAnnualInterestRate

      public void setAnnualInterestRate(Double annualInterestRate)
    • buyDownFeeCalculationType

      public GetLoanProductsResponse buyDownFeeCalculationType(StringEnumOptionData buyDownFeeCalculationType)
    • getBuyDownFeeCalculationType

      @Nullable public StringEnumOptionData getBuyDownFeeCalculationType()
      Get buyDownFeeCalculationType
      Returns:
      buyDownFeeCalculationType
    • setBuyDownFeeCalculationType

      public void setBuyDownFeeCalculationType(StringEnumOptionData buyDownFeeCalculationType)
    • buyDownFeeIncomeType

      public GetLoanProductsResponse buyDownFeeIncomeType(StringEnumOptionData buyDownFeeIncomeType)
    • getBuyDownFeeIncomeType

      @Nullable public StringEnumOptionData getBuyDownFeeIncomeType()
      Get buyDownFeeIncomeType
      Returns:
      buyDownFeeIncomeType
    • setBuyDownFeeIncomeType

      public void setBuyDownFeeIncomeType(StringEnumOptionData buyDownFeeIncomeType)
    • buyDownFeeStrategy

      public GetLoanProductsResponse buyDownFeeStrategy(StringEnumOptionData buyDownFeeStrategy)
    • getBuyDownFeeStrategy

      @Nullable public StringEnumOptionData getBuyDownFeeStrategy()
      Get buyDownFeeStrategy
      Returns:
      buyDownFeeStrategy
    • setBuyDownFeeStrategy

      public void setBuyDownFeeStrategy(StringEnumOptionData buyDownFeeStrategy)
    • capitalizedIncomeCalculationType

      public GetLoanProductsResponse capitalizedIncomeCalculationType(StringEnumOptionData capitalizedIncomeCalculationType)
    • getCapitalizedIncomeCalculationType

      @Nullable public StringEnumOptionData getCapitalizedIncomeCalculationType()
      Get capitalizedIncomeCalculationType
      Returns:
      capitalizedIncomeCalculationType
    • setCapitalizedIncomeCalculationType

      public void setCapitalizedIncomeCalculationType(StringEnumOptionData capitalizedIncomeCalculationType)
    • capitalizedIncomeStrategy

      public GetLoanProductsResponse capitalizedIncomeStrategy(StringEnumOptionData capitalizedIncomeStrategy)
    • getCapitalizedIncomeStrategy

      @Nullable public StringEnumOptionData getCapitalizedIncomeStrategy()
      Get capitalizedIncomeStrategy
      Returns:
      capitalizedIncomeStrategy
    • setCapitalizedIncomeStrategy

      public void setCapitalizedIncomeStrategy(StringEnumOptionData capitalizedIncomeStrategy)
    • capitalizedIncomeType

      public GetLoanProductsResponse capitalizedIncomeType(StringEnumOptionData capitalizedIncomeType)
    • getCapitalizedIncomeType

      @Nullable public StringEnumOptionData getCapitalizedIncomeType()
      Get capitalizedIncomeType
      Returns:
      capitalizedIncomeType
    • setCapitalizedIncomeType

      public void setCapitalizedIncomeType(StringEnumOptionData capitalizedIncomeType)
    • chargeOffBehaviour

      public GetLoanProductsResponse chargeOffBehaviour(StringEnumOptionData chargeOffBehaviour)
    • getChargeOffBehaviour

      @Nullable public StringEnumOptionData getChargeOffBehaviour()
      Get chargeOffBehaviour
      Returns:
      chargeOffBehaviour
    • setChargeOffBehaviour

      public void setChargeOffBehaviour(StringEnumOptionData chargeOffBehaviour)
    • currency

    • getCurrency

      @Nullable public GetLoanProductsCurrency getCurrency()
      Get currency
      Returns:
      currency
    • setCurrency

      public void setCurrency(GetLoanProductsCurrency currency)
    • daysInMonthType

      public GetLoanProductsResponse daysInMonthType(GetLoanProductsDaysInMonthType daysInMonthType)
    • getDaysInMonthType

      @Nullable public GetLoanProductsDaysInMonthType getDaysInMonthType()
      Get daysInMonthType
      Returns:
      daysInMonthType
    • setDaysInMonthType

      public void setDaysInMonthType(GetLoanProductsDaysInMonthType daysInMonthType)
    • daysInYearCustomStrategy

      public GetLoanProductsResponse daysInYearCustomStrategy(GetLoanProductsDaysInYearCustomStrategy daysInYearCustomStrategy)
    • getDaysInYearCustomStrategy

      @Nullable public GetLoanProductsDaysInYearCustomStrategy getDaysInYearCustomStrategy()
      Get daysInYearCustomStrategy
      Returns:
      daysInYearCustomStrategy
    • setDaysInYearCustomStrategy

      public void setDaysInYearCustomStrategy(GetLoanProductsDaysInYearCustomStrategy daysInYearCustomStrategy)
    • daysInYearType

      public GetLoanProductsResponse daysInYearType(GetLoanProductsDaysInYearType daysInYearType)
    • getDaysInYearType

      @Nullable public GetLoanProductsDaysInYearType getDaysInYearType()
      Get daysInYearType
      Returns:
      daysInYearType
    • setDaysInYearType

      public void setDaysInYearType(GetLoanProductsDaysInYearType daysInYearType)
    • enableBuyDownFee

      public GetLoanProductsResponse enableBuyDownFee(Boolean enableBuyDownFee)
    • getEnableBuyDownFee

      @Nullable public Boolean getEnableBuyDownFee()
      Get enableBuyDownFee
      Returns:
      enableBuyDownFee
    • setEnableBuyDownFee

      public void setEnableBuyDownFee(Boolean enableBuyDownFee)
    • enableIncomeCapitalization

      public GetLoanProductsResponse enableIncomeCapitalization(Boolean enableIncomeCapitalization)
    • getEnableIncomeCapitalization

      @Nullable public Boolean getEnableIncomeCapitalization()
      Get enableIncomeCapitalization
      Returns:
      enableIncomeCapitalization
    • setEnableIncomeCapitalization

      public void setEnableIncomeCapitalization(Boolean enableIncomeCapitalization)
    • endDate

      public GetLoanProductsResponse endDate(LocalDate endDate)
    • getEndDate

      @Nullable public LocalDate getEndDate()
      Get endDate
      Returns:
      endDate
    • setEndDate

      public void setEndDate(LocalDate endDate)
    • fixedLength

      public GetLoanProductsResponse fixedLength(Integer fixedLength)
    • getFixedLength

      @Nullable public Integer getFixedLength()
      Get fixedLength
      Returns:
      fixedLength
    • setFixedLength

      public void setFixedLength(Integer fixedLength)
    • fixedPrincipalPercentagePerInstallment

      public GetLoanProductsResponse fixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment)
    • getFixedPrincipalPercentagePerInstallment

      @Nullable public BigDecimal getFixedPrincipalPercentagePerInstallment()
      Get fixedPrincipalPercentagePerInstallment
      Returns:
      fixedPrincipalPercentagePerInstallment
    • setFixedPrincipalPercentagePerInstallment

      public void setFixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment)
    • id

      public GetLoanProductsResponse id(Long id)
    • getId

      @Nullable public Long getId()
      Get id
      Returns:
      id
    • setId

      public void setId(Long id)
    • includeInBorrowerCycle

      public GetLoanProductsResponse includeInBorrowerCycle(Boolean includeInBorrowerCycle)
    • getIncludeInBorrowerCycle

      @Nullable public Boolean getIncludeInBorrowerCycle()
      Get includeInBorrowerCycle
      Returns:
      includeInBorrowerCycle
    • setIncludeInBorrowerCycle

      public void setIncludeInBorrowerCycle(Boolean includeInBorrowerCycle)
    • interestCalculationPeriodType

      public GetLoanProductsResponse interestCalculationPeriodType(GetLoansProductsInterestCalculationPeriodType interestCalculationPeriodType)
    • getInterestCalculationPeriodType

      @Nullable public GetLoansProductsInterestCalculationPeriodType getInterestCalculationPeriodType()
      Get interestCalculationPeriodType
      Returns:
      interestCalculationPeriodType
    • setInterestCalculationPeriodType

      public void setInterestCalculationPeriodType(GetLoansProductsInterestCalculationPeriodType interestCalculationPeriodType)
    • interestRateFrequencyType

      public GetLoanProductsResponse interestRateFrequencyType(GetLoanProductsInterestRateFrequencyType interestRateFrequencyType)
    • getInterestRateFrequencyType

      @Nullable public GetLoanProductsInterestRateFrequencyType getInterestRateFrequencyType()
      Get interestRateFrequencyType
      Returns:
      interestRateFrequencyType
    • setInterestRateFrequencyType

      public void setInterestRateFrequencyType(GetLoanProductsInterestRateFrequencyType interestRateFrequencyType)
    • interestRatePerPeriod

      public GetLoanProductsResponse interestRatePerPeriod(Double interestRatePerPeriod)
    • getInterestRatePerPeriod

      @Nullable public Double getInterestRatePerPeriod()
      Get interestRatePerPeriod
      Returns:
      interestRatePerPeriod
    • setInterestRatePerPeriod

      public void setInterestRatePerPeriod(Double interestRatePerPeriod)
    • interestRateVariationsForBorrowerCycle

      public GetLoanProductsResponse interestRateVariationsForBorrowerCycle(List<Integer> interestRateVariationsForBorrowerCycle)
    • addInterestRateVariationsForBorrowerCycleItem

      public GetLoanProductsResponse addInterestRateVariationsForBorrowerCycleItem(Integer interestRateVariationsForBorrowerCycleItem)
    • getInterestRateVariationsForBorrowerCycle

      @Nullable public List<Integer> getInterestRateVariationsForBorrowerCycle()
      Get interestRateVariationsForBorrowerCycle
      Returns:
      interestRateVariationsForBorrowerCycle
    • setInterestRateVariationsForBorrowerCycle

      public void setInterestRateVariationsForBorrowerCycle(List<Integer> interestRateVariationsForBorrowerCycle)
    • interestRecalculationData

      public GetLoanProductsResponse interestRecalculationData(GetLoanProductsInterestRecalculationData interestRecalculationData)
    • getInterestRecalculationData

      @Nullable public GetLoanProductsInterestRecalculationData getInterestRecalculationData()
      Get interestRecalculationData
      Returns:
      interestRecalculationData
    • setInterestRecalculationData

      public void setInterestRecalculationData(GetLoanProductsInterestRecalculationData interestRecalculationData)
    • interestRecognitionOnDisbursementDate

      public GetLoanProductsResponse interestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate)
    • getInterestRecognitionOnDisbursementDate

      @Nullable public Boolean getInterestRecognitionOnDisbursementDate()
      Get interestRecognitionOnDisbursementDate
      Returns:
      interestRecognitionOnDisbursementDate
    • setInterestRecognitionOnDisbursementDate

      public void setInterestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate)
    • interestType

      public GetLoanProductsResponse interestType(GetLoanProductsInterestType interestType)
    • getInterestType

      @Nullable public GetLoanProductsInterestType getInterestType()
      Get interestType
      Returns:
      interestType
    • setInterestType

      public void setInterestType(GetLoanProductsInterestType interestType)
    • isInterestRecalculationEnabled

      public GetLoanProductsResponse isInterestRecalculationEnabled(Boolean isInterestRecalculationEnabled)
    • getIsInterestRecalculationEnabled

      @Nullable public Boolean getIsInterestRecalculationEnabled()
      Get isInterestRecalculationEnabled
      Returns:
      isInterestRecalculationEnabled
    • setIsInterestRecalculationEnabled

      public void setIsInterestRecalculationEnabled(Boolean isInterestRecalculationEnabled)
    • maxNumberOfRepayments

      public GetLoanProductsResponse maxNumberOfRepayments(Integer maxNumberOfRepayments)
    • getMaxNumberOfRepayments

      @Nullable public Integer getMaxNumberOfRepayments()
      Get maxNumberOfRepayments
      Returns:
      maxNumberOfRepayments
    • setMaxNumberOfRepayments

      public void setMaxNumberOfRepayments(Integer maxNumberOfRepayments)
    • maxPrincipal

      public GetLoanProductsResponse maxPrincipal(Double maxPrincipal)
    • getMaxPrincipal

      @Nullable public Double getMaxPrincipal()
      Get maxPrincipal
      Returns:
      maxPrincipal
    • setMaxPrincipal

      public void setMaxPrincipal(Double maxPrincipal)
    • minNumberOfRepayments

      public GetLoanProductsResponse minNumberOfRepayments(Integer minNumberOfRepayments)
    • getMinNumberOfRepayments

      @Nullable public Integer getMinNumberOfRepayments()
      Get minNumberOfRepayments
      Returns:
      minNumberOfRepayments
    • setMinNumberOfRepayments

      public void setMinNumberOfRepayments(Integer minNumberOfRepayments)
    • minPrincipal

      public GetLoanProductsResponse minPrincipal(Double minPrincipal)
    • getMinPrincipal

      @Nullable public Double getMinPrincipal()
      Get minPrincipal
      Returns:
      minPrincipal
    • setMinPrincipal

      public void setMinPrincipal(Double minPrincipal)
    • name

      public GetLoanProductsResponse name(String name)
    • getName

      @Nullable public String getName()
      Get name
      Returns:
      name
    • setName

      public void setName(String name)
    • numberOfRepaymentVariationsForBorrowerCycle

      public GetLoanProductsResponse numberOfRepaymentVariationsForBorrowerCycle(List<Integer> numberOfRepaymentVariationsForBorrowerCycle)
    • addNumberOfRepaymentVariationsForBorrowerCycleItem

      public GetLoanProductsResponse addNumberOfRepaymentVariationsForBorrowerCycleItem(Integer numberOfRepaymentVariationsForBorrowerCycleItem)
    • getNumberOfRepaymentVariationsForBorrowerCycle

      @Nullable public List<Integer> getNumberOfRepaymentVariationsForBorrowerCycle()
      Get numberOfRepaymentVariationsForBorrowerCycle
      Returns:
      numberOfRepaymentVariationsForBorrowerCycle
    • setNumberOfRepaymentVariationsForBorrowerCycle

      public void setNumberOfRepaymentVariationsForBorrowerCycle(List<Integer> numberOfRepaymentVariationsForBorrowerCycle)
    • numberOfRepayments

      public GetLoanProductsResponse numberOfRepayments(Integer numberOfRepayments)
    • getNumberOfRepayments

      @Nullable public Integer getNumberOfRepayments()
      Get numberOfRepayments
      Returns:
      numberOfRepayments
    • setNumberOfRepayments

      public void setNumberOfRepayments(Integer numberOfRepayments)
    • principal

      public GetLoanProductsResponse principal(Double principal)
    • getPrincipal

      @Nullable public Double getPrincipal()
      Get principal
      Returns:
      principal
    • setPrincipal

      public void setPrincipal(Double principal)
    • principalThresholdForLastInstalment

      public GetLoanProductsResponse principalThresholdForLastInstalment(Integer principalThresholdForLastInstalment)
    • getPrincipalThresholdForLastInstalment

      @Nullable public Integer getPrincipalThresholdForLastInstalment()
      Get principalThresholdForLastInstalment
      Returns:
      principalThresholdForLastInstalment
    • setPrincipalThresholdForLastInstalment

      public void setPrincipalThresholdForLastInstalment(Integer principalThresholdForLastInstalment)
    • principalVariationsForBorrowerCycle

      public GetLoanProductsResponse principalVariationsForBorrowerCycle(List<Integer> principalVariationsForBorrowerCycle)
    • addPrincipalVariationsForBorrowerCycleItem

      public GetLoanProductsResponse addPrincipalVariationsForBorrowerCycleItem(Integer principalVariationsForBorrowerCycleItem)
    • getPrincipalVariationsForBorrowerCycle

      @Nullable public List<Integer> getPrincipalVariationsForBorrowerCycle()
      Get principalVariationsForBorrowerCycle
      Returns:
      principalVariationsForBorrowerCycle
    • setPrincipalVariationsForBorrowerCycle

      public void setPrincipalVariationsForBorrowerCycle(List<Integer> principalVariationsForBorrowerCycle)
    • repaymentEvery

      public GetLoanProductsResponse repaymentEvery(Integer repaymentEvery)
    • getRepaymentEvery

      @Nullable public Integer getRepaymentEvery()
      Get repaymentEvery
      Returns:
      repaymentEvery
    • setRepaymentEvery

      public void setRepaymentEvery(Integer repaymentEvery)
    • repaymentFrequencyType

      public GetLoanProductsResponse repaymentFrequencyType(GetLoanProductsRepaymentFrequencyType repaymentFrequencyType)
    • getRepaymentFrequencyType

      @Nullable public GetLoanProductsRepaymentFrequencyType getRepaymentFrequencyType()
      Get repaymentFrequencyType
      Returns:
      repaymentFrequencyType
    • setRepaymentFrequencyType

      public void setRepaymentFrequencyType(GetLoanProductsRepaymentFrequencyType repaymentFrequencyType)
    • repaymentStartDateType

      public GetLoanProductsResponse repaymentStartDateType(GetLoanProductsRepaymentStartDateType repaymentStartDateType)
    • getRepaymentStartDateType

      @Nullable public GetLoanProductsRepaymentStartDateType getRepaymentStartDateType()
      Get repaymentStartDateType
      Returns:
      repaymentStartDateType
    • setRepaymentStartDateType

      public void setRepaymentStartDateType(GetLoanProductsRepaymentStartDateType repaymentStartDateType)
    • shortName

      public GetLoanProductsResponse shortName(String shortName)
    • getShortName

      @Nullable public String getShortName()
      Get shortName
      Returns:
      shortName
    • setShortName

      public void setShortName(String shortName)
    • startDate

      public GetLoanProductsResponse startDate(LocalDate startDate)
    • getStartDate

      @Nullable public LocalDate getStartDate()
      Get startDate
      Returns:
      startDate
    • setStartDate

      public void setStartDate(LocalDate startDate)
    • status

      public GetLoanProductsResponse status(String status)
    • getStatus

      @Nullable public String getStatus()
      Get status
      Returns:
      status
    • setStatus

      public void setStatus(String status)
    • supportedInterestRefundTypes

      public GetLoanProductsResponse supportedInterestRefundTypes(List<StringEnumOptionData> supportedInterestRefundTypes)
    • addSupportedInterestRefundTypesItem

      public GetLoanProductsResponse addSupportedInterestRefundTypesItem(StringEnumOptionData supportedInterestRefundTypesItem)
    • getSupportedInterestRefundTypes

      @Nullable public List<StringEnumOptionData> getSupportedInterestRefundTypes()
      Get supportedInterestRefundTypes
      Returns:
      supportedInterestRefundTypes
    • setSupportedInterestRefundTypes

      public void setSupportedInterestRefundTypes(List<StringEnumOptionData> supportedInterestRefundTypes)
    • transactionProcessingStrategy

      public GetLoanProductsResponse transactionProcessingStrategy(String transactionProcessingStrategy)
    • getTransactionProcessingStrategy

      @Nullable public String getTransactionProcessingStrategy()
      Get transactionProcessingStrategy
      Returns:
      transactionProcessingStrategy
    • setTransactionProcessingStrategy

      public void setTransactionProcessingStrategy(String transactionProcessingStrategy)
    • transactionProcessingStrategyName

      public GetLoanProductsResponse transactionProcessingStrategyName(String transactionProcessingStrategyName)
    • getTransactionProcessingStrategyName

      @Nullable public String getTransactionProcessingStrategyName()
      Get transactionProcessingStrategyName
      Returns:
      transactionProcessingStrategyName
    • setTransactionProcessingStrategyName

      public void setTransactionProcessingStrategyName(String transactionProcessingStrategyName)
    • useBorrowerCycle

      public GetLoanProductsResponse useBorrowerCycle(Boolean useBorrowerCycle)
    • getUseBorrowerCycle

      @Nullable public Boolean getUseBorrowerCycle()
      Get useBorrowerCycle
      Returns:
      useBorrowerCycle
    • setUseBorrowerCycle

      public void setUseBorrowerCycle(Boolean useBorrowerCycle)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object