Class ChargeData

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

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

    • SERIALIZED_NAME_ACCOUNT_MAPPING_FOR_CHARGE_CONFIG

      public static final String SERIALIZED_NAME_ACCOUNT_MAPPING_FOR_CHARGE_CONFIG
      See Also:
    • SERIALIZED_NAME_ACTIVE

      public static final String SERIALIZED_NAME_ACTIVE
      See Also:
    • SERIALIZED_NAME_AMOUNT

      public static final String SERIALIZED_NAME_AMOUNT
      See Also:
    • SERIALIZED_NAME_ASSET_ACCOUNT_OPTIONS

      public static final String SERIALIZED_NAME_ASSET_ACCOUNT_OPTIONS
      See Also:
    • SERIALIZED_NAME_CHARGE_APPLIES_TO

      public static final String SERIALIZED_NAME_CHARGE_APPLIES_TO
      See Also:
    • SERIALIZED_NAME_CHARGE_APPLIES_TO_OPTIONS

      public static final String SERIALIZED_NAME_CHARGE_APPLIES_TO_OPTIONS
      See Also:
    • SERIALIZED_NAME_CHARGE_CALCULATION_TYPE

      public static final String SERIALIZED_NAME_CHARGE_CALCULATION_TYPE
      See Also:
    • SERIALIZED_NAME_CHARGE_CALCULATION_TYPE_OPTIONS

      public static final String SERIALIZED_NAME_CHARGE_CALCULATION_TYPE_OPTIONS
      See Also:
    • SERIALIZED_NAME_CHARGE_PAYMENT_MODE

      public static final String SERIALIZED_NAME_CHARGE_PAYMENT_MODE
      See Also:
    • SERIALIZED_NAME_CHARGE_PAYMET_MODE_OPTIONS

      public static final String SERIALIZED_NAME_CHARGE_PAYMET_MODE_OPTIONS
      See Also:
    • SERIALIZED_NAME_CHARGE_TIME_TYPE

      public static final String SERIALIZED_NAME_CHARGE_TIME_TYPE
      See Also:
    • SERIALIZED_NAME_CHARGE_TIME_TYPE_OPTIONS

      public static final String SERIALIZED_NAME_CHARGE_TIME_TYPE_OPTIONS
      See Also:
    • SERIALIZED_NAME_CLIENT_CHARGE_CALCULATION_TYPE_OPTIONS

      public static final String SERIALIZED_NAME_CLIENT_CHARGE_CALCULATION_TYPE_OPTIONS
      See Also:
    • SERIALIZED_NAME_CLIENT_CHARGE_TIME_TYPE_OPTIONS

      public static final String SERIALIZED_NAME_CLIENT_CHARGE_TIME_TYPE_OPTIONS
      See Also:
    • SERIALIZED_NAME_CURRENCY

      public static final String SERIALIZED_NAME_CURRENCY
      See Also:
    • SERIALIZED_NAME_CURRENCY_OPTIONS

      public static final String SERIALIZED_NAME_CURRENCY_OPTIONS
      See Also:
    • SERIALIZED_NAME_EXPENSE_ACCOUNT_OPTIONS

      public static final String SERIALIZED_NAME_EXPENSE_ACCOUNT_OPTIONS
      See Also:
    • SERIALIZED_NAME_FEE_FREQUENCY

      public static final String SERIALIZED_NAME_FEE_FREQUENCY
      See Also:
    • SERIALIZED_NAME_FEE_FREQUENCY_OPTIONS

      public static final String SERIALIZED_NAME_FEE_FREQUENCY_OPTIONS
      See Also:
    • SERIALIZED_NAME_FEE_INTERVAL

      public static final String SERIALIZED_NAME_FEE_INTERVAL
      See Also:
    • SERIALIZED_NAME_FEE_ON_MONTH_DAY

      public static final String SERIALIZED_NAME_FEE_ON_MONTH_DAY
      See Also:
    • SERIALIZED_NAME_FREE_WITHDRAWAL

      public static final String SERIALIZED_NAME_FREE_WITHDRAWAL
      See Also:
    • SERIALIZED_NAME_FREE_WITHDRAWAL_CHARGE_FREQUENCY

      public static final String SERIALIZED_NAME_FREE_WITHDRAWAL_CHARGE_FREQUENCY
      See Also:
    • SERIALIZED_NAME_ID

      public static final String SERIALIZED_NAME_ID
      See Also:
    • SERIALIZED_NAME_INCOME_OR_LIABILITY_ACCOUNT

      public static final String SERIALIZED_NAME_INCOME_OR_LIABILITY_ACCOUNT
      See Also:
    • SERIALIZED_NAME_INCOME_OR_LIABILITY_ACCOUNT_OPTIONS

      public static final String SERIALIZED_NAME_INCOME_OR_LIABILITY_ACCOUNT_OPTIONS
      See Also:
    • SERIALIZED_NAME_IS_PAYMENT_TYPE

      public static final String SERIALIZED_NAME_IS_PAYMENT_TYPE
      See Also:
    • SERIALIZED_NAME_LOAN_CHARGE_CALCULATION_TYPE_OPTIONS

      public static final String SERIALIZED_NAME_LOAN_CHARGE_CALCULATION_TYPE_OPTIONS
      See Also:
    • SERIALIZED_NAME_LOAN_CHARGE_TIME_TYPE_OPTIONS

      public static final String SERIALIZED_NAME_LOAN_CHARGE_TIME_TYPE_OPTIONS
      See Also:
    • SERIALIZED_NAME_MAX_CAP

      public static final String SERIALIZED_NAME_MAX_CAP
      See Also:
    • SERIALIZED_NAME_MIN_CAP

      public static final String SERIALIZED_NAME_MIN_CAP
      See Also:
    • SERIALIZED_NAME_NAME

      public static final String SERIALIZED_NAME_NAME
      See Also:
    • SERIALIZED_NAME_OVERDUE_INSTALLMENT_CHARGE

      public static final String SERIALIZED_NAME_OVERDUE_INSTALLMENT_CHARGE
      See Also:
    • SERIALIZED_NAME_PAYMENT_TYPE_OPTIONS

      public static final String SERIALIZED_NAME_PAYMENT_TYPE_OPTIONS
      See Also:
    • SERIALIZED_NAME_PENALTY

      public static final String SERIALIZED_NAME_PENALTY
      See Also:
    • SERIALIZED_NAME_RESTART_FREQUENCY

      public static final String SERIALIZED_NAME_RESTART_FREQUENCY
      See Also:
    • SERIALIZED_NAME_RESTART_FREQUENCY_ENUM

      public static final String SERIALIZED_NAME_RESTART_FREQUENCY_ENUM
      See Also:
    • SERIALIZED_NAME_SAVINGS_CHARGE_CALCULATION_TYPE_OPTIONS

      public static final String SERIALIZED_NAME_SAVINGS_CHARGE_CALCULATION_TYPE_OPTIONS
      See Also:
    • SERIALIZED_NAME_SAVINGS_CHARGE_TIME_TYPE_OPTIONS

      public static final String SERIALIZED_NAME_SAVINGS_CHARGE_TIME_TYPE_OPTIONS
      See Also:
    • SERIALIZED_NAME_SHARE_CHARGE_CALCULATION_TYPE_OPTIONS

      public static final String SERIALIZED_NAME_SHARE_CHARGE_CALCULATION_TYPE_OPTIONS
      See Also:
    • SERIALIZED_NAME_SHARE_CHARGE_TIME_TYPE_OPTIONS

      public static final String SERIALIZED_NAME_SHARE_CHARGE_TIME_TYPE_OPTIONS
      See Also:
    • SERIALIZED_NAME_TAX_GROUP

      public static final String SERIALIZED_NAME_TAX_GROUP
      See Also:
    • SERIALIZED_NAME_TAX_GROUP_OPTIONS

      public static final String SERIALIZED_NAME_TAX_GROUP_OPTIONS
      See Also:
  • Constructor Details

    • ChargeData

      public ChargeData()
  • Method Details

    • accountMappingForChargeConfig

      public ChargeData accountMappingForChargeConfig(String accountMappingForChargeConfig)
    • getAccountMappingForChargeConfig

      @Nullable public String getAccountMappingForChargeConfig()
      Get accountMappingForChargeConfig
      Returns:
      accountMappingForChargeConfig
    • setAccountMappingForChargeConfig

      public void setAccountMappingForChargeConfig(String accountMappingForChargeConfig)
    • active

      public ChargeData active(Boolean active)
    • getActive

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

      public void setActive(Boolean active)
    • amount

      public ChargeData amount(BigDecimal amount)
    • getAmount

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

      public void setAmount(BigDecimal amount)
    • assetAccountOptions

      public ChargeData assetAccountOptions(List<GLAccountData> assetAccountOptions)
    • addAssetAccountOptionsItem

      public ChargeData addAssetAccountOptionsItem(GLAccountData assetAccountOptionsItem)
    • getAssetAccountOptions

      @Nullable public List<GLAccountData> getAssetAccountOptions()
      Get assetAccountOptions
      Returns:
      assetAccountOptions
    • setAssetAccountOptions

      public void setAssetAccountOptions(List<GLAccountData> assetAccountOptions)
    • chargeAppliesTo

      public ChargeData chargeAppliesTo(EnumOptionData chargeAppliesTo)
    • getChargeAppliesTo

      @Nullable public EnumOptionData getChargeAppliesTo()
      Get chargeAppliesTo
      Returns:
      chargeAppliesTo
    • setChargeAppliesTo

      public void setChargeAppliesTo(EnumOptionData chargeAppliesTo)
    • chargeAppliesToOptions

      public ChargeData chargeAppliesToOptions(List<EnumOptionData> chargeAppliesToOptions)
    • addChargeAppliesToOptionsItem

      public ChargeData addChargeAppliesToOptionsItem(EnumOptionData chargeAppliesToOptionsItem)
    • getChargeAppliesToOptions

      @Nullable public List<EnumOptionData> getChargeAppliesToOptions()
      Get chargeAppliesToOptions
      Returns:
      chargeAppliesToOptions
    • setChargeAppliesToOptions

      public void setChargeAppliesToOptions(List<EnumOptionData> chargeAppliesToOptions)
    • chargeCalculationType

      public ChargeData chargeCalculationType(EnumOptionData chargeCalculationType)
    • getChargeCalculationType

      @Nullable public EnumOptionData getChargeCalculationType()
      Get chargeCalculationType
      Returns:
      chargeCalculationType
    • setChargeCalculationType

      public void setChargeCalculationType(EnumOptionData chargeCalculationType)
    • chargeCalculationTypeOptions

      public ChargeData chargeCalculationTypeOptions(List<EnumOptionData> chargeCalculationTypeOptions)
    • addChargeCalculationTypeOptionsItem

      public ChargeData addChargeCalculationTypeOptionsItem(EnumOptionData chargeCalculationTypeOptionsItem)
    • getChargeCalculationTypeOptions

      @Nullable public List<EnumOptionData> getChargeCalculationTypeOptions()
      Get chargeCalculationTypeOptions
      Returns:
      chargeCalculationTypeOptions
    • setChargeCalculationTypeOptions

      public void setChargeCalculationTypeOptions(List<EnumOptionData> chargeCalculationTypeOptions)
    • chargePaymentMode

      public ChargeData chargePaymentMode(EnumOptionData chargePaymentMode)
    • getChargePaymentMode

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

      public void setChargePaymentMode(EnumOptionData chargePaymentMode)
    • chargePaymetModeOptions

      public ChargeData chargePaymetModeOptions(List<EnumOptionData> chargePaymetModeOptions)
    • addChargePaymetModeOptionsItem

      public ChargeData addChargePaymetModeOptionsItem(EnumOptionData chargePaymetModeOptionsItem)
    • getChargePaymetModeOptions

      @Nullable public List<EnumOptionData> getChargePaymetModeOptions()
      Get chargePaymetModeOptions
      Returns:
      chargePaymetModeOptions
    • setChargePaymetModeOptions

      public void setChargePaymetModeOptions(List<EnumOptionData> chargePaymetModeOptions)
    • chargeTimeType

      public ChargeData chargeTimeType(EnumOptionData chargeTimeType)
    • getChargeTimeType

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

      public void setChargeTimeType(EnumOptionData chargeTimeType)
    • chargeTimeTypeOptions

      public ChargeData chargeTimeTypeOptions(List<EnumOptionData> chargeTimeTypeOptions)
    • addChargeTimeTypeOptionsItem

      public ChargeData addChargeTimeTypeOptionsItem(EnumOptionData chargeTimeTypeOptionsItem)
    • getChargeTimeTypeOptions

      @Nullable public List<EnumOptionData> getChargeTimeTypeOptions()
      Get chargeTimeTypeOptions
      Returns:
      chargeTimeTypeOptions
    • setChargeTimeTypeOptions

      public void setChargeTimeTypeOptions(List<EnumOptionData> chargeTimeTypeOptions)
    • clientChargeCalculationTypeOptions

      public ChargeData clientChargeCalculationTypeOptions(List<EnumOptionData> clientChargeCalculationTypeOptions)
    • addClientChargeCalculationTypeOptionsItem

      public ChargeData addClientChargeCalculationTypeOptionsItem(EnumOptionData clientChargeCalculationTypeOptionsItem)
    • getClientChargeCalculationTypeOptions

      @Nullable public List<EnumOptionData> getClientChargeCalculationTypeOptions()
      Get clientChargeCalculationTypeOptions
      Returns:
      clientChargeCalculationTypeOptions
    • setClientChargeCalculationTypeOptions

      public void setClientChargeCalculationTypeOptions(List<EnumOptionData> clientChargeCalculationTypeOptions)
    • clientChargeTimeTypeOptions

      public ChargeData clientChargeTimeTypeOptions(List<EnumOptionData> clientChargeTimeTypeOptions)
    • addClientChargeTimeTypeOptionsItem

      public ChargeData addClientChargeTimeTypeOptionsItem(EnumOptionData clientChargeTimeTypeOptionsItem)
    • getClientChargeTimeTypeOptions

      @Nullable public List<EnumOptionData> getClientChargeTimeTypeOptions()
      Get clientChargeTimeTypeOptions
      Returns:
      clientChargeTimeTypeOptions
    • setClientChargeTimeTypeOptions

      public void setClientChargeTimeTypeOptions(List<EnumOptionData> clientChargeTimeTypeOptions)
    • currency

      public ChargeData currency(CurrencyData currency)
    • getCurrency

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

      public void setCurrency(CurrencyData currency)
    • currencyOptions

      public ChargeData currencyOptions(List<CurrencyData> currencyOptions)
    • addCurrencyOptionsItem

      public ChargeData addCurrencyOptionsItem(CurrencyData currencyOptionsItem)
    • getCurrencyOptions

      @Nullable public List<CurrencyData> getCurrencyOptions()
      Get currencyOptions
      Returns:
      currencyOptions
    • setCurrencyOptions

      public void setCurrencyOptions(List<CurrencyData> currencyOptions)
    • expenseAccountOptions

      public ChargeData expenseAccountOptions(List<GLAccountData> expenseAccountOptions)
    • addExpenseAccountOptionsItem

      public ChargeData addExpenseAccountOptionsItem(GLAccountData expenseAccountOptionsItem)
    • getExpenseAccountOptions

      @Nullable public List<GLAccountData> getExpenseAccountOptions()
      Get expenseAccountOptions
      Returns:
      expenseAccountOptions
    • setExpenseAccountOptions

      public void setExpenseAccountOptions(List<GLAccountData> expenseAccountOptions)
    • feeFrequency

      public ChargeData feeFrequency(EnumOptionData feeFrequency)
    • getFeeFrequency

      @Nullable public EnumOptionData getFeeFrequency()
      Get feeFrequency
      Returns:
      feeFrequency
    • setFeeFrequency

      public void setFeeFrequency(EnumOptionData feeFrequency)
    • feeFrequencyOptions

      public ChargeData feeFrequencyOptions(List<EnumOptionData> feeFrequencyOptions)
    • addFeeFrequencyOptionsItem

      public ChargeData addFeeFrequencyOptionsItem(EnumOptionData feeFrequencyOptionsItem)
    • getFeeFrequencyOptions

      @Nullable public List<EnumOptionData> getFeeFrequencyOptions()
      Get feeFrequencyOptions
      Returns:
      feeFrequencyOptions
    • setFeeFrequencyOptions

      public void setFeeFrequencyOptions(List<EnumOptionData> feeFrequencyOptions)
    • feeInterval

      public ChargeData feeInterval(Integer feeInterval)
    • getFeeInterval

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

      public void setFeeInterval(Integer feeInterval)
    • feeOnMonthDay

      public ChargeData feeOnMonthDay(ChargeFeeOnMonthDay feeOnMonthDay)
    • getFeeOnMonthDay

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

      public void setFeeOnMonthDay(ChargeFeeOnMonthDay feeOnMonthDay)
    • freeWithdrawal

      public ChargeData freeWithdrawal(Boolean freeWithdrawal)
    • getFreeWithdrawal

      @Nullable public Boolean getFreeWithdrawal()
      Get freeWithdrawal
      Returns:
      freeWithdrawal
    • setFreeWithdrawal

      public void setFreeWithdrawal(Boolean freeWithdrawal)
    • freeWithdrawalChargeFrequency

      public ChargeData freeWithdrawalChargeFrequency(Integer freeWithdrawalChargeFrequency)
    • getFreeWithdrawalChargeFrequency

      @Nullable public Integer getFreeWithdrawalChargeFrequency()
      Get freeWithdrawalChargeFrequency
      Returns:
      freeWithdrawalChargeFrequency
    • setFreeWithdrawalChargeFrequency

      public void setFreeWithdrawalChargeFrequency(Integer freeWithdrawalChargeFrequency)
    • id

      public ChargeData id(Long id)
    • getId

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

      public void setId(Long id)
    • incomeOrLiabilityAccount

      public ChargeData incomeOrLiabilityAccount(GLAccountData incomeOrLiabilityAccount)
    • getIncomeOrLiabilityAccount

      @Nullable public GLAccountData getIncomeOrLiabilityAccount()
      Get incomeOrLiabilityAccount
      Returns:
      incomeOrLiabilityAccount
    • setIncomeOrLiabilityAccount

      public void setIncomeOrLiabilityAccount(GLAccountData incomeOrLiabilityAccount)
    • incomeOrLiabilityAccountOptions

      public ChargeData incomeOrLiabilityAccountOptions(Map<String,List<GLAccountData>> incomeOrLiabilityAccountOptions)
    • putIncomeOrLiabilityAccountOptionsItem

      public ChargeData putIncomeOrLiabilityAccountOptionsItem(String key, List<GLAccountData> incomeOrLiabilityAccountOptionsItem)
    • getIncomeOrLiabilityAccountOptions

      @Nullable public Map<String,List<GLAccountData>> getIncomeOrLiabilityAccountOptions()
      Get incomeOrLiabilityAccountOptions
      Returns:
      incomeOrLiabilityAccountOptions
    • setIncomeOrLiabilityAccountOptions

      public void setIncomeOrLiabilityAccountOptions(Map<String,List<GLAccountData>> incomeOrLiabilityAccountOptions)
    • isPaymentType

      public ChargeData isPaymentType(Boolean isPaymentType)
    • getIsPaymentType

      @Nullable public Boolean getIsPaymentType()
      Get isPaymentType
      Returns:
      isPaymentType
    • setIsPaymentType

      public void setIsPaymentType(Boolean isPaymentType)
    • loanChargeCalculationTypeOptions

      public ChargeData loanChargeCalculationTypeOptions(List<EnumOptionData> loanChargeCalculationTypeOptions)
    • addLoanChargeCalculationTypeOptionsItem

      public ChargeData addLoanChargeCalculationTypeOptionsItem(EnumOptionData loanChargeCalculationTypeOptionsItem)
    • getLoanChargeCalculationTypeOptions

      @Nullable public List<EnumOptionData> getLoanChargeCalculationTypeOptions()
      Get loanChargeCalculationTypeOptions
      Returns:
      loanChargeCalculationTypeOptions
    • setLoanChargeCalculationTypeOptions

      public void setLoanChargeCalculationTypeOptions(List<EnumOptionData> loanChargeCalculationTypeOptions)
    • loanChargeTimeTypeOptions

      public ChargeData loanChargeTimeTypeOptions(List<EnumOptionData> loanChargeTimeTypeOptions)
    • addLoanChargeTimeTypeOptionsItem

      public ChargeData addLoanChargeTimeTypeOptionsItem(EnumOptionData loanChargeTimeTypeOptionsItem)
    • getLoanChargeTimeTypeOptions

      @Nullable public List<EnumOptionData> getLoanChargeTimeTypeOptions()
      Get loanChargeTimeTypeOptions
      Returns:
      loanChargeTimeTypeOptions
    • setLoanChargeTimeTypeOptions

      public void setLoanChargeTimeTypeOptions(List<EnumOptionData> loanChargeTimeTypeOptions)
    • maxCap

      public ChargeData maxCap(BigDecimal maxCap)
    • getMaxCap

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

      public void setMaxCap(BigDecimal maxCap)
    • minCap

      public ChargeData minCap(BigDecimal minCap)
    • getMinCap

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

      public void setMinCap(BigDecimal minCap)
    • name

      public ChargeData name(String name)
    • getName

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

      public void setName(String name)
    • overdueInstallmentCharge

      public ChargeData overdueInstallmentCharge(Boolean overdueInstallmentCharge)
    • getOverdueInstallmentCharge

      @Nullable public Boolean getOverdueInstallmentCharge()
      Get overdueInstallmentCharge
      Returns:
      overdueInstallmentCharge
    • setOverdueInstallmentCharge

      public void setOverdueInstallmentCharge(Boolean overdueInstallmentCharge)
    • paymentTypeOptions

      public ChargeData paymentTypeOptions(PaymentTypeData paymentTypeOptions)
    • getPaymentTypeOptions

      @Nullable public PaymentTypeData getPaymentTypeOptions()
      Get paymentTypeOptions
      Returns:
      paymentTypeOptions
    • setPaymentTypeOptions

      public void setPaymentTypeOptions(PaymentTypeData paymentTypeOptions)
    • penalty

      public ChargeData penalty(Boolean penalty)
    • getPenalty

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

      public void setPenalty(Boolean penalty)
    • restartFrequency

      public ChargeData restartFrequency(Integer restartFrequency)
    • getRestartFrequency

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

      public void setRestartFrequency(Integer restartFrequency)
    • restartFrequencyEnum

      public ChargeData restartFrequencyEnum(Integer restartFrequencyEnum)
    • getRestartFrequencyEnum

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

      public void setRestartFrequencyEnum(Integer restartFrequencyEnum)
    • savingsChargeCalculationTypeOptions

      public ChargeData savingsChargeCalculationTypeOptions(List<EnumOptionData> savingsChargeCalculationTypeOptions)
    • addSavingsChargeCalculationTypeOptionsItem

      public ChargeData addSavingsChargeCalculationTypeOptionsItem(EnumOptionData savingsChargeCalculationTypeOptionsItem)
    • getSavingsChargeCalculationTypeOptions

      @Nullable public List<EnumOptionData> getSavingsChargeCalculationTypeOptions()
      Get savingsChargeCalculationTypeOptions
      Returns:
      savingsChargeCalculationTypeOptions
    • setSavingsChargeCalculationTypeOptions

      public void setSavingsChargeCalculationTypeOptions(List<EnumOptionData> savingsChargeCalculationTypeOptions)
    • savingsChargeTimeTypeOptions

      public ChargeData savingsChargeTimeTypeOptions(List<EnumOptionData> savingsChargeTimeTypeOptions)
    • addSavingsChargeTimeTypeOptionsItem

      public ChargeData addSavingsChargeTimeTypeOptionsItem(EnumOptionData savingsChargeTimeTypeOptionsItem)
    • getSavingsChargeTimeTypeOptions

      @Nullable public List<EnumOptionData> getSavingsChargeTimeTypeOptions()
      Get savingsChargeTimeTypeOptions
      Returns:
      savingsChargeTimeTypeOptions
    • setSavingsChargeTimeTypeOptions

      public void setSavingsChargeTimeTypeOptions(List<EnumOptionData> savingsChargeTimeTypeOptions)
    • shareChargeCalculationTypeOptions

      public ChargeData shareChargeCalculationTypeOptions(List<EnumOptionData> shareChargeCalculationTypeOptions)
    • addShareChargeCalculationTypeOptionsItem

      public ChargeData addShareChargeCalculationTypeOptionsItem(EnumOptionData shareChargeCalculationTypeOptionsItem)
    • getShareChargeCalculationTypeOptions

      @Nullable public List<EnumOptionData> getShareChargeCalculationTypeOptions()
      Get shareChargeCalculationTypeOptions
      Returns:
      shareChargeCalculationTypeOptions
    • setShareChargeCalculationTypeOptions

      public void setShareChargeCalculationTypeOptions(List<EnumOptionData> shareChargeCalculationTypeOptions)
    • shareChargeTimeTypeOptions

      public ChargeData shareChargeTimeTypeOptions(List<EnumOptionData> shareChargeTimeTypeOptions)
    • addShareChargeTimeTypeOptionsItem

      public ChargeData addShareChargeTimeTypeOptionsItem(EnumOptionData shareChargeTimeTypeOptionsItem)
    • getShareChargeTimeTypeOptions

      @Nullable public List<EnumOptionData> getShareChargeTimeTypeOptions()
      Get shareChargeTimeTypeOptions
      Returns:
      shareChargeTimeTypeOptions
    • setShareChargeTimeTypeOptions

      public void setShareChargeTimeTypeOptions(List<EnumOptionData> shareChargeTimeTypeOptions)
    • taxGroup

      public ChargeData taxGroup(TaxGroupData taxGroup)
    • getTaxGroup

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

      public void setTaxGroup(TaxGroupData taxGroup)
    • taxGroupOptions

      public ChargeData taxGroupOptions(List<TaxGroupData> taxGroupOptions)
    • addTaxGroupOptionsItem

      public ChargeData addTaxGroupOptionsItem(TaxGroupData taxGroupOptionsItem)
    • getTaxGroupOptions

      @Nullable public List<TaxGroupData> getTaxGroupOptions()
      Get taxGroupOptions
      Returns:
      taxGroupOptions
    • setTaxGroupOptions

      public void setTaxGroupOptions(List<TaxGroupData> taxGroupOptions)
    • 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