PostLoansRequest

@Serializable
data class PostLoansRequest(val amortizationType: Int? = null, val clientId: Long? = null, val dateFormat: String? = null, val daysInYearType: PostLoansRequest.DaysInYearType? = null, val disbursementData: List<PostLoansDisbursementData>? = null, val expectedDisbursementDate: String? = null, val externalId: String? = null, val fixedPrincipalPercentagePerInstallment: Double? = null, val graceOnArrearsAgeing: Int? = null, val graceOnInterestCharged: Int? = null, val graceOnInterestPayment: Int? = null, val graceOnPrincipalPayment: Int? = null, val interestCalculationPeriodType: Int? = null, val interestRatePerPeriod: Double? = null, val interestType: Int? = null, val loanScheduleProcessingType: String? = null, val loanScheduleType: String? = null, val loanTermFrequency: Int? = null, val loanTermFrequencyType: Int? = null, val loanType: String? = null, val locale: String? = null, val maxOutstandingLoanBalance: Double? = null, val numberOfRepayments: Int? = null, val principal: Double? = null, val productId: Long? = null, val repaymentEvery: Int? = null, val repaymentFrequencyType: Int? = null, val repaymentsStartingFromDate: LocalDate? = null, val submittedOnDate: String? = null, val transactionProcessingStrategyCode: String? = null)

PostLoansRequest

Parameters

amortizationType
clientId
dateFormat
daysInYearType
disbursementData

List of PostLoansDisbursementData

expectedDisbursementDate
externalId
fixedPrincipalPercentagePerInstallment
graceOnArrearsAgeing
graceOnInterestCharged
graceOnInterestPayment
graceOnPrincipalPayment
interestCalculationPeriodType
interestRatePerPeriod
interestType
loanScheduleProcessingType
loanScheduleType
loanTermFrequency
loanTermFrequencyType
loanType
locale
maxOutstandingLoanBalance

Maximum allowed outstanding balance

numberOfRepayments
principal
productId
repaymentEvery
repaymentFrequencyType
repaymentsStartingFromDate
submittedOnDate
transactionProcessingStrategyCode

Constructors

Link copied to clipboard
constructor(amortizationType: Int? = null, clientId: Long? = null, dateFormat: String? = null, daysInYearType: PostLoansRequest.DaysInYearType? = null, disbursementData: List<PostLoansDisbursementData>? = null, expectedDisbursementDate: String? = null, externalId: String? = null, fixedPrincipalPercentagePerInstallment: Double? = null, graceOnArrearsAgeing: Int? = null, graceOnInterestCharged: Int? = null, graceOnInterestPayment: Int? = null, graceOnPrincipalPayment: Int? = null, interestCalculationPeriodType: Int? = null, interestRatePerPeriod: Double? = null, interestType: Int? = null, loanScheduleProcessingType: String? = null, loanScheduleType: String? = null, loanTermFrequency: Int? = null, loanTermFrequencyType: Int? = null, loanType: String? = null, locale: String? = null, maxOutstandingLoanBalance: Double? = null, numberOfRepayments: Int? = null, principal: Double? = null, productId: Long? = null, repaymentEvery: Int? = null, repaymentFrequencyType: Int? = null, repaymentsStartingFromDate: LocalDate? = null, submittedOnDate: String? = null, transactionProcessingStrategyCode: String? = null)

Types

Link copied to clipboard

Values: null

Properties

Link copied to clipboard
val amortizationType: Int? = null
Link copied to clipboard
val clientId: Long? = null
Link copied to clipboard
val dateFormat: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val externalId: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val interestType: Int? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val loanTermFrequency: Int? = null
Link copied to clipboard
Link copied to clipboard
val loanType: String? = null
Link copied to clipboard
val locale: String? = null
Link copied to clipboard
Link copied to clipboard
val numberOfRepayments: Int? = null
Link copied to clipboard
val principal: Double? = null
Link copied to clipboard
val productId: Long? = null
Link copied to clipboard
val repaymentEvery: Int? = null
Link copied to clipboard
Link copied to clipboard
val repaymentsStartingFromDate: LocalDate? = null
Link copied to clipboard
val submittedOnDate: String? = null