Charge

@Serializable
data class Charge(val account: GLAccount? = null, val active: Boolean? = null, val allowedClientChargeCalculationType: Boolean? = null, val allowedClientChargeTime: Boolean? = null, val allowedLoanChargeTime: Boolean? = null, val allowedSavingsChargeCalculationType: Boolean? = null, val allowedSavingsChargeTime: Boolean? = null, val amount: Double? = null, val annualFee: Boolean? = null, val chargeCalculation: Int? = null, val chargePaymentMode: Int? = null, val chargeTimeType: Int? = null, val clientCharge: Boolean? = null, val currencyCode: String? = null, val deleted: Boolean? = null, val disbursementCharge: Boolean? = null, val enableFreeWithdrawal: Boolean? = null, val enablePaymentType: Boolean? = null, val feeInterval: Int? = null, val feeOnMonthDay: ChargeFeeOnMonthDay? = null, val frequencyFreeWithdrawalCharge: Int? = null, val id: Long? = null, val incomeAccountId: Long? = null, val loanCharge: Boolean? = null, val maxCap: Double? = null, val minCap: Double? = null, val monthlyFee: Boolean? = null, val name: String? = null, val new: Boolean? = null, val overdueInstallment: Boolean? = null, val paymentType: PaymentType? = null, val penalty: Boolean? = null, val percentageOfApprovedAmount: Boolean? = null, val percentageOfDisbursementAmount: Boolean? = null, val restartFrequency: Int? = null, val restartFrequencyEnum: Int? = null, val savingsCharge: Boolean? = null, val taxGroup: TaxGroup? = null)

Parameters

account
active
allowedClientChargeCalculationType
allowedClientChargeTime
allowedLoanChargeTime
allowedSavingsChargeCalculationType
allowedSavingsChargeTime
amount
annualFee
chargeCalculation
chargePaymentMode
chargeTimeType
clientCharge
currencyCode
deleted
disbursementCharge
enableFreeWithdrawal
enablePaymentType
feeInterval
feeOnMonthDay
frequencyFreeWithdrawalCharge
id
incomeAccountId
loanCharge
maxCap
minCap
monthlyFee
name
new
overdueInstallment
paymentType
penalty
percentageOfApprovedAmount
percentageOfDisbursementAmount
restartFrequency
restartFrequencyEnum
savingsCharge
taxGroup

Constructors

Link copied to clipboard
constructor(account: GLAccount? = null, active: Boolean? = null, allowedClientChargeCalculationType: Boolean? = null, allowedClientChargeTime: Boolean? = null, allowedLoanChargeTime: Boolean? = null, allowedSavingsChargeCalculationType: Boolean? = null, allowedSavingsChargeTime: Boolean? = null, amount: Double? = null, annualFee: Boolean? = null, chargeCalculation: Int? = null, chargePaymentMode: Int? = null, chargeTimeType: Int? = null, clientCharge: Boolean? = null, currencyCode: String? = null, deleted: Boolean? = null, disbursementCharge: Boolean? = null, enableFreeWithdrawal: Boolean? = null, enablePaymentType: Boolean? = null, feeInterval: Int? = null, feeOnMonthDay: ChargeFeeOnMonthDay? = null, frequencyFreeWithdrawalCharge: Int? = null, id: Long? = null, incomeAccountId: Long? = null, loanCharge: Boolean? = null, maxCap: Double? = null, minCap: Double? = null, monthlyFee: Boolean? = null, name: String? = null, new: Boolean? = null, overdueInstallment: Boolean? = null, paymentType: PaymentType? = null, penalty: Boolean? = null, percentageOfApprovedAmount: Boolean? = null, percentageOfDisbursementAmount: Boolean? = null, restartFrequency: Int? = null, restartFrequencyEnum: Int? = null, savingsCharge: Boolean? = null, taxGroup: TaxGroup? = null)

Properties

Link copied to clipboard
val account: GLAccount? = null
Link copied to clipboard
val active: Boolean? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val amount: Double? = null
Link copied to clipboard
val annualFee: Boolean? = null
Link copied to clipboard
val chargeCalculation: Int? = null
Link copied to clipboard
val chargePaymentMode: Int? = null
Link copied to clipboard
val chargeTimeType: Int? = null
Link copied to clipboard
val clientCharge: Boolean? = null
Link copied to clipboard
val currencyCode: String? = null
Link copied to clipboard
val deleted: Boolean? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val feeInterval: Int? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val id: Long? = null
Link copied to clipboard
val incomeAccountId: Long? = null
Link copied to clipboard
val loanCharge: Boolean? = null
Link copied to clipboard
val maxCap: Double? = null
Link copied to clipboard
val minCap: Double? = null
Link copied to clipboard
val monthlyFee: Boolean? = null
Link copied to clipboard
val name: String? = null
Link copied to clipboard
val new: Boolean? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val penalty: Boolean? = null
Link copied to clipboard
Link copied to clipboard
val restartFrequency: Int? = null
Link copied to clipboard
Link copied to clipboard
val savingsCharge: Boolean? = null
Link copied to clipboard
val taxGroup: TaxGroup? = null