Class PutLoansLoanIdRequest

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

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

    • SERIALIZED_NAME_AMORTIZATION_TYPE

      public static final String SERIALIZED_NAME_AMORTIZATION_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_COLLATERAL

      public static final String SERIALIZED_NAME_COLLATERAL
      See Also:
    • SERIALIZED_NAME_CREATE_STANDING_INSTRUCTION_AT_DISBURSEMENT

      public static final String SERIALIZED_NAME_CREATE_STANDING_INSTRUCTION_AT_DISBURSEMENT
      See Also:
    • SERIALIZED_NAME_DATE_FORMAT

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

      public static final String SERIALIZED_NAME_ENABLE_DOWN_PAYMENT
      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_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_FRAUD

      public static final String SERIALIZED_NAME_FRAUD
      See Also:
    • SERIALIZED_NAME_GRACE_ON_ARREARS_AGEING

      public static final String SERIALIZED_NAME_GRACE_ON_ARREARS_AGEING
      See Also:
    • SERIALIZED_NAME_INTEREST_CALCULATION_PERIOD_TYPE

      public static final String SERIALIZED_NAME_INTEREST_CALCULATION_PERIOD_TYPE
      See Also:
    • SERIALIZED_NAME_INTEREST_CHARGED_FROM_DATE

      public static final String SERIALIZED_NAME_INTEREST_CHARGED_FROM_DATE
      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_IS_EQUAL_AMORTIZATION

      public static final String SERIALIZED_NAME_IS_EQUAL_AMORTIZATION
      See Also:
    • SERIALIZED_NAME_IS_TOPUP

      public static final String SERIALIZED_NAME_IS_TOPUP
      See Also:
    • SERIALIZED_NAME_LOAN_ID_TO_CLOSE

      public static final String SERIALIZED_NAME_LOAN_ID_TO_CLOSE
      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_DAY_OF_WEEK_TYPE

      public static final String SERIALIZED_NAME_REPAYMENT_FREQUENCY_DAY_OF_WEEK_TYPE
      See Also:
    • SERIALIZED_NAME_REPAYMENT_FREQUENCY_NTH_DAY_TYPE

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

    • PutLoansLoanIdRequest

      public PutLoansLoanIdRequest()
  • Method Details

    • amortizationType

      public PutLoansLoanIdRequest amortizationType(Integer amortizationType)
    • getAmortizationType

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

      public void setAmortizationType(Integer amortizationType)
    • charges

    • addChargesItem

      public PutLoansLoanIdRequest addChargesItem(PutLoansLoanIdChanges chargesItem)
    • getCharges

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

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

      public PutLoansLoanIdRequest clientId(Long clientId)
    • getClientId

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

      public void setClientId(Long clientId)
    • collateral

      public PutLoansLoanIdRequest collateral(List<PutLoansLoanIdCollateral> collateral)
    • addCollateralItem

      public PutLoansLoanIdRequest addCollateralItem(PutLoansLoanIdCollateral collateralItem)
    • getCollateral

      @Nullable public List<PutLoansLoanIdCollateral> getCollateral()
      Get collateral
      Returns:
      collateral
    • setCollateral

      public void setCollateral(List<PutLoansLoanIdCollateral> collateral)
    • createStandingInstructionAtDisbursement

      public PutLoansLoanIdRequest createStandingInstructionAtDisbursement(Boolean createStandingInstructionAtDisbursement)
    • getCreateStandingInstructionAtDisbursement

      @Nullable public Boolean getCreateStandingInstructionAtDisbursement()
      Get createStandingInstructionAtDisbursement
      Returns:
      createStandingInstructionAtDisbursement
    • setCreateStandingInstructionAtDisbursement

      public void setCreateStandingInstructionAtDisbursement(Boolean createStandingInstructionAtDisbursement)
    • dateFormat

      public PutLoansLoanIdRequest dateFormat(String dateFormat)
    • getDateFormat

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

      public void setDateFormat(String dateFormat)
    • disbursedAmountPercentageForDownPayment

      public PutLoansLoanIdRequest disbursedAmountPercentageForDownPayment(BigDecimal disbursedAmountPercentageForDownPayment)
    • getDisbursedAmountPercentageForDownPayment

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

      public void setDisbursedAmountPercentageForDownPayment(BigDecimal disbursedAmountPercentageForDownPayment)
    • disbursementData

      public PutLoansLoanIdRequest disbursementData(List<PutLoansLoanIdDisbursementData> disbursementData)
    • addDisbursementDataItem

      public PutLoansLoanIdRequest addDisbursementDataItem(PutLoansLoanIdDisbursementData disbursementDataItem)
    • getDisbursementData

      @Nullable public List<PutLoansLoanIdDisbursementData> getDisbursementData()
      Get disbursementData
      Returns:
      disbursementData
    • setDisbursementData

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

      public PutLoansLoanIdRequest enableAutoRepaymentForDownPayment(Boolean enableAutoRepaymentForDownPayment)
    • getEnableAutoRepaymentForDownPayment

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

      public void setEnableAutoRepaymentForDownPayment(Boolean enableAutoRepaymentForDownPayment)
    • enableDownPayment

      public PutLoansLoanIdRequest enableDownPayment(Boolean enableDownPayment)
    • getEnableDownPayment

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

      public void setEnableDownPayment(Boolean enableDownPayment)
    • enableInstallmentLevelDelinquency

      public PutLoansLoanIdRequest enableInstallmentLevelDelinquency(Boolean enableInstallmentLevelDelinquency)
    • getEnableInstallmentLevelDelinquency

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

      public void setEnableInstallmentLevelDelinquency(Boolean enableInstallmentLevelDelinquency)
    • expectedDisbursementDate

      public PutLoansLoanIdRequest expectedDisbursementDate(String expectedDisbursementDate)
    • getExpectedDisbursementDate

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

      public void setExpectedDisbursementDate(String expectedDisbursementDate)
    • fixedLength

      public PutLoansLoanIdRequest fixedLength(Integer fixedLength)
    • getFixedLength

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

      public void setFixedLength(Integer fixedLength)
    • fixedPrincipalPercentagePerInstallment

      public PutLoansLoanIdRequest fixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment)
    • getFixedPrincipalPercentagePerInstallment

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

      public void setFixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment)
    • fraud

      public PutLoansLoanIdRequest fraud(Boolean fraud)
    • getFraud

      @Nullable public Boolean getFraud()
      Get fraud
      Returns:
      fraud
    • setFraud

      public void setFraud(Boolean fraud)
    • graceOnArrearsAgeing

      public PutLoansLoanIdRequest graceOnArrearsAgeing(Integer graceOnArrearsAgeing)
    • getGraceOnArrearsAgeing

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

      public void setGraceOnArrearsAgeing(Integer graceOnArrearsAgeing)
    • interestCalculationPeriodType

      public PutLoansLoanIdRequest interestCalculationPeriodType(Integer interestCalculationPeriodType)
    • getInterestCalculationPeriodType

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

      public void setInterestCalculationPeriodType(Integer interestCalculationPeriodType)
    • interestChargedFromDate

      public PutLoansLoanIdRequest interestChargedFromDate(String interestChargedFromDate)
    • getInterestChargedFromDate

      @Nullable public String getInterestChargedFromDate()
      Get interestChargedFromDate
      Returns:
      interestChargedFromDate
    • setInterestChargedFromDate

      public void setInterestChargedFromDate(String interestChargedFromDate)
    • interestRateFrequencyType

      public PutLoansLoanIdRequest interestRateFrequencyType(Integer interestRateFrequencyType)
    • getInterestRateFrequencyType

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

      public void setInterestRateFrequencyType(Integer interestRateFrequencyType)
    • interestRatePerPeriod

      public PutLoansLoanIdRequest interestRatePerPeriod(BigDecimal interestRatePerPeriod)
    • getInterestRatePerPeriod

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

      public void setInterestRatePerPeriod(BigDecimal interestRatePerPeriod)
    • interestRecognitionOnDisbursementDate

      public PutLoansLoanIdRequest interestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate)
    • getInterestRecognitionOnDisbursementDate

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

      public void setInterestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate)
    • interestType

      public PutLoansLoanIdRequest interestType(Integer interestType)
    • getInterestType

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

      public void setInterestType(Integer interestType)
    • isEqualAmortization

      public PutLoansLoanIdRequest isEqualAmortization(Boolean isEqualAmortization)
    • getIsEqualAmortization

      @Nullable public Boolean getIsEqualAmortization()
      Get isEqualAmortization
      Returns:
      isEqualAmortization
    • setIsEqualAmortization

      public void setIsEqualAmortization(Boolean isEqualAmortization)
    • isTopup

      public PutLoansLoanIdRequest isTopup(Boolean isTopup)
    • getIsTopup

      @Nullable public Boolean getIsTopup()
      Get isTopup
      Returns:
      isTopup
    • setIsTopup

      public void setIsTopup(Boolean isTopup)
    • linkAccountId

      public PutLoansLoanIdRequest linkAccountId(Long linkAccountId)
    • getLinkAccountId

      @Nullable public Long getLinkAccountId()
      Get linkAccountId
      Returns:
      linkAccountId
    • setLinkAccountId

      public void setLinkAccountId(Long linkAccountId)
    • loanIdToClose

      public PutLoansLoanIdRequest loanIdToClose(Long loanIdToClose)
    • getLoanIdToClose

      @Nullable public Long getLoanIdToClose()
      Get loanIdToClose
      Returns:
      loanIdToClose
    • setLoanIdToClose

      public void setLoanIdToClose(Long loanIdToClose)
    • loanScheduleProcessingType

      public PutLoansLoanIdRequest loanScheduleProcessingType(String loanScheduleProcessingType)
    • getLoanScheduleProcessingType

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

      public void setLoanScheduleProcessingType(String loanScheduleProcessingType)
    • loanTermFrequency

      public PutLoansLoanIdRequest loanTermFrequency(Integer loanTermFrequency)
    • getLoanTermFrequency

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

      public void setLoanTermFrequency(Integer loanTermFrequency)
    • loanTermFrequencyType

      public PutLoansLoanIdRequest loanTermFrequencyType(Integer loanTermFrequencyType)
    • getLoanTermFrequencyType

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

      public void setLoanTermFrequencyType(Integer loanTermFrequencyType)
    • loanType

      public PutLoansLoanIdRequest loanType(String loanType)
    • getLoanType

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

      public void setLoanType(String loanType)
    • locale

      public PutLoansLoanIdRequest locale(String locale)
    • getLocale

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

      public void setLocale(String locale)
    • maxOutstandingLoanBalance

      public PutLoansLoanIdRequest maxOutstandingLoanBalance(Long maxOutstandingLoanBalance)
    • getMaxOutstandingLoanBalance

      @Nullable public Long getMaxOutstandingLoanBalance()
      Get maxOutstandingLoanBalance
      Returns:
      maxOutstandingLoanBalance
    • setMaxOutstandingLoanBalance

      public void setMaxOutstandingLoanBalance(Long maxOutstandingLoanBalance)
    • numberOfRepayments

      public PutLoansLoanIdRequest numberOfRepayments(Integer numberOfRepayments)
    • getNumberOfRepayments

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

      public void setNumberOfRepayments(Integer numberOfRepayments)
    • principal

      public PutLoansLoanIdRequest principal(Long principal)
    • getPrincipal

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

      public void setPrincipal(Long principal)
    • productId

      public PutLoansLoanIdRequest productId(Long productId)
    • getProductId

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

      public void setProductId(Long productId)
    • repaymentEvery

      public PutLoansLoanIdRequest repaymentEvery(Integer repaymentEvery)
    • getRepaymentEvery

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

      public void setRepaymentEvery(Integer repaymentEvery)
    • repaymentFrequencyDayOfWeekType

      public PutLoansLoanIdRequest repaymentFrequencyDayOfWeekType(Integer repaymentFrequencyDayOfWeekType)
    • getRepaymentFrequencyDayOfWeekType

      @Nullable public Integer getRepaymentFrequencyDayOfWeekType()
      Get repaymentFrequencyDayOfWeekType
      Returns:
      repaymentFrequencyDayOfWeekType
    • setRepaymentFrequencyDayOfWeekType

      public void setRepaymentFrequencyDayOfWeekType(Integer repaymentFrequencyDayOfWeekType)
    • repaymentFrequencyNthDayType

      public PutLoansLoanIdRequest repaymentFrequencyNthDayType(Integer repaymentFrequencyNthDayType)
    • getRepaymentFrequencyNthDayType

      @Nullable public Integer getRepaymentFrequencyNthDayType()
      Get repaymentFrequencyNthDayType
      Returns:
      repaymentFrequencyNthDayType
    • setRepaymentFrequencyNthDayType

      public void setRepaymentFrequencyNthDayType(Integer repaymentFrequencyNthDayType)
    • repaymentFrequencyType

      public PutLoansLoanIdRequest repaymentFrequencyType(Integer repaymentFrequencyType)
    • getRepaymentFrequencyType

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

      public void setRepaymentFrequencyType(Integer repaymentFrequencyType)
    • repaymentsStartingFromDate

      public PutLoansLoanIdRequest repaymentsStartingFromDate(String repaymentsStartingFromDate)
    • getRepaymentsStartingFromDate

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

      public void setRepaymentsStartingFromDate(String repaymentsStartingFromDate)
    • submittedOnDate

      public PutLoansLoanIdRequest submittedOnDate(String submittedOnDate)
    • getSubmittedOnDate

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

      public void setSubmittedOnDate(String submittedOnDate)
    • transactionProcessingStrategyCode

      public PutLoansLoanIdRequest 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