Class PostLoansRequest

java.lang.Object
org.apache.fineract.client.models.PostLoansRequest

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.8.0") public class PostLoansRequest extends Object
PostLoansRequest
  • Field Details

    • SERIALIZED_NAME_AMORTIZATION_TYPE

      public static final String SERIALIZED_NAME_AMORTIZATION_TYPE
      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_CHARGES

      public static final String SERIALIZED_NAME_CHARGES
      See Also:
    • SERIALIZED_NAME_CLIENT_ID

      public static final String SERIALIZED_NAME_CLIENT_ID
      See Also:
    • SERIALIZED_NAME_DATATABLES

      public static final String SERIALIZED_NAME_DATATABLES
      See Also:
    • SERIALIZED_NAME_DATE_FORMAT

      public static final String SERIALIZED_NAME_DATE_FORMAT
      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_DISBURSED_AMOUNT_PERCENTAGE_FOR_DOWN_PAYMENT

      public static final String SERIALIZED_NAME_DISBURSED_AMOUNT_PERCENTAGE_FOR_DOWN_PAYMENT
      See Also:
    • SERIALIZED_NAME_DISBURSEMENT_DATA

      public static final String SERIALIZED_NAME_DISBURSEMENT_DATA
      See Also:
    • SERIALIZED_NAME_ENABLE_AUTO_REPAYMENT_FOR_DOWN_PAYMENT

      public static final String SERIALIZED_NAME_ENABLE_AUTO_REPAYMENT_FOR_DOWN_PAYMENT
      See Also:
    • SERIALIZED_NAME_ENABLE_BUY_DOWN_FEE

      public static final String SERIALIZED_NAME_ENABLE_BUY_DOWN_FEE
      See Also:
    • SERIALIZED_NAME_ENABLE_DOWN_PAYMENT

      public static final String SERIALIZED_NAME_ENABLE_DOWN_PAYMENT
      See Also:
    • SERIALIZED_NAME_ENABLE_INCOME_CAPITALIZATION

      public static final String SERIALIZED_NAME_ENABLE_INCOME_CAPITALIZATION
      See Also:
    • SERIALIZED_NAME_ENABLE_INSTALLMENT_LEVEL_DELINQUENCY

      public static final String SERIALIZED_NAME_ENABLE_INSTALLMENT_LEVEL_DELINQUENCY
      See Also:
    • SERIALIZED_NAME_EXPECTED_DISBURSEMENT_DATE

      public static final String SERIALIZED_NAME_EXPECTED_DISBURSEMENT_DATE
      See Also:
    • SERIALIZED_NAME_EXTERNAL_ID

      public static final String SERIALIZED_NAME_EXTERNAL_ID
      See Also:
    • SERIALIZED_NAME_FIXED_EMI_AMOUNT

      public static final String SERIALIZED_NAME_FIXED_EMI_AMOUNT
      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_GRACE_ON_ARREARS_AGEING

      public static final String SERIALIZED_NAME_GRACE_ON_ARREARS_AGEING
      See Also:
    • SERIALIZED_NAME_GRACE_ON_INTEREST_CHARGED

      public static final String SERIALIZED_NAME_GRACE_ON_INTEREST_CHARGED
      See Also:
    • SERIALIZED_NAME_GRACE_ON_INTEREST_PAYMENT

      public static final String SERIALIZED_NAME_GRACE_ON_INTEREST_PAYMENT
      See Also:
    • SERIALIZED_NAME_GRACE_ON_PRINCIPAL_PAYMENT

      public static final String SERIALIZED_NAME_GRACE_ON_PRINCIPAL_PAYMENT
      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_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_LOAN_SCHEDULE_PROCESSING_TYPE

      public static final String SERIALIZED_NAME_LOAN_SCHEDULE_PROCESSING_TYPE
      See Also:
    • SERIALIZED_NAME_LOAN_TERM_FREQUENCY

      public static final String SERIALIZED_NAME_LOAN_TERM_FREQUENCY
      See Also:
    • SERIALIZED_NAME_LOAN_TERM_FREQUENCY_TYPE

      public static final String SERIALIZED_NAME_LOAN_TERM_FREQUENCY_TYPE
      See Also:
    • SERIALIZED_NAME_LOAN_TYPE

      public static final String SERIALIZED_NAME_LOAN_TYPE
      See Also:
    • SERIALIZED_NAME_LOCALE

      public static final String SERIALIZED_NAME_LOCALE
      See Also:
    • SERIALIZED_NAME_MAX_OUTSTANDING_LOAN_BALANCE

      public static final String SERIALIZED_NAME_MAX_OUTSTANDING_LOAN_BALANCE
      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_PRODUCT_ID

      public static final String SERIALIZED_NAME_PRODUCT_ID
      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_REPAYMENTS_STARTING_FROM_DATE

      public static final String SERIALIZED_NAME_REPAYMENTS_STARTING_FROM_DATE
      See Also:
    • SERIALIZED_NAME_SUBMITTED_ON_DATE

      public static final String SERIALIZED_NAME_SUBMITTED_ON_DATE
      See Also:
    • SERIALIZED_NAME_TRANSACTION_PROCESSING_STRATEGY_CODE

      public static final String SERIALIZED_NAME_TRANSACTION_PROCESSING_STRATEGY_CODE
      See Also:
  • Constructor Details

    • PostLoansRequest

      public PostLoansRequest()
  • Method Details

    • amortizationType

      public PostLoansRequest amortizationType(Integer amortizationType)
    • getAmortizationType

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

      public void setAmortizationType(Integer amortizationType)
    • buyDownFeeCalculationType

      public PostLoansRequest buyDownFeeCalculationType(PostLoansRequest.BuyDownFeeCalculationTypeEnum buyDownFeeCalculationType)
    • getBuyDownFeeCalculationType

      @Nullable public PostLoansRequest.BuyDownFeeCalculationTypeEnum getBuyDownFeeCalculationType()
      Get buyDownFeeCalculationType
      Returns:
      buyDownFeeCalculationType
    • setBuyDownFeeCalculationType

      public void setBuyDownFeeCalculationType(PostLoansRequest.BuyDownFeeCalculationTypeEnum buyDownFeeCalculationType)
    • buyDownFeeIncomeType

      public PostLoansRequest buyDownFeeIncomeType(PostLoansRequest.BuyDownFeeIncomeTypeEnum buyDownFeeIncomeType)
    • getBuyDownFeeIncomeType

      @Nullable public PostLoansRequest.BuyDownFeeIncomeTypeEnum getBuyDownFeeIncomeType()
      Get buyDownFeeIncomeType
      Returns:
      buyDownFeeIncomeType
    • setBuyDownFeeIncomeType

      public void setBuyDownFeeIncomeType(PostLoansRequest.BuyDownFeeIncomeTypeEnum buyDownFeeIncomeType)
    • buyDownFeeStrategy

      public PostLoansRequest buyDownFeeStrategy(PostLoansRequest.BuyDownFeeStrategyEnum buyDownFeeStrategy)
    • getBuyDownFeeStrategy

      @Nullable public PostLoansRequest.BuyDownFeeStrategyEnum getBuyDownFeeStrategy()
      Get buyDownFeeStrategy
      Returns:
      buyDownFeeStrategy
    • setBuyDownFeeStrategy

      public void setBuyDownFeeStrategy(PostLoansRequest.BuyDownFeeStrategyEnum buyDownFeeStrategy)
    • capitalizedIncomeCalculationType

      public PostLoansRequest capitalizedIncomeCalculationType(PostLoansRequest.CapitalizedIncomeCalculationTypeEnum capitalizedIncomeCalculationType)
    • getCapitalizedIncomeCalculationType

      @Nullable public PostLoansRequest.CapitalizedIncomeCalculationTypeEnum getCapitalizedIncomeCalculationType()
      Get capitalizedIncomeCalculationType
      Returns:
      capitalizedIncomeCalculationType
    • setCapitalizedIncomeCalculationType

      public void setCapitalizedIncomeCalculationType(PostLoansRequest.CapitalizedIncomeCalculationTypeEnum capitalizedIncomeCalculationType)
    • capitalizedIncomeStrategy

      public PostLoansRequest capitalizedIncomeStrategy(PostLoansRequest.CapitalizedIncomeStrategyEnum capitalizedIncomeStrategy)
    • getCapitalizedIncomeStrategy

      @Nullable public PostLoansRequest.CapitalizedIncomeStrategyEnum getCapitalizedIncomeStrategy()
      Get capitalizedIncomeStrategy
      Returns:
      capitalizedIncomeStrategy
    • setCapitalizedIncomeStrategy

      public void setCapitalizedIncomeStrategy(PostLoansRequest.CapitalizedIncomeStrategyEnum capitalizedIncomeStrategy)
    • capitalizedIncomeType

      public PostLoansRequest capitalizedIncomeType(StringEnumOptionData capitalizedIncomeType)
    • getCapitalizedIncomeType

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

      public void setCapitalizedIncomeType(StringEnumOptionData capitalizedIncomeType)
    • charges

    • addChargesItem

      public PostLoansRequest addChargesItem(PostLoansRequestChargeData chargesItem)
    • getCharges

      @Nullable public List<PostLoansRequestChargeData> getCharges()
      Get charges
      Returns:
      charges
    • setCharges

      public void setCharges(List<PostLoansRequestChargeData> charges)
    • clientId

      public PostLoansRequest clientId(Long clientId)
    • getClientId

      @Nullable public Long getClientId()
      Get clientId
      Returns:
      clientId
    • setClientId

      public void setClientId(Long clientId)
    • datatables

      public PostLoansRequest datatables(List<PostLoansDataTable> datatables)
    • addDatatablesItem

      public PostLoansRequest addDatatablesItem(PostLoansDataTable datatablesItem)
    • getDatatables

      @Nullable public List<PostLoansDataTable> getDatatables()
      Get datatables
      Returns:
      datatables
    • setDatatables

      public void setDatatables(List<PostLoansDataTable> datatables)
    • dateFormat

      public PostLoansRequest dateFormat(String dateFormat)
    • getDateFormat

      @Nullable public String getDateFormat()
      Get dateFormat
      Returns:
      dateFormat
    • setDateFormat

      public void setDateFormat(String dateFormat)
    • daysInYearCustomStrategy

      public PostLoansRequest daysInYearCustomStrategy(PostLoansRequest.DaysInYearCustomStrategyEnum daysInYearCustomStrategy)
    • getDaysInYearCustomStrategy

      @Nullable public PostLoansRequest.DaysInYearCustomStrategyEnum getDaysInYearCustomStrategy()
      Get daysInYearCustomStrategy
      Returns:
      daysInYearCustomStrategy
    • setDaysInYearCustomStrategy

      public void setDaysInYearCustomStrategy(PostLoansRequest.DaysInYearCustomStrategyEnum daysInYearCustomStrategy)
    • daysInYearType

      public PostLoansRequest daysInYearType(PostLoansRequest.DaysInYearTypeEnum daysInYearType)
    • getDaysInYearType

      @Nullable public PostLoansRequest.DaysInYearTypeEnum getDaysInYearType()
      Get daysInYearType
      Returns:
      daysInYearType
    • setDaysInYearType

      public void setDaysInYearType(PostLoansRequest.DaysInYearTypeEnum daysInYearType)
    • disbursedAmountPercentageForDownPayment

      public PostLoansRequest disbursedAmountPercentageForDownPayment(BigDecimal disbursedAmountPercentageForDownPayment)
    • getDisbursedAmountPercentageForDownPayment

      @Nullable public BigDecimal getDisbursedAmountPercentageForDownPayment()
      Get disbursedAmountPercentageForDownPayment
      Returns:
      disbursedAmountPercentageForDownPayment
    • setDisbursedAmountPercentageForDownPayment

      public void setDisbursedAmountPercentageForDownPayment(BigDecimal disbursedAmountPercentageForDownPayment)
    • disbursementData

      public PostLoansRequest disbursementData(List<PostLoansDisbursementData> disbursementData)
    • addDisbursementDataItem

      public PostLoansRequest addDisbursementDataItem(PostLoansDisbursementData disbursementDataItem)
    • getDisbursementData

      @Nullable public List<PostLoansDisbursementData> getDisbursementData()
      List of PostLoansDisbursementData
      Returns:
      disbursementData
    • setDisbursementData

      public void setDisbursementData(List<PostLoansDisbursementData> disbursementData)
    • enableAutoRepaymentForDownPayment

      public PostLoansRequest enableAutoRepaymentForDownPayment(Boolean enableAutoRepaymentForDownPayment)
    • getEnableAutoRepaymentForDownPayment

      @Nullable public Boolean getEnableAutoRepaymentForDownPayment()
      Get enableAutoRepaymentForDownPayment
      Returns:
      enableAutoRepaymentForDownPayment
    • setEnableAutoRepaymentForDownPayment

      public void setEnableAutoRepaymentForDownPayment(Boolean enableAutoRepaymentForDownPayment)
    • enableBuyDownFee

      public PostLoansRequest enableBuyDownFee(Boolean enableBuyDownFee)
    • getEnableBuyDownFee

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

      public void setEnableBuyDownFee(Boolean enableBuyDownFee)
    • enableDownPayment

      public PostLoansRequest enableDownPayment(Boolean enableDownPayment)
    • getEnableDownPayment

      @Nullable public Boolean getEnableDownPayment()
      Get enableDownPayment
      Returns:
      enableDownPayment
    • setEnableDownPayment

      public void setEnableDownPayment(Boolean enableDownPayment)
    • enableIncomeCapitalization

      public PostLoansRequest enableIncomeCapitalization(Boolean enableIncomeCapitalization)
    • getEnableIncomeCapitalization

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

      public void setEnableIncomeCapitalization(Boolean enableIncomeCapitalization)
    • enableInstallmentLevelDelinquency

      public PostLoansRequest enableInstallmentLevelDelinquency(Boolean enableInstallmentLevelDelinquency)
    • getEnableInstallmentLevelDelinquency

      @Nullable public Boolean getEnableInstallmentLevelDelinquency()
      Get enableInstallmentLevelDelinquency
      Returns:
      enableInstallmentLevelDelinquency
    • setEnableInstallmentLevelDelinquency

      public void setEnableInstallmentLevelDelinquency(Boolean enableInstallmentLevelDelinquency)
    • expectedDisbursementDate

      public PostLoansRequest expectedDisbursementDate(String expectedDisbursementDate)
    • getExpectedDisbursementDate

      @Nullable public String getExpectedDisbursementDate()
      Get expectedDisbursementDate
      Returns:
      expectedDisbursementDate
    • setExpectedDisbursementDate

      public void setExpectedDisbursementDate(String expectedDisbursementDate)
    • externalId

      public PostLoansRequest externalId(String externalId)
    • getExternalId

      @Nullable public String getExternalId()
      Get externalId
      Returns:
      externalId
    • setExternalId

      public void setExternalId(String externalId)
    • fixedEmiAmount

      public PostLoansRequest fixedEmiAmount(BigDecimal fixedEmiAmount)
    • getFixedEmiAmount

      @Nullable public BigDecimal getFixedEmiAmount()
      Get fixedEmiAmount
      Returns:
      fixedEmiAmount
    • setFixedEmiAmount

      public void setFixedEmiAmount(BigDecimal fixedEmiAmount)
    • fixedLength

      public PostLoansRequest fixedLength(Integer fixedLength)
    • getFixedLength

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

      public void setFixedLength(Integer fixedLength)
    • fixedPrincipalPercentagePerInstallment

      public PostLoansRequest fixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment)
    • getFixedPrincipalPercentagePerInstallment

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

      public void setFixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment)
    • graceOnArrearsAgeing

      public PostLoansRequest graceOnArrearsAgeing(Integer graceOnArrearsAgeing)
    • getGraceOnArrearsAgeing

      @Nullable public Integer getGraceOnArrearsAgeing()
      Get graceOnArrearsAgeing
      Returns:
      graceOnArrearsAgeing
    • setGraceOnArrearsAgeing

      public void setGraceOnArrearsAgeing(Integer graceOnArrearsAgeing)
    • graceOnInterestCharged

      public PostLoansRequest graceOnInterestCharged(Integer graceOnInterestCharged)
    • getGraceOnInterestCharged

      @Nullable public Integer getGraceOnInterestCharged()
      Get graceOnInterestCharged
      Returns:
      graceOnInterestCharged
    • setGraceOnInterestCharged

      public void setGraceOnInterestCharged(Integer graceOnInterestCharged)
    • graceOnInterestPayment

      public PostLoansRequest graceOnInterestPayment(Integer graceOnInterestPayment)
    • getGraceOnInterestPayment

      @Nullable public Integer getGraceOnInterestPayment()
      Get graceOnInterestPayment
      Returns:
      graceOnInterestPayment
    • setGraceOnInterestPayment

      public void setGraceOnInterestPayment(Integer graceOnInterestPayment)
    • graceOnPrincipalPayment

      public PostLoansRequest graceOnPrincipalPayment(Integer graceOnPrincipalPayment)
    • getGraceOnPrincipalPayment

      @Nullable public Integer getGraceOnPrincipalPayment()
      Get graceOnPrincipalPayment
      Returns:
      graceOnPrincipalPayment
    • setGraceOnPrincipalPayment

      public void setGraceOnPrincipalPayment(Integer graceOnPrincipalPayment)
    • interestCalculationPeriodType

      public PostLoansRequest interestCalculationPeriodType(Integer interestCalculationPeriodType)
    • getInterestCalculationPeriodType

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

      public void setInterestCalculationPeriodType(Integer interestCalculationPeriodType)
    • interestRateFrequencyType

      public PostLoansRequest interestRateFrequencyType(Integer interestRateFrequencyType)
    • getInterestRateFrequencyType

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

      public void setInterestRateFrequencyType(Integer interestRateFrequencyType)
    • interestRatePerPeriod

      public PostLoansRequest interestRatePerPeriod(BigDecimal interestRatePerPeriod)
    • getInterestRatePerPeriod

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

      public void setInterestRatePerPeriod(BigDecimal interestRatePerPeriod)
    • interestRecognitionOnDisbursementDate

      public PostLoansRequest interestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate)
    • getInterestRecognitionOnDisbursementDate

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

      public void setInterestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate)
    • interestType

      public PostLoansRequest interestType(Integer interestType)
    • getInterestType

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

      public void setInterestType(Integer interestType)
    • loanScheduleProcessingType

      public PostLoansRequest loanScheduleProcessingType(String loanScheduleProcessingType)
    • getLoanScheduleProcessingType

      @Nullable public String getLoanScheduleProcessingType()
      Get loanScheduleProcessingType
      Returns:
      loanScheduleProcessingType
    • setLoanScheduleProcessingType

      public void setLoanScheduleProcessingType(String loanScheduleProcessingType)
    • loanTermFrequency

      public PostLoansRequest loanTermFrequency(Integer loanTermFrequency)
    • getLoanTermFrequency

      @Nullable public Integer getLoanTermFrequency()
      Get loanTermFrequency
      Returns:
      loanTermFrequency
    • setLoanTermFrequency

      public void setLoanTermFrequency(Integer loanTermFrequency)
    • loanTermFrequencyType

      public PostLoansRequest loanTermFrequencyType(Integer loanTermFrequencyType)
    • getLoanTermFrequencyType

      @Nullable public Integer getLoanTermFrequencyType()
      Get loanTermFrequencyType
      Returns:
      loanTermFrequencyType
    • setLoanTermFrequencyType

      public void setLoanTermFrequencyType(Integer loanTermFrequencyType)
    • loanType

      public PostLoansRequest loanType(String loanType)
    • getLoanType

      @Nullable public String getLoanType()
      Get loanType
      Returns:
      loanType
    • setLoanType

      public void setLoanType(String loanType)
    • locale

      public PostLoansRequest locale(String locale)
    • getLocale

      @Nullable public String getLocale()
      Get locale
      Returns:
      locale
    • setLocale

      public void setLocale(String locale)
    • maxOutstandingLoanBalance

      public PostLoansRequest maxOutstandingLoanBalance(BigDecimal maxOutstandingLoanBalance)
    • getMaxOutstandingLoanBalance

      @Nullable public BigDecimal getMaxOutstandingLoanBalance()
      Maximum allowed outstanding balance
      Returns:
      maxOutstandingLoanBalance
    • setMaxOutstandingLoanBalance

      public void setMaxOutstandingLoanBalance(BigDecimal maxOutstandingLoanBalance)
    • numberOfRepayments

      public PostLoansRequest numberOfRepayments(Integer numberOfRepayments)
    • getNumberOfRepayments

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

      public void setNumberOfRepayments(Integer numberOfRepayments)
    • principal

      public PostLoansRequest principal(BigDecimal principal)
    • getPrincipal

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

      public void setPrincipal(BigDecimal principal)
    • productId

      public PostLoansRequest productId(Long productId)
    • getProductId

      @Nullable public Long getProductId()
      Get productId
      Returns:
      productId
    • setProductId

      public void setProductId(Long productId)
    • repaymentEvery

      public PostLoansRequest repaymentEvery(Integer repaymentEvery)
    • getRepaymentEvery

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

      public void setRepaymentEvery(Integer repaymentEvery)
    • repaymentFrequencyType

      public PostLoansRequest repaymentFrequencyType(Integer repaymentFrequencyType)
    • getRepaymentFrequencyType

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

      public void setRepaymentFrequencyType(Integer repaymentFrequencyType)
    • repaymentsStartingFromDate

      public PostLoansRequest repaymentsStartingFromDate(LocalDate repaymentsStartingFromDate)
    • getRepaymentsStartingFromDate

      @Nullable public LocalDate getRepaymentsStartingFromDate()
      Get repaymentsStartingFromDate
      Returns:
      repaymentsStartingFromDate
    • setRepaymentsStartingFromDate

      public void setRepaymentsStartingFromDate(LocalDate repaymentsStartingFromDate)
    • submittedOnDate

      public PostLoansRequest submittedOnDate(String submittedOnDate)
    • getSubmittedOnDate

      @Nullable public String getSubmittedOnDate()
      Get submittedOnDate
      Returns:
      submittedOnDate
    • setSubmittedOnDate

      public void setSubmittedOnDate(String submittedOnDate)
    • transactionProcessingStrategyCode

      public PostLoansRequest transactionProcessingStrategyCode(String transactionProcessingStrategyCode)
    • getTransactionProcessingStrategyCode

      @Nullable public String getTransactionProcessingStrategyCode()
      Get transactionProcessingStrategyCode
      Returns:
      transactionProcessingStrategyCode
    • setTransactionProcessingStrategyCode

      public void setTransactionProcessingStrategyCode(String transactionProcessingStrategyCode)
    • 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