GetLoanProductsTemplateResponse

@Serializable
data class GetLoanProductsTemplateResponse(val accountingMappingOptions: GetLoanProductsAccountingMappingOptions? = null, val accountingRule: GetLoanProductsAccountingRule? = null, val accountingRuleOptions: Set<GetLoanProductsAccountingRule>? = null, val advancedPaymentAllocationFutureInstallmentAllocationRules: List<EnumOptionData>? = null, val advancedPaymentAllocationTransactionTypes: List<EnumOptionData>? = null, val advancedPaymentAllocationTypes: List<EnumOptionData>? = null, val amortizationType: GetLoanProductsAmortizationType? = null, val amortizationTypeOptions: Set<GetLoanProductsAmortizationType>? = null, val chargeOptions: Set<GetLoanProductsChargeOptions>? = null, val currency: GetLoanProductsTemplateCurrency? = null, val currencyOptions: Set<GetLoanProductsCurrencyOptions>? = null, val daysInMonthType: GetLoansProductsDaysInMonthTemplateType? = null, val daysInMonthTypeOptions: Set<GetLoansProductsDaysInMonthTemplateType>? = null, val daysInYearType: GetLoanProductsDaysInYearTemplateType? = null, val daysInYearTypeOptions: Set<GetLoanProductsInterestTemplateType>? = null, val includeInBorrowerCycle: Boolean? = null, val interestCalculationPeriodType: GetLoansProductsInterestCalculationPeriodType? = null, val interestCalculationPeriodTypeOptions: Set<GetLoansProductsInterestCalculationPeriodType>? = null, val interestRateFrequencyType: GetLoanProductsInterestRateTemplateFrequencyType? = null, val interestRateFrequencyTypeOptions: Set<GetLoanProductsInterestRateTemplateFrequencyType>? = null, val interestRateVariationsForBorrowerCycle: List<Int>? = null, val interestRecalculationCompoundingTypeOptions: Set<GetLoanProductsInterestRecalculationCompoundingType>? = null, val interestRecalculationData: GetLoanProductsInterestRecalculationTemplateData? = null, val interestRecalculationFrequencyTypeOptions: Set<GetLoanProductsInterestRecalculationCompoundingFrequencyType>? = null, val interestType: GetLoanProductsInterestTemplateType? = null, val interestTypeOptions: Set<GetLoanProductsInterestTemplateType>? = null, val isInterestRecalculationEnabled: Boolean? = null, val loanScheduleProcessingTypeOptions: List<EnumOptionData>? = null, val loanScheduleTypeOptions: List<EnumOptionData>? = null, val numberOfRepaymentVariationsForBorrowerCycle: List<Int>? = null, val paymentTypeOptions: Set<GetLoanProductsPaymentTypeOptions>? = null, val preClosureInterestCalculationStrategyOptions: Set<GetLoanProductsPreClosureInterestCalculationStrategy>? = null, val principalVariationsForBorrowerCycle: List<Int>? = null, val repaymentFrequencyType: GetLoanProductsRepaymentTemplateFrequencyType? = null, val repaymentFrequencyTypeOptions: Set<GetLoanProductsRepaymentTemplateFrequencyType>? = null, val repaymentStartDateTypeOptions: Set<GetLoanProductsRepaymentStartDateType>? = null, val rescheduleStrategyTypeOptions: Set<GetLoanProductsRescheduleStrategyType>? = null, val transactionProcessingStrategyOptions: Set<GetLoanProductsTransactionProcessingStrategyOptions>? = null, val useBorrowerCycle: Boolean? = null, val valueConditionTypeOptions: Set<GetLoanProductsValueConditionTypeOptions>? = null)

GetLoanProductsTemplateResponse

Parameters

accountingMappingOptions
accountingRule
accountingRuleOptions
advancedPaymentAllocationFutureInstallmentAllocationRules
advancedPaymentAllocationTransactionTypes
advancedPaymentAllocationTypes
amortizationType
amortizationTypeOptions
chargeOptions
currency
currencyOptions
daysInMonthType
daysInMonthTypeOptions
daysInYearType
daysInYearTypeOptions
includeInBorrowerCycle
interestCalculationPeriodType
interestCalculationPeriodTypeOptions
interestRateFrequencyType
interestRateFrequencyTypeOptions
interestRateVariationsForBorrowerCycle
interestRecalculationCompoundingTypeOptions
interestRecalculationData
interestRecalculationFrequencyTypeOptions
interestType
interestTypeOptions
isInterestRecalculationEnabled
loanScheduleProcessingTypeOptions
loanScheduleTypeOptions
numberOfRepaymentVariationsForBorrowerCycle
paymentTypeOptions
preClosureInterestCalculationStrategyOptions
principalVariationsForBorrowerCycle
repaymentFrequencyType
repaymentFrequencyTypeOptions
repaymentStartDateTypeOptions
rescheduleStrategyTypeOptions
transactionProcessingStrategyOptions
useBorrowerCycle
valueConditionTypeOptions

Constructors

Link copied to clipboard
constructor(accountingMappingOptions: GetLoanProductsAccountingMappingOptions? = null, accountingRule: GetLoanProductsAccountingRule? = null, accountingRuleOptions: Set<GetLoanProductsAccountingRule>? = null, advancedPaymentAllocationFutureInstallmentAllocationRules: List<EnumOptionData>? = null, advancedPaymentAllocationTransactionTypes: List<EnumOptionData>? = null, advancedPaymentAllocationTypes: List<EnumOptionData>? = null, amortizationType: GetLoanProductsAmortizationType? = null, amortizationTypeOptions: Set<GetLoanProductsAmortizationType>? = null, chargeOptions: Set<GetLoanProductsChargeOptions>? = null, currency: GetLoanProductsTemplateCurrency? = null, currencyOptions: Set<GetLoanProductsCurrencyOptions>? = null, daysInMonthType: GetLoansProductsDaysInMonthTemplateType? = null, daysInMonthTypeOptions: Set<GetLoansProductsDaysInMonthTemplateType>? = null, daysInYearType: GetLoanProductsDaysInYearTemplateType? = null, daysInYearTypeOptions: Set<GetLoanProductsInterestTemplateType>? = null, includeInBorrowerCycle: Boolean? = null, interestCalculationPeriodType: GetLoansProductsInterestCalculationPeriodType? = null, interestCalculationPeriodTypeOptions: Set<GetLoansProductsInterestCalculationPeriodType>? = null, interestRateFrequencyType: GetLoanProductsInterestRateTemplateFrequencyType? = null, interestRateFrequencyTypeOptions: Set<GetLoanProductsInterestRateTemplateFrequencyType>? = null, interestRateVariationsForBorrowerCycle: List<Int>? = null, interestRecalculationCompoundingTypeOptions: Set<GetLoanProductsInterestRecalculationCompoundingType>? = null, interestRecalculationData: GetLoanProductsInterestRecalculationTemplateData? = null, interestRecalculationFrequencyTypeOptions: Set<GetLoanProductsInterestRecalculationCompoundingFrequencyType>? = null, interestType: GetLoanProductsInterestTemplateType? = null, interestTypeOptions: Set<GetLoanProductsInterestTemplateType>? = null, isInterestRecalculationEnabled: Boolean? = null, loanScheduleProcessingTypeOptions: List<EnumOptionData>? = null, loanScheduleTypeOptions: List<EnumOptionData>? = null, numberOfRepaymentVariationsForBorrowerCycle: List<Int>? = null, paymentTypeOptions: Set<GetLoanProductsPaymentTypeOptions>? = null, preClosureInterestCalculationStrategyOptions: Set<GetLoanProductsPreClosureInterestCalculationStrategy>? = null, principalVariationsForBorrowerCycle: List<Int>? = null, repaymentFrequencyType: GetLoanProductsRepaymentTemplateFrequencyType? = null, repaymentFrequencyTypeOptions: Set<GetLoanProductsRepaymentTemplateFrequencyType>? = null, repaymentStartDateTypeOptions: Set<GetLoanProductsRepaymentStartDateType>? = null, rescheduleStrategyTypeOptions: Set<GetLoanProductsRescheduleStrategyType>? = null, transactionProcessingStrategyOptions: Set<GetLoanProductsTransactionProcessingStrategyOptions>? = null, useBorrowerCycle: Boolean? = null, valueConditionTypeOptions: Set<GetLoanProductsValueConditionTypeOptions>? = null)

Properties

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
Link copied to clipboard
Link copied to clipboard