Class Charge

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

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

  • Constructor Details

    • Charge

      public Charge()
  • Method Details

    • account

      public Charge account(GLAccount account)
    • getAccount

      @Nullable public GLAccount getAccount()
      Get account
      Returns:
      account
    • setAccount

      public void setAccount(GLAccount account)
    • active

      public Charge active(Boolean active)
    • getActive

      @Nullable public Boolean getActive()
      Get active
      Returns:
      active
    • setActive

      public void setActive(Boolean active)
    • allowedClientChargeCalculationType

      public Charge allowedClientChargeCalculationType(Boolean allowedClientChargeCalculationType)
    • getAllowedClientChargeCalculationType

      @Nullable public Boolean getAllowedClientChargeCalculationType()
      Get allowedClientChargeCalculationType
      Returns:
      allowedClientChargeCalculationType
    • setAllowedClientChargeCalculationType

      public void setAllowedClientChargeCalculationType(Boolean allowedClientChargeCalculationType)
    • allowedClientChargeTime

      public Charge allowedClientChargeTime(Boolean allowedClientChargeTime)
    • getAllowedClientChargeTime

      @Nullable public Boolean getAllowedClientChargeTime()
      Get allowedClientChargeTime
      Returns:
      allowedClientChargeTime
    • setAllowedClientChargeTime

      public void setAllowedClientChargeTime(Boolean allowedClientChargeTime)
    • allowedLoanChargeTime

      public Charge allowedLoanChargeTime(Boolean allowedLoanChargeTime)
    • getAllowedLoanChargeTime

      @Nullable public Boolean getAllowedLoanChargeTime()
      Get allowedLoanChargeTime
      Returns:
      allowedLoanChargeTime
    • setAllowedLoanChargeTime

      public void setAllowedLoanChargeTime(Boolean allowedLoanChargeTime)
    • allowedSavingsChargeCalculationType

      public Charge allowedSavingsChargeCalculationType(Boolean allowedSavingsChargeCalculationType)
    • getAllowedSavingsChargeCalculationType

      @Nullable public Boolean getAllowedSavingsChargeCalculationType()
      Get allowedSavingsChargeCalculationType
      Returns:
      allowedSavingsChargeCalculationType
    • setAllowedSavingsChargeCalculationType

      public void setAllowedSavingsChargeCalculationType(Boolean allowedSavingsChargeCalculationType)
    • allowedSavingsChargeTime

      public Charge allowedSavingsChargeTime(Boolean allowedSavingsChargeTime)
    • getAllowedSavingsChargeTime

      @Nullable public Boolean getAllowedSavingsChargeTime()
      Get allowedSavingsChargeTime
      Returns:
      allowedSavingsChargeTime
    • setAllowedSavingsChargeTime

      public void setAllowedSavingsChargeTime(Boolean allowedSavingsChargeTime)
    • amount

      public Charge amount(BigDecimal amount)
    • getAmount

      @Nullable public BigDecimal getAmount()
      Get amount
      Returns:
      amount
    • setAmount

      public void setAmount(BigDecimal amount)
    • annualFee

      public Charge annualFee(Boolean annualFee)
    • getAnnualFee

      @Nullable public Boolean getAnnualFee()
      Get annualFee
      Returns:
      annualFee
    • setAnnualFee

      public void setAnnualFee(Boolean annualFee)
    • chargeCalculation

      public Charge chargeCalculation(Integer chargeCalculation)
    • getChargeCalculation

      @Nullable public Integer getChargeCalculation()
      Get chargeCalculation
      Returns:
      chargeCalculation
    • setChargeCalculation

      public void setChargeCalculation(Integer chargeCalculation)
    • chargePaymentMode

      public Charge chargePaymentMode(Integer chargePaymentMode)
    • getChargePaymentMode

      @Nullable public Integer getChargePaymentMode()
      Get chargePaymentMode
      Returns:
      chargePaymentMode
    • setChargePaymentMode

      public void setChargePaymentMode(Integer chargePaymentMode)
    • chargeTimeType

      public Charge chargeTimeType(Integer chargeTimeType)
    • getChargeTimeType

      @Nullable public Integer getChargeTimeType()
      Get chargeTimeType
      Returns:
      chargeTimeType
    • setChargeTimeType

      public void setChargeTimeType(Integer chargeTimeType)
    • clientCharge

      public Charge clientCharge(Boolean clientCharge)
    • getClientCharge

      @Nullable public Boolean getClientCharge()
      Get clientCharge
      Returns:
      clientCharge
    • setClientCharge

      public void setClientCharge(Boolean clientCharge)
    • currencyCode

      public Charge currencyCode(String currencyCode)
    • getCurrencyCode

      @Nullable public String getCurrencyCode()
      Get currencyCode
      Returns:
      currencyCode
    • setCurrencyCode

      public void setCurrencyCode(String currencyCode)
    • deleted

      public Charge deleted(Boolean deleted)
    • getDeleted

      @Nullable public Boolean getDeleted()
      Get deleted
      Returns:
      deleted
    • setDeleted

      public void setDeleted(Boolean deleted)
    • disbursementCharge

      public Charge disbursementCharge(Boolean disbursementCharge)
    • getDisbursementCharge

      @Nullable public Boolean getDisbursementCharge()
      Get disbursementCharge
      Returns:
      disbursementCharge
    • setDisbursementCharge

      public void setDisbursementCharge(Boolean disbursementCharge)
    • enableFreeWithdrawal

      public Charge enableFreeWithdrawal(Boolean enableFreeWithdrawal)
    • getEnableFreeWithdrawal

      @Nullable public Boolean getEnableFreeWithdrawal()
      Get enableFreeWithdrawal
      Returns:
      enableFreeWithdrawal
    • setEnableFreeWithdrawal

      public void setEnableFreeWithdrawal(Boolean enableFreeWithdrawal)
    • enablePaymentType

      public Charge enablePaymentType(Boolean enablePaymentType)
    • getEnablePaymentType

      @Nullable public Boolean getEnablePaymentType()
      Get enablePaymentType
      Returns:
      enablePaymentType
    • setEnablePaymentType

      public void setEnablePaymentType(Boolean enablePaymentType)
    • feeInterval

      public Charge feeInterval(Integer feeInterval)
    • getFeeInterval

      @Nullable public Integer getFeeInterval()
      Get feeInterval
      Returns:
      feeInterval
    • setFeeInterval

      public void setFeeInterval(Integer feeInterval)
    • feeOnMonthDay

      public Charge feeOnMonthDay(ChargeFeeOnMonthDay feeOnMonthDay)
    • getFeeOnMonthDay

      @Nullable public ChargeFeeOnMonthDay getFeeOnMonthDay()
      Get feeOnMonthDay
      Returns:
      feeOnMonthDay
    • setFeeOnMonthDay

      public void setFeeOnMonthDay(ChargeFeeOnMonthDay feeOnMonthDay)
    • frequencyFreeWithdrawalCharge

      public Charge frequencyFreeWithdrawalCharge(Integer frequencyFreeWithdrawalCharge)
    • getFrequencyFreeWithdrawalCharge

      @Nullable public Integer getFrequencyFreeWithdrawalCharge()
      Get frequencyFreeWithdrawalCharge
      Returns:
      frequencyFreeWithdrawalCharge
    • setFrequencyFreeWithdrawalCharge

      public void setFrequencyFreeWithdrawalCharge(Integer frequencyFreeWithdrawalCharge)
    • id

      public Charge id(Long id)
    • getId

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

      public void setId(Long id)
    • incomeAccountId

      public Charge incomeAccountId(Long incomeAccountId)
    • getIncomeAccountId

      @Nullable public Long getIncomeAccountId()
      Get incomeAccountId
      Returns:
      incomeAccountId
    • setIncomeAccountId

      public void setIncomeAccountId(Long incomeAccountId)
    • loanCharge

      public Charge loanCharge(Boolean loanCharge)
    • getLoanCharge

      @Nullable public Boolean getLoanCharge()
      Get loanCharge
      Returns:
      loanCharge
    • setLoanCharge

      public void setLoanCharge(Boolean loanCharge)
    • maxCap

      public Charge maxCap(BigDecimal maxCap)
    • getMaxCap

      @Nullable public BigDecimal getMaxCap()
      Get maxCap
      Returns:
      maxCap
    • setMaxCap

      public void setMaxCap(BigDecimal maxCap)
    • minCap

      public Charge minCap(BigDecimal minCap)
    • getMinCap

      @Nullable public BigDecimal getMinCap()
      Get minCap
      Returns:
      minCap
    • setMinCap

      public void setMinCap(BigDecimal minCap)
    • monthlyFee

      public Charge monthlyFee(Boolean monthlyFee)
    • getMonthlyFee

      @Nullable public Boolean getMonthlyFee()
      Get monthlyFee
      Returns:
      monthlyFee
    • setMonthlyFee

      public void setMonthlyFee(Boolean monthlyFee)
    • name

      public Charge name(String name)
    • getName

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

      public void setName(String name)
    • _new

      public Charge _new(Boolean _new)
    • getNew

      @Nullable public Boolean getNew()
      Get _new
      Returns:
      _new
    • setNew

      public void setNew(Boolean _new)
    • overdueInstallment

      public Charge overdueInstallment(Boolean overdueInstallment)
    • getOverdueInstallment

      @Nullable public Boolean getOverdueInstallment()
      Get overdueInstallment
      Returns:
      overdueInstallment
    • setOverdueInstallment

      public void setOverdueInstallment(Boolean overdueInstallment)
    • paymentType

      public Charge paymentType(PaymentType paymentType)
    • getPaymentType

      @Nullable public PaymentType getPaymentType()
      Get paymentType
      Returns:
      paymentType
    • setPaymentType

      public void setPaymentType(PaymentType paymentType)
    • penalty

      public Charge penalty(Boolean penalty)
    • getPenalty

      @Nullable public Boolean getPenalty()
      Get penalty
      Returns:
      penalty
    • setPenalty

      public void setPenalty(Boolean penalty)
    • percentageOfApprovedAmount

      public Charge percentageOfApprovedAmount(Boolean percentageOfApprovedAmount)
    • getPercentageOfApprovedAmount

      @Nullable public Boolean getPercentageOfApprovedAmount()
      Get percentageOfApprovedAmount
      Returns:
      percentageOfApprovedAmount
    • setPercentageOfApprovedAmount

      public void setPercentageOfApprovedAmount(Boolean percentageOfApprovedAmount)
    • percentageOfDisbursementAmount

      public Charge percentageOfDisbursementAmount(Boolean percentageOfDisbursementAmount)
    • getPercentageOfDisbursementAmount

      @Nullable public Boolean getPercentageOfDisbursementAmount()
      Get percentageOfDisbursementAmount
      Returns:
      percentageOfDisbursementAmount
    • setPercentageOfDisbursementAmount

      public void setPercentageOfDisbursementAmount(Boolean percentageOfDisbursementAmount)
    • restartFrequency

      public Charge restartFrequency(Integer restartFrequency)
    • getRestartFrequency

      @Nullable public Integer getRestartFrequency()
      Get restartFrequency
      Returns:
      restartFrequency
    • setRestartFrequency

      public void setRestartFrequency(Integer restartFrequency)
    • restartFrequencyEnum

      public Charge restartFrequencyEnum(Integer restartFrequencyEnum)
    • getRestartFrequencyEnum

      @Nullable public Integer getRestartFrequencyEnum()
      Get restartFrequencyEnum
      Returns:
      restartFrequencyEnum
    • setRestartFrequencyEnum

      public void setRestartFrequencyEnum(Integer restartFrequencyEnum)
    • savingsCharge

      public Charge savingsCharge(Boolean savingsCharge)
    • getSavingsCharge

      @Nullable public Boolean getSavingsCharge()
      Get savingsCharge
      Returns:
      savingsCharge
    • setSavingsCharge

      public void setSavingsCharge(Boolean savingsCharge)
    • taxGroup

      public Charge taxGroup(TaxGroup taxGroup)
    • getTaxGroup

      @Nullable public TaxGroup getTaxGroup()
      Get taxGroup
      Returns:
      taxGroup
    • setTaxGroup

      public void setTaxGroup(TaxGroup taxGroup)
    • 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