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 Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountMappingForChargeConfig(String accountMappingForChargeConfig) addAssetAccountOptionsItem(GLAccountData assetAccountOptionsItem) addChargeAppliesToOptionsItem(EnumOptionData chargeAppliesToOptionsItem) addChargeCalculationTypeOptionsItem(EnumOptionData chargeCalculationTypeOptionsItem) addChargePaymetModeOptionsItem(EnumOptionData chargePaymetModeOptionsItem) addChargeTimeTypeOptionsItem(EnumOptionData chargeTimeTypeOptionsItem) addClientChargeCalculationTypeOptionsItem(EnumOptionData clientChargeCalculationTypeOptionsItem) addClientChargeTimeTypeOptionsItem(EnumOptionData clientChargeTimeTypeOptionsItem) addCurrencyOptionsItem(CurrencyData currencyOptionsItem) addExpenseAccountOptionsItem(GLAccountData expenseAccountOptionsItem) addFeeFrequencyOptionsItem(EnumOptionData feeFrequencyOptionsItem) addLoanChargeCalculationTypeOptionsItem(EnumOptionData loanChargeCalculationTypeOptionsItem) addLoanChargeTimeTypeOptionsItem(EnumOptionData loanChargeTimeTypeOptionsItem) addSavingsChargeCalculationTypeOptionsItem(EnumOptionData savingsChargeCalculationTypeOptionsItem) addSavingsChargeTimeTypeOptionsItem(EnumOptionData savingsChargeTimeTypeOptionsItem) addShareChargeCalculationTypeOptionsItem(EnumOptionData shareChargeCalculationTypeOptionsItem) addShareChargeTimeTypeOptionsItem(EnumOptionData shareChargeTimeTypeOptionsItem) addTaxGroupOptionsItem(TaxGroupData taxGroupOptionsItem) amount(BigDecimal amount) assetAccountOptions(List<GLAccountData> assetAccountOptions) chargeAppliesTo(EnumOptionData chargeAppliesTo) chargeAppliesToOptions(List<EnumOptionData> chargeAppliesToOptions) chargeCalculationType(EnumOptionData chargeCalculationType) chargeCalculationTypeOptions(List<EnumOptionData> chargeCalculationTypeOptions) chargePaymentMode(EnumOptionData chargePaymentMode) chargePaymetModeOptions(List<EnumOptionData> chargePaymetModeOptions) chargeTimeType(EnumOptionData chargeTimeType) chargeTimeTypeOptions(List<EnumOptionData> chargeTimeTypeOptions) clientChargeCalculationTypeOptions(List<EnumOptionData> clientChargeCalculationTypeOptions) clientChargeTimeTypeOptions(List<EnumOptionData> clientChargeTimeTypeOptions) currency(CurrencyData currency) currencyOptions(List<CurrencyData> currencyOptions) booleanexpenseAccountOptions(List<GLAccountData> expenseAccountOptions) feeFrequency(EnumOptionData feeFrequency) feeFrequencyOptions(List<EnumOptionData> feeFrequencyOptions) feeInterval(Integer feeInterval) feeOnMonthDay(ChargeFeeOnMonthDay feeOnMonthDay) freeWithdrawal(Boolean freeWithdrawal) freeWithdrawalChargeFrequency(Integer freeWithdrawalChargeFrequency) Get accountMappingForChargeConfigGet activeGet amountGet assetAccountOptionsGet chargeAppliesToGet chargeAppliesToOptionsGet chargeCalculationTypeGet chargeCalculationTypeOptionsGet chargePaymentModeGet chargePaymetModeOptionsGet chargeTimeTypeGet chargeTimeTypeOptionsGet clientChargeCalculationTypeOptionsGet clientChargeTimeTypeOptionsGet currencyGet currencyOptionsGet expenseAccountOptionsGet feeFrequencyGet feeFrequencyOptionsGet feeIntervalGet feeOnMonthDayGet freeWithdrawalGet freeWithdrawalChargeFrequencygetId()Get idGet incomeOrLiabilityAccountGet incomeOrLiabilityAccountOptionsGet isPaymentTypeGet loanChargeCalculationTypeOptionsGet loanChargeTimeTypeOptionsGet maxCapGet minCapgetName()Get nameGet overdueInstallmentChargeGet paymentTypeOptionsGet penaltyGet restartFrequencyGet restartFrequencyEnumGet savingsChargeCalculationTypeOptionsGet savingsChargeTimeTypeOptionsGet shareChargeCalculationTypeOptionsGet shareChargeTimeTypeOptionsGet taxGroupGet taxGroupOptionsinthashCode()incomeOrLiabilityAccount(GLAccountData incomeOrLiabilityAccount) incomeOrLiabilityAccountOptions(Map<String, List<GLAccountData>> incomeOrLiabilityAccountOptions) isPaymentType(Boolean isPaymentType) loanChargeCalculationTypeOptions(List<EnumOptionData> loanChargeCalculationTypeOptions) loanChargeTimeTypeOptions(List<EnumOptionData> loanChargeTimeTypeOptions) maxCap(BigDecimal maxCap) minCap(BigDecimal minCap) overdueInstallmentCharge(Boolean overdueInstallmentCharge) paymentTypeOptions(PaymentTypeData paymentTypeOptions) putIncomeOrLiabilityAccountOptionsItem(String key, List<GLAccountData> incomeOrLiabilityAccountOptionsItem) restartFrequency(Integer restartFrequency) restartFrequencyEnum(Integer restartFrequencyEnum) savingsChargeCalculationTypeOptions(List<EnumOptionData> savingsChargeCalculationTypeOptions) savingsChargeTimeTypeOptions(List<EnumOptionData> savingsChargeTimeTypeOptions) voidsetAccountMappingForChargeConfig(String accountMappingForChargeConfig) voidvoidsetAmount(BigDecimal amount) voidsetAssetAccountOptions(List<GLAccountData> assetAccountOptions) voidsetChargeAppliesTo(EnumOptionData chargeAppliesTo) voidsetChargeAppliesToOptions(List<EnumOptionData> chargeAppliesToOptions) voidsetChargeCalculationType(EnumOptionData chargeCalculationType) voidsetChargeCalculationTypeOptions(List<EnumOptionData> chargeCalculationTypeOptions) voidsetChargePaymentMode(EnumOptionData chargePaymentMode) voidsetChargePaymetModeOptions(List<EnumOptionData> chargePaymetModeOptions) voidsetChargeTimeType(EnumOptionData chargeTimeType) voidsetChargeTimeTypeOptions(List<EnumOptionData> chargeTimeTypeOptions) voidsetClientChargeCalculationTypeOptions(List<EnumOptionData> clientChargeCalculationTypeOptions) voidsetClientChargeTimeTypeOptions(List<EnumOptionData> clientChargeTimeTypeOptions) voidsetCurrency(CurrencyData currency) voidsetCurrencyOptions(List<CurrencyData> currencyOptions) voidsetExpenseAccountOptions(List<GLAccountData> expenseAccountOptions) voidsetFeeFrequency(EnumOptionData feeFrequency) voidsetFeeFrequencyOptions(List<EnumOptionData> feeFrequencyOptions) voidsetFeeInterval(Integer feeInterval) voidsetFeeOnMonthDay(ChargeFeeOnMonthDay feeOnMonthDay) voidsetFreeWithdrawal(Boolean freeWithdrawal) voidsetFreeWithdrawalChargeFrequency(Integer freeWithdrawalChargeFrequency) voidvoidsetIncomeOrLiabilityAccount(GLAccountData incomeOrLiabilityAccount) voidsetIncomeOrLiabilityAccountOptions(Map<String, List<GLAccountData>> incomeOrLiabilityAccountOptions) voidsetIsPaymentType(Boolean isPaymentType) voidsetLoanChargeCalculationTypeOptions(List<EnumOptionData> loanChargeCalculationTypeOptions) voidsetLoanChargeTimeTypeOptions(List<EnumOptionData> loanChargeTimeTypeOptions) voidsetMaxCap(BigDecimal maxCap) voidsetMinCap(BigDecimal minCap) voidvoidsetOverdueInstallmentCharge(Boolean overdueInstallmentCharge) voidsetPaymentTypeOptions(PaymentTypeData paymentTypeOptions) voidsetPenalty(Boolean penalty) voidsetRestartFrequency(Integer restartFrequency) voidsetRestartFrequencyEnum(Integer restartFrequencyEnum) voidsetSavingsChargeCalculationTypeOptions(List<EnumOptionData> savingsChargeCalculationTypeOptions) voidsetSavingsChargeTimeTypeOptions(List<EnumOptionData> savingsChargeTimeTypeOptions) voidsetShareChargeCalculationTypeOptions(List<EnumOptionData> shareChargeCalculationTypeOptions) voidsetShareChargeTimeTypeOptions(List<EnumOptionData> shareChargeTimeTypeOptions) voidsetTaxGroup(TaxGroupData taxGroup) voidsetTaxGroupOptions(List<TaxGroupData> taxGroupOptions) shareChargeCalculationTypeOptions(List<EnumOptionData> shareChargeCalculationTypeOptions) shareChargeTimeTypeOptions(List<EnumOptionData> shareChargeTimeTypeOptions) taxGroup(TaxGroupData taxGroup) taxGroupOptions(List<TaxGroupData> taxGroupOptions) toString()
-
Field Details
-
SERIALIZED_NAME_ACCOUNT_MAPPING_FOR_CHARGE_CONFIG
- See Also:
-
SERIALIZED_NAME_ACTIVE
- See Also:
-
SERIALIZED_NAME_AMOUNT
- See Also:
-
SERIALIZED_NAME_ASSET_ACCOUNT_OPTIONS
- See Also:
-
SERIALIZED_NAME_CHARGE_APPLIES_TO
- See Also:
-
SERIALIZED_NAME_CHARGE_APPLIES_TO_OPTIONS
- See Also:
-
SERIALIZED_NAME_CHARGE_CALCULATION_TYPE
- See Also:
-
SERIALIZED_NAME_CHARGE_CALCULATION_TYPE_OPTIONS
- See Also:
-
SERIALIZED_NAME_CHARGE_PAYMENT_MODE
- See Also:
-
SERIALIZED_NAME_CHARGE_PAYMET_MODE_OPTIONS
- See Also:
-
SERIALIZED_NAME_CHARGE_TIME_TYPE
- See Also:
-
SERIALIZED_NAME_CHARGE_TIME_TYPE_OPTIONS
- See Also:
-
SERIALIZED_NAME_CLIENT_CHARGE_CALCULATION_TYPE_OPTIONS
- See Also:
-
SERIALIZED_NAME_CLIENT_CHARGE_TIME_TYPE_OPTIONS
- See Also:
-
SERIALIZED_NAME_CURRENCY
- See Also:
-
SERIALIZED_NAME_CURRENCY_OPTIONS
- See Also:
-
SERIALIZED_NAME_EXPENSE_ACCOUNT_OPTIONS
- See Also:
-
SERIALIZED_NAME_FEE_FREQUENCY
- See Also:
-
SERIALIZED_NAME_FEE_FREQUENCY_OPTIONS
- See Also:
-
SERIALIZED_NAME_FEE_INTERVAL
- See Also:
-
SERIALIZED_NAME_FEE_ON_MONTH_DAY
- See Also:
-
SERIALIZED_NAME_FREE_WITHDRAWAL
- See Also:
-
SERIALIZED_NAME_FREE_WITHDRAWAL_CHARGE_FREQUENCY
- See Also:
-
SERIALIZED_NAME_ID
- See Also:
-
SERIALIZED_NAME_INCOME_OR_LIABILITY_ACCOUNT
- See Also:
-
SERIALIZED_NAME_INCOME_OR_LIABILITY_ACCOUNT_OPTIONS
- See Also:
-
SERIALIZED_NAME_IS_PAYMENT_TYPE
- See Also:
-
SERIALIZED_NAME_LOAN_CHARGE_CALCULATION_TYPE_OPTIONS
- See Also:
-
SERIALIZED_NAME_LOAN_CHARGE_TIME_TYPE_OPTIONS
- See Also:
-
SERIALIZED_NAME_MAX_CAP
- See Also:
-
SERIALIZED_NAME_MIN_CAP
- See Also:
-
SERIALIZED_NAME_NAME
- See Also:
-
SERIALIZED_NAME_OVERDUE_INSTALLMENT_CHARGE
- See Also:
-
SERIALIZED_NAME_PAYMENT_TYPE_OPTIONS
- See Also:
-
SERIALIZED_NAME_PENALTY
- See Also:
-
SERIALIZED_NAME_RESTART_FREQUENCY
- See Also:
-
SERIALIZED_NAME_RESTART_FREQUENCY_ENUM
- See Also:
-
SERIALIZED_NAME_SAVINGS_CHARGE_CALCULATION_TYPE_OPTIONS
- See Also:
-
SERIALIZED_NAME_SAVINGS_CHARGE_TIME_TYPE_OPTIONS
- See Also:
-
SERIALIZED_NAME_SHARE_CHARGE_CALCULATION_TYPE_OPTIONS
- See Also:
-
SERIALIZED_NAME_SHARE_CHARGE_TIME_TYPE_OPTIONS
- See Also:
-
SERIALIZED_NAME_TAX_GROUP
- See Also:
-
SERIALIZED_NAME_TAX_GROUP_OPTIONS
- See Also:
-
-
Constructor Details
-
ChargeData
public ChargeData()
-
-
Method Details
-
accountMappingForChargeConfig
-
getAccountMappingForChargeConfig
Get accountMappingForChargeConfig- Returns:
- accountMappingForChargeConfig
-
setAccountMappingForChargeConfig
-
active
-
getActive
Get active- Returns:
- active
-
setActive
-
amount
-
getAmount
Get amount- Returns:
- amount
-
setAmount
-
assetAccountOptions
-
addAssetAccountOptionsItem
-
getAssetAccountOptions
Get assetAccountOptions- Returns:
- assetAccountOptions
-
setAssetAccountOptions
-
chargeAppliesTo
-
getChargeAppliesTo
Get chargeAppliesTo- Returns:
- chargeAppliesTo
-
setChargeAppliesTo
-
chargeAppliesToOptions
-
addChargeAppliesToOptionsItem
-
getChargeAppliesToOptions
Get chargeAppliesToOptions- Returns:
- chargeAppliesToOptions
-
setChargeAppliesToOptions
-
chargeCalculationType
-
getChargeCalculationType
Get chargeCalculationType- Returns:
- chargeCalculationType
-
setChargeCalculationType
-
chargeCalculationTypeOptions
-
addChargeCalculationTypeOptionsItem
public ChargeData addChargeCalculationTypeOptionsItem(EnumOptionData chargeCalculationTypeOptionsItem) -
getChargeCalculationTypeOptions
Get chargeCalculationTypeOptions- Returns:
- chargeCalculationTypeOptions
-
setChargeCalculationTypeOptions
-
chargePaymentMode
-
getChargePaymentMode
Get chargePaymentMode- Returns:
- chargePaymentMode
-
setChargePaymentMode
-
chargePaymetModeOptions
-
addChargePaymetModeOptionsItem
-
getChargePaymetModeOptions
Get chargePaymetModeOptions- Returns:
- chargePaymetModeOptions
-
setChargePaymetModeOptions
-
chargeTimeType
-
getChargeTimeType
Get chargeTimeType- Returns:
- chargeTimeType
-
setChargeTimeType
-
chargeTimeTypeOptions
-
addChargeTimeTypeOptionsItem
-
getChargeTimeTypeOptions
Get chargeTimeTypeOptions- Returns:
- chargeTimeTypeOptions
-
setChargeTimeTypeOptions
-
clientChargeCalculationTypeOptions
public ChargeData clientChargeCalculationTypeOptions(List<EnumOptionData> clientChargeCalculationTypeOptions) -
addClientChargeCalculationTypeOptionsItem
public ChargeData addClientChargeCalculationTypeOptionsItem(EnumOptionData clientChargeCalculationTypeOptionsItem) -
getClientChargeCalculationTypeOptions
Get clientChargeCalculationTypeOptions- Returns:
- clientChargeCalculationTypeOptions
-
setClientChargeCalculationTypeOptions
public void setClientChargeCalculationTypeOptions(List<EnumOptionData> clientChargeCalculationTypeOptions) -
clientChargeTimeTypeOptions
-
addClientChargeTimeTypeOptionsItem
public ChargeData addClientChargeTimeTypeOptionsItem(EnumOptionData clientChargeTimeTypeOptionsItem) -
getClientChargeTimeTypeOptions
Get clientChargeTimeTypeOptions- Returns:
- clientChargeTimeTypeOptions
-
setClientChargeTimeTypeOptions
-
currency
-
getCurrency
Get currency- Returns:
- currency
-
setCurrency
-
currencyOptions
-
addCurrencyOptionsItem
-
getCurrencyOptions
Get currencyOptions- Returns:
- currencyOptions
-
setCurrencyOptions
-
expenseAccountOptions
-
addExpenseAccountOptionsItem
-
getExpenseAccountOptions
Get expenseAccountOptions- Returns:
- expenseAccountOptions
-
setExpenseAccountOptions
-
feeFrequency
-
getFeeFrequency
Get feeFrequency- Returns:
- feeFrequency
-
setFeeFrequency
-
feeFrequencyOptions
-
addFeeFrequencyOptionsItem
-
getFeeFrequencyOptions
Get feeFrequencyOptions- Returns:
- feeFrequencyOptions
-
setFeeFrequencyOptions
-
feeInterval
-
getFeeInterval
Get feeInterval- Returns:
- feeInterval
-
setFeeInterval
-
feeOnMonthDay
-
getFeeOnMonthDay
Get feeOnMonthDay- Returns:
- feeOnMonthDay
-
setFeeOnMonthDay
-
freeWithdrawal
-
getFreeWithdrawal
Get freeWithdrawal- Returns:
- freeWithdrawal
-
setFreeWithdrawal
-
freeWithdrawalChargeFrequency
-
getFreeWithdrawalChargeFrequency
Get freeWithdrawalChargeFrequency- Returns:
- freeWithdrawalChargeFrequency
-
setFreeWithdrawalChargeFrequency
-
id
-
getId
Get id- Returns:
- id
-
setId
-
incomeOrLiabilityAccount
-
getIncomeOrLiabilityAccount
Get incomeOrLiabilityAccount- Returns:
- incomeOrLiabilityAccount
-
setIncomeOrLiabilityAccount
-
incomeOrLiabilityAccountOptions
public ChargeData incomeOrLiabilityAccountOptions(Map<String, List<GLAccountData>> incomeOrLiabilityAccountOptions) -
putIncomeOrLiabilityAccountOptionsItem
public ChargeData putIncomeOrLiabilityAccountOptionsItem(String key, List<GLAccountData> incomeOrLiabilityAccountOptionsItem) -
getIncomeOrLiabilityAccountOptions
Get incomeOrLiabilityAccountOptions- Returns:
- incomeOrLiabilityAccountOptions
-
setIncomeOrLiabilityAccountOptions
public void setIncomeOrLiabilityAccountOptions(Map<String, List<GLAccountData>> incomeOrLiabilityAccountOptions) -
isPaymentType
-
getIsPaymentType
Get isPaymentType- Returns:
- isPaymentType
-
setIsPaymentType
-
loanChargeCalculationTypeOptions
public ChargeData loanChargeCalculationTypeOptions(List<EnumOptionData> loanChargeCalculationTypeOptions) -
addLoanChargeCalculationTypeOptionsItem
public ChargeData addLoanChargeCalculationTypeOptionsItem(EnumOptionData loanChargeCalculationTypeOptionsItem) -
getLoanChargeCalculationTypeOptions
Get loanChargeCalculationTypeOptions- Returns:
- loanChargeCalculationTypeOptions
-
setLoanChargeCalculationTypeOptions
public void setLoanChargeCalculationTypeOptions(List<EnumOptionData> loanChargeCalculationTypeOptions) -
loanChargeTimeTypeOptions
-
addLoanChargeTimeTypeOptionsItem
-
getLoanChargeTimeTypeOptions
Get loanChargeTimeTypeOptions- Returns:
- loanChargeTimeTypeOptions
-
setLoanChargeTimeTypeOptions
-
maxCap
-
getMaxCap
Get maxCap- Returns:
- maxCap
-
setMaxCap
-
minCap
-
getMinCap
Get minCap- Returns:
- minCap
-
setMinCap
-
name
-
getName
Get name- Returns:
- name
-
setName
-
overdueInstallmentCharge
-
getOverdueInstallmentCharge
Get overdueInstallmentCharge- Returns:
- overdueInstallmentCharge
-
setOverdueInstallmentCharge
-
paymentTypeOptions
-
getPaymentTypeOptions
Get paymentTypeOptions- Returns:
- paymentTypeOptions
-
setPaymentTypeOptions
-
penalty
-
getPenalty
Get penalty- Returns:
- penalty
-
setPenalty
-
restartFrequency
-
getRestartFrequency
Get restartFrequency- Returns:
- restartFrequency
-
setRestartFrequency
-
restartFrequencyEnum
-
getRestartFrequencyEnum
Get restartFrequencyEnum- Returns:
- restartFrequencyEnum
-
setRestartFrequencyEnum
-
savingsChargeCalculationTypeOptions
public ChargeData savingsChargeCalculationTypeOptions(List<EnumOptionData> savingsChargeCalculationTypeOptions) -
addSavingsChargeCalculationTypeOptionsItem
public ChargeData addSavingsChargeCalculationTypeOptionsItem(EnumOptionData savingsChargeCalculationTypeOptionsItem) -
getSavingsChargeCalculationTypeOptions
Get savingsChargeCalculationTypeOptions- Returns:
- savingsChargeCalculationTypeOptions
-
setSavingsChargeCalculationTypeOptions
public void setSavingsChargeCalculationTypeOptions(List<EnumOptionData> savingsChargeCalculationTypeOptions) -
savingsChargeTimeTypeOptions
-
addSavingsChargeTimeTypeOptionsItem
public ChargeData addSavingsChargeTimeTypeOptionsItem(EnumOptionData savingsChargeTimeTypeOptionsItem) -
getSavingsChargeTimeTypeOptions
Get savingsChargeTimeTypeOptions- Returns:
- savingsChargeTimeTypeOptions
-
setSavingsChargeTimeTypeOptions
-
taxGroup
-
getTaxGroup
Get taxGroup- Returns:
- taxGroup
-
setTaxGroup
-
taxGroupOptions
-
addTaxGroupOptionsItem
-
getTaxGroupOptions
Get taxGroupOptions- Returns:
- taxGroupOptions
-
setTaxGroupOptions
-
equals
-
hashCode
public int hashCode() -
toString
-