Class PostLoanProductsRequest

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

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

    • SERIALIZED_NAME_ACCOUNT_MOVES_OUT_OF_N_P_A_ONLY_ON_ARREARS_COMPLETION

      public static final String SERIALIZED_NAME_ACCOUNT_MOVES_OUT_OF_N_P_A_ONLY_ON_ARREARS_COMPLETION
      See Also:
    • SERIALIZED_NAME_ACCOUNTING_RULE

      public static final String SERIALIZED_NAME_ACCOUNTING_RULE
      See Also:
    • SERIALIZED_NAME_ALLOW_APPROVED_DISBURSED_AMOUNTS_OVER_APPLIED

      public static final String SERIALIZED_NAME_ALLOW_APPROVED_DISBURSED_AMOUNTS_OVER_APPLIED
      See Also:
    • SERIALIZED_NAME_ALLOW_ATTRIBUTE_OVERRIDES

      public static final String SERIALIZED_NAME_ALLOW_ATTRIBUTE_OVERRIDES
      See Also:
    • SERIALIZED_NAME_ALLOW_COMPOUNDING_ON_EOD

      public static final String SERIALIZED_NAME_ALLOW_COMPOUNDING_ON_EOD
      See Also:
    • SERIALIZED_NAME_ALLOW_PARTIAL_PERIOD_INTEREST_CALCUALTION

      public static final String SERIALIZED_NAME_ALLOW_PARTIAL_PERIOD_INTEREST_CALCUALTION
      See Also:
    • SERIALIZED_NAME_ALLOW_VARIABLE_INSTALLMENTS

      public static final String SERIALIZED_NAME_ALLOW_VARIABLE_INSTALLMENTS
      See Also:
    • SERIALIZED_NAME_AMORTIZATION_TYPE

      public static final String SERIALIZED_NAME_AMORTIZATION_TYPE
      See Also:
    • SERIALIZED_NAME_BUY_DOWN_EXPENSE_ACCOUNT_ID

      public static final String SERIALIZED_NAME_BUY_DOWN_EXPENSE_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_BUY_DOWN_FEE_CALCULATION_TYPE

      public static final String SERIALIZED_NAME_BUY_DOWN_FEE_CALCULATION_TYPE
      See Also:
    • SERIALIZED_NAME_BUY_DOWN_FEE_INCOME_TYPE

      public static final String SERIALIZED_NAME_BUY_DOWN_FEE_INCOME_TYPE
      See Also:
    • SERIALIZED_NAME_BUY_DOWN_FEE_STRATEGY

      public static final String SERIALIZED_NAME_BUY_DOWN_FEE_STRATEGY
      See Also:
    • SERIALIZED_NAME_BUYDOWNFEE_CLASSIFICATION_TO_INCOME_ACCOUNT_MAPPINGS

      public static final String SERIALIZED_NAME_BUYDOWNFEE_CLASSIFICATION_TO_INCOME_ACCOUNT_MAPPINGS
      See Also:
    • SERIALIZED_NAME_CAN_DEFINE_INSTALLMENT_AMOUNT

      public static final String SERIALIZED_NAME_CAN_DEFINE_INSTALLMENT_AMOUNT
      See Also:
    • SERIALIZED_NAME_CAN_USE_FOR_TOPUP

      public static final String SERIALIZED_NAME_CAN_USE_FOR_TOPUP
      See Also:
    • SERIALIZED_NAME_CAPITALIZED_INCOME_CALCULATION_TYPE

      public static final String SERIALIZED_NAME_CAPITALIZED_INCOME_CALCULATION_TYPE
      See Also:
    • SERIALIZED_NAME_CAPITALIZED_INCOME_CLASSIFICATION_TO_INCOME_ACCOUNT_MAPPINGS

      public static final String SERIALIZED_NAME_CAPITALIZED_INCOME_CLASSIFICATION_TO_INCOME_ACCOUNT_MAPPINGS
      See Also:
    • SERIALIZED_NAME_CAPITALIZED_INCOME_STRATEGY

      public static final String SERIALIZED_NAME_CAPITALIZED_INCOME_STRATEGY
      See Also:
    • SERIALIZED_NAME_CAPITALIZED_INCOME_TYPE

      public static final String SERIALIZED_NAME_CAPITALIZED_INCOME_TYPE
      See Also:
    • SERIALIZED_NAME_CHARGE_OFF_BEHAVIOUR

      public static final String SERIALIZED_NAME_CHARGE_OFF_BEHAVIOUR
      See Also:
    • SERIALIZED_NAME_CHARGE_OFF_EXPENSE_ACCOUNT_ID

      public static final String SERIALIZED_NAME_CHARGE_OFF_EXPENSE_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_CHARGE_OFF_FRAUD_EXPENSE_ACCOUNT_ID

      public static final String SERIALIZED_NAME_CHARGE_OFF_FRAUD_EXPENSE_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_CHARGE_OFF_REASON_TO_EXPENSE_ACCOUNT_MAPPINGS

      public static final String SERIALIZED_NAME_CHARGE_OFF_REASON_TO_EXPENSE_ACCOUNT_MAPPINGS
      See Also:
    • SERIALIZED_NAME_CHARGES

      public static final String SERIALIZED_NAME_CHARGES
      See Also:
    • SERIALIZED_NAME_CLOSE_DATE

      public static final String SERIALIZED_NAME_CLOSE_DATE
      See Also:
    • SERIALIZED_NAME_CREDIT_ALLOCATION

      public static final String SERIALIZED_NAME_CREDIT_ALLOCATION
      See Also:
    • SERIALIZED_NAME_CURRENCY_CODE

      public static final String SERIALIZED_NAME_CURRENCY_CODE
      See Also:
    • SERIALIZED_NAME_DATE_FORMAT

      public static final String SERIALIZED_NAME_DATE_FORMAT
      See Also:
    • SERIALIZED_NAME_DAYS_IN_MONTH_TYPE

      public static final String SERIALIZED_NAME_DAYS_IN_MONTH_TYPE
      See Also:
    • SERIALIZED_NAME_DAYS_IN_YEAR_CUSTOM_STRATEGY

      public static final String SERIALIZED_NAME_DAYS_IN_YEAR_CUSTOM_STRATEGY
      See Also:
    • SERIALIZED_NAME_DAYS_IN_YEAR_TYPE

      public static final String SERIALIZED_NAME_DAYS_IN_YEAR_TYPE
      See Also:
    • SERIALIZED_NAME_DEFERRED_INCOME_LIABILITY_ACCOUNT_ID

      public static final String SERIALIZED_NAME_DEFERRED_INCOME_LIABILITY_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_DELINQUENCY_BUCKET_ID

      public static final String SERIALIZED_NAME_DELINQUENCY_BUCKET_ID
      See Also:
    • SERIALIZED_NAME_DESCRIPTION

      public static final String SERIALIZED_NAME_DESCRIPTION
      See Also:
    • SERIALIZED_NAME_DIGITS_AFTER_DECIMAL

      public static final String SERIALIZED_NAME_DIGITS_AFTER_DECIMAL
      See Also:
    • SERIALIZED_NAME_DISALLOW_EXPECTED_DISBURSEMENTS

      public static final String SERIALIZED_NAME_DISALLOW_EXPECTED_DISBURSEMENTS
      See Also:
    • SERIALIZED_NAME_DISALLOW_INTEREST_CALCULATION_ON_PAST_DUE

      public static final String SERIALIZED_NAME_DISALLOW_INTEREST_CALCULATION_ON_PAST_DUE
      See Also:
    • SERIALIZED_NAME_DISBURSED_AMOUNT_PERCENTAGE_FOR_DOWN_PAYMENT

      public static final String SERIALIZED_NAME_DISBURSED_AMOUNT_PERCENTAGE_FOR_DOWN_PAYMENT
      See Also:
    • SERIALIZED_NAME_DUE_DAYS_FOR_REPAYMENT_EVENT

      public static final String SERIALIZED_NAME_DUE_DAYS_FOR_REPAYMENT_EVENT
      See Also:
    • SERIALIZED_NAME_ENABLE_ACCRUAL_ACTIVITY_POSTING

      public static final String SERIALIZED_NAME_ENABLE_ACCRUAL_ACTIVITY_POSTING
      See Also:
    • SERIALIZED_NAME_ENABLE_AUTO_REPAYMENT_FOR_DOWN_PAYMENT

      public static final String SERIALIZED_NAME_ENABLE_AUTO_REPAYMENT_FOR_DOWN_PAYMENT
      See Also:
    • SERIALIZED_NAME_ENABLE_BUY_DOWN_FEE

      public static final String SERIALIZED_NAME_ENABLE_BUY_DOWN_FEE
      See Also:
    • SERIALIZED_NAME_ENABLE_DOWN_PAYMENT

      public static final String SERIALIZED_NAME_ENABLE_DOWN_PAYMENT
      See Also:
    • SERIALIZED_NAME_ENABLE_INCOME_CAPITALIZATION

      public static final String SERIALIZED_NAME_ENABLE_INCOME_CAPITALIZATION
      See Also:
    • SERIALIZED_NAME_ENABLE_INSTALLMENT_LEVEL_DELINQUENCY

      public static final String SERIALIZED_NAME_ENABLE_INSTALLMENT_LEVEL_DELINQUENCY
      See Also:
    • SERIALIZED_NAME_EXTERNAL_ID

      public static final String SERIALIZED_NAME_EXTERNAL_ID
      See Also:
    • SERIALIZED_NAME_FEE_TO_INCOME_ACCOUNT_MAPPINGS

      public static final String SERIALIZED_NAME_FEE_TO_INCOME_ACCOUNT_MAPPINGS
      See Also:
    • SERIALIZED_NAME_FIXED_LENGTH

      public static final String SERIALIZED_NAME_FIXED_LENGTH
      See Also:
    • SERIALIZED_NAME_FIXED_PRINCIPAL_PERCENTAGE_PER_INSTALLMENT

      public static final String SERIALIZED_NAME_FIXED_PRINCIPAL_PERCENTAGE_PER_INSTALLMENT
      See Also:
    • SERIALIZED_NAME_FUND_ID

      public static final String SERIALIZED_NAME_FUND_ID
      See Also:
    • SERIALIZED_NAME_FUND_SOURCE_ACCOUNT_ID

      public static final String SERIALIZED_NAME_FUND_SOURCE_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_GOODWILL_CREDIT_ACCOUNT_ID

      public static final String SERIALIZED_NAME_GOODWILL_CREDIT_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_GRACE_ON_ARREARS_AGEING

      public static final String SERIALIZED_NAME_GRACE_ON_ARREARS_AGEING
      See Also:
    • SERIALIZED_NAME_GRACE_ON_INTEREST_PAYMENT

      public static final String SERIALIZED_NAME_GRACE_ON_INTEREST_PAYMENT
      See Also:
    • SERIALIZED_NAME_GRACE_ON_PRINCIPAL_PAYMENT

      public static final String SERIALIZED_NAME_GRACE_ON_PRINCIPAL_PAYMENT
      See Also:
    • SERIALIZED_NAME_HOLD_GUARANTEE_FUNDS

      public static final String SERIALIZED_NAME_HOLD_GUARANTEE_FUNDS
      See Also:
    • SERIALIZED_NAME_IN_ARREARS_TOLERANCE

      public static final String SERIALIZED_NAME_IN_ARREARS_TOLERANCE
      See Also:
    • SERIALIZED_NAME_IN_MULTIPLES_OF

      public static final String SERIALIZED_NAME_IN_MULTIPLES_OF
      See Also:
    • SERIALIZED_NAME_INCLUDE_IN_BORROWER_CYCLE

      public static final String SERIALIZED_NAME_INCLUDE_IN_BORROWER_CYCLE
      See Also:
    • SERIALIZED_NAME_INCOME_FROM_BUY_DOWN_ACCOUNT_ID

      public static final String SERIALIZED_NAME_INCOME_FROM_BUY_DOWN_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_INCOME_FROM_CAPITALIZATION_ACCOUNT_ID

      public static final String SERIALIZED_NAME_INCOME_FROM_CAPITALIZATION_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_INCOME_FROM_CHARGE_OFF_FEES_ACCOUNT_ID

      public static final String SERIALIZED_NAME_INCOME_FROM_CHARGE_OFF_FEES_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_INCOME_FROM_CHARGE_OFF_INTEREST_ACCOUNT_ID

      public static final String SERIALIZED_NAME_INCOME_FROM_CHARGE_OFF_INTEREST_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_INCOME_FROM_CHARGE_OFF_PENALTY_ACCOUNT_ID

      public static final String SERIALIZED_NAME_INCOME_FROM_CHARGE_OFF_PENALTY_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_INCOME_FROM_FEE_ACCOUNT_ID

      public static final String SERIALIZED_NAME_INCOME_FROM_FEE_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_INCOME_FROM_GOODWILL_CREDIT_FEES_ACCOUNT_ID

      public static final String SERIALIZED_NAME_INCOME_FROM_GOODWILL_CREDIT_FEES_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_INCOME_FROM_GOODWILL_CREDIT_INTEREST_ACCOUNT_ID

      public static final String SERIALIZED_NAME_INCOME_FROM_GOODWILL_CREDIT_INTEREST_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_INCOME_FROM_GOODWILL_CREDIT_PENALTY_ACCOUNT_ID

      public static final String SERIALIZED_NAME_INCOME_FROM_GOODWILL_CREDIT_PENALTY_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_INCOME_FROM_PENALTY_ACCOUNT_ID

      public static final String SERIALIZED_NAME_INCOME_FROM_PENALTY_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_INCOME_FROM_RECOVERY_ACCOUNT_ID

      public static final String SERIALIZED_NAME_INCOME_FROM_RECOVERY_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_INSTALLMENT_AMOUNT_IN_MULTIPLES_OF

      public static final String SERIALIZED_NAME_INSTALLMENT_AMOUNT_IN_MULTIPLES_OF
      See Also:
    • SERIALIZED_NAME_INTEREST_CALCULATION_PERIOD_TYPE

      public static final String SERIALIZED_NAME_INTEREST_CALCULATION_PERIOD_TYPE
      See Also:
    • SERIALIZED_NAME_INTEREST_ON_LOAN_ACCOUNT_ID

      public static final String SERIALIZED_NAME_INTEREST_ON_LOAN_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_INTEREST_RATE_FREQUENCY_TYPE

      public static final String SERIALIZED_NAME_INTEREST_RATE_FREQUENCY_TYPE
      See Also:
    • SERIALIZED_NAME_INTEREST_RATE_PER_PERIOD

      public static final String SERIALIZED_NAME_INTEREST_RATE_PER_PERIOD
      See Also:
    • SERIALIZED_NAME_INTEREST_RATE_VARIATIONS_FOR_BORROWER_CYCLE

      public static final String SERIALIZED_NAME_INTEREST_RATE_VARIATIONS_FOR_BORROWER_CYCLE
      See Also:
    • SERIALIZED_NAME_INTEREST_RECALCULATION_COMPOUNDING_METHOD

      public static final String SERIALIZED_NAME_INTEREST_RECALCULATION_COMPOUNDING_METHOD
      See Also:
    • SERIALIZED_NAME_INTEREST_RECOGNITION_ON_DISBURSEMENT_DATE

      public static final String SERIALIZED_NAME_INTEREST_RECOGNITION_ON_DISBURSEMENT_DATE
      See Also:
    • SERIALIZED_NAME_INTEREST_TYPE

      public static final String SERIALIZED_NAME_INTEREST_TYPE
      See Also:
    • SERIALIZED_NAME_IS_ARREARS_BASED_ON_ORIGINAL_SCHEDULE

      public static final String SERIALIZED_NAME_IS_ARREARS_BASED_ON_ORIGINAL_SCHEDULE
      See Also:
    • SERIALIZED_NAME_IS_COMPOUNDING_TO_BE_POSTED_AS_TRANSACTION

      public static final String SERIALIZED_NAME_IS_COMPOUNDING_TO_BE_POSTED_AS_TRANSACTION
      See Also:
    • SERIALIZED_NAME_IS_EQUAL_AMORTIZATION

      public static final String SERIALIZED_NAME_IS_EQUAL_AMORTIZATION
      See Also:
    • SERIALIZED_NAME_IS_INTEREST_RECALCULATION_ENABLED

      public static final String SERIALIZED_NAME_IS_INTEREST_RECALCULATION_ENABLED
      See Also:
    • SERIALIZED_NAME_IS_LINKED_TO_FLOATING_INTEREST_RATES

      public static final String SERIALIZED_NAME_IS_LINKED_TO_FLOATING_INTEREST_RATES
      See Also:
    • SERIALIZED_NAME_LOAN_PORTFOLIO_ACCOUNT_ID

      public static final String SERIALIZED_NAME_LOAN_PORTFOLIO_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_LOAN_SCHEDULE_PROCESSING_TYPE

      public static final String SERIALIZED_NAME_LOAN_SCHEDULE_PROCESSING_TYPE
      See Also:
    • SERIALIZED_NAME_LOAN_SCHEDULE_TYPE

      public static final String SERIALIZED_NAME_LOAN_SCHEDULE_TYPE
      See Also:
    • SERIALIZED_NAME_LOCALE

      public static final String SERIALIZED_NAME_LOCALE
      See Also:
    • SERIALIZED_NAME_MAX_INTEREST_RATE_PER_PERIOD

      public static final String SERIALIZED_NAME_MAX_INTEREST_RATE_PER_PERIOD
      See Also:
    • SERIALIZED_NAME_MAX_NUMBER_OF_REPAYMENTS

      public static final String SERIALIZED_NAME_MAX_NUMBER_OF_REPAYMENTS
      See Also:
    • SERIALIZED_NAME_MAX_PRINCIPAL

      public static final String SERIALIZED_NAME_MAX_PRINCIPAL
      See Also:
    • SERIALIZED_NAME_MAX_TRANCHE_COUNT

      public static final String SERIALIZED_NAME_MAX_TRANCHE_COUNT
      See Also:
    • SERIALIZED_NAME_MERCHANT_BUY_DOWN_FEE

      public static final String SERIALIZED_NAME_MERCHANT_BUY_DOWN_FEE
      See Also:
    • SERIALIZED_NAME_MIN_INTEREST_RATE_PER_PERIOD

      public static final String SERIALIZED_NAME_MIN_INTEREST_RATE_PER_PERIOD
      See Also:
    • SERIALIZED_NAME_MIN_NUMBER_OF_REPAYMENTS

      public static final String SERIALIZED_NAME_MIN_NUMBER_OF_REPAYMENTS
      See Also:
    • SERIALIZED_NAME_MIN_PRINCIPAL

      public static final String SERIALIZED_NAME_MIN_PRINCIPAL
      See Also:
    • SERIALIZED_NAME_MINIMUM_DAYS_BETWEEN_DISBURSAL_AND_FIRST_REPAYMENT

      public static final String SERIALIZED_NAME_MINIMUM_DAYS_BETWEEN_DISBURSAL_AND_FIRST_REPAYMENT
      See Also:
    • SERIALIZED_NAME_MULTI_DISBURSE_LOAN

      public static final String SERIALIZED_NAME_MULTI_DISBURSE_LOAN
      See Also:
    • SERIALIZED_NAME_NAME

      public static final String SERIALIZED_NAME_NAME
      See Also:
    • SERIALIZED_NAME_NUMBER_OF_REPAYMENT_VARIATIONS_FOR_BORROWER_CYCLE

      public static final String SERIALIZED_NAME_NUMBER_OF_REPAYMENT_VARIATIONS_FOR_BORROWER_CYCLE
      See Also:
    • SERIALIZED_NAME_NUMBER_OF_REPAYMENTS

      public static final String SERIALIZED_NAME_NUMBER_OF_REPAYMENTS
      See Also:
    • SERIALIZED_NAME_OUTSTANDING_LOAN_BALANCE

      public static final String SERIALIZED_NAME_OUTSTANDING_LOAN_BALANCE
      See Also:
    • SERIALIZED_NAME_OVER_APPLIED_CALCULATION_TYPE

      public static final String SERIALIZED_NAME_OVER_APPLIED_CALCULATION_TYPE
      See Also:
    • SERIALIZED_NAME_OVER_APPLIED_NUMBER

      public static final String SERIALIZED_NAME_OVER_APPLIED_NUMBER
      See Also:
    • SERIALIZED_NAME_OVER_DUE_DAYS_FOR_REPAYMENT_EVENT

      public static final String SERIALIZED_NAME_OVER_DUE_DAYS_FOR_REPAYMENT_EVENT
      See Also:
    • SERIALIZED_NAME_OVERDUE_DAYS_FOR_N_P_A

      public static final String SERIALIZED_NAME_OVERDUE_DAYS_FOR_N_P_A
      See Also:
    • SERIALIZED_NAME_OVERPAYMENT_LIABILITY_ACCOUNT_ID

      public static final String SERIALIZED_NAME_OVERPAYMENT_LIABILITY_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_PAYMENT_ALLOCATION

      public static final String SERIALIZED_NAME_PAYMENT_ALLOCATION
      See Also:
    • SERIALIZED_NAME_PAYMENT_CHANNEL_TO_FUND_SOURCE_MAPPINGS

      public static final String SERIALIZED_NAME_PAYMENT_CHANNEL_TO_FUND_SOURCE_MAPPINGS
      See Also:
    • SERIALIZED_NAME_PENALTY_TO_INCOME_ACCOUNT_MAPPINGS

      public static final String SERIALIZED_NAME_PENALTY_TO_INCOME_ACCOUNT_MAPPINGS
      See Also:
    • SERIALIZED_NAME_PRE_CLOSURE_INTEREST_CALCULATION_STRATEGY

      public static final String SERIALIZED_NAME_PRE_CLOSURE_INTEREST_CALCULATION_STRATEGY
      See Also:
    • SERIALIZED_NAME_PRINCIPAL

      public static final String SERIALIZED_NAME_PRINCIPAL
      See Also:
    • SERIALIZED_NAME_PRINCIPAL_THRESHOLD_FOR_LAST_INSTALLMENT

      public static final String SERIALIZED_NAME_PRINCIPAL_THRESHOLD_FOR_LAST_INSTALLMENT
      See Also:
    • SERIALIZED_NAME_PRINCIPAL_VARIATIONS_FOR_BORROWER_CYCLE

      public static final String SERIALIZED_NAME_PRINCIPAL_VARIATIONS_FOR_BORROWER_CYCLE
      See Also:
    • SERIALIZED_NAME_RATES

      public static final String SERIALIZED_NAME_RATES
      See Also:
    • SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_INTERVAL

      public static final String SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_INTERVAL
      See Also:
    • SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_ON_DAY_TYPE

      public static final String SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_ON_DAY_TYPE
      See Also:
    • SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_TYPE

      public static final String SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_TYPE
      See Also:
    • SERIALIZED_NAME_RECALCULATION_REST_FREQUENCY_INTERVAL

      public static final String SERIALIZED_NAME_RECALCULATION_REST_FREQUENCY_INTERVAL
      See Also:
    • SERIALIZED_NAME_RECALCULATION_REST_FREQUENCY_TYPE

      public static final String SERIALIZED_NAME_RECALCULATION_REST_FREQUENCY_TYPE
      See Also:
    • SERIALIZED_NAME_RECEIVABLE_FEE_ACCOUNT_ID

      public static final String SERIALIZED_NAME_RECEIVABLE_FEE_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_RECEIVABLE_INTEREST_ACCOUNT_ID

      public static final String SERIALIZED_NAME_RECEIVABLE_INTEREST_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_RECEIVABLE_PENALTY_ACCOUNT_ID

      public static final String SERIALIZED_NAME_RECEIVABLE_PENALTY_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_REPAYMENT_EVERY

      public static final String SERIALIZED_NAME_REPAYMENT_EVERY
      See Also:
    • SERIALIZED_NAME_REPAYMENT_FREQUENCY_TYPE

      public static final String SERIALIZED_NAME_REPAYMENT_FREQUENCY_TYPE
      See Also:
    • SERIALIZED_NAME_REPAYMENT_START_DATE_TYPE

      public static final String SERIALIZED_NAME_REPAYMENT_START_DATE_TYPE
      See Also:
    • SERIALIZED_NAME_RESCHEDULE_STRATEGY_METHOD

      public static final String SERIALIZED_NAME_RESCHEDULE_STRATEGY_METHOD
      See Also:
    • SERIALIZED_NAME_SHORT_NAME

      public static final String SERIALIZED_NAME_SHORT_NAME
      See Also:
    • SERIALIZED_NAME_START_DATE

      public static final String SERIALIZED_NAME_START_DATE
      See Also:
    • SERIALIZED_NAME_SUPPORTED_INTEREST_REFUND_TYPES

      public static final String SERIALIZED_NAME_SUPPORTED_INTEREST_REFUND_TYPES
      See Also:
    • SERIALIZED_NAME_TRANSACTION_PROCESSING_STRATEGY_CODE

      public static final String SERIALIZED_NAME_TRANSACTION_PROCESSING_STRATEGY_CODE
      See Also:
    • SERIALIZED_NAME_TRANSFERS_IN_SUSPENSE_ACCOUNT_ID

      public static final String SERIALIZED_NAME_TRANSFERS_IN_SUSPENSE_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_USE_BORROWER_CYCLE

      public static final String SERIALIZED_NAME_USE_BORROWER_CYCLE
      See Also:
    • SERIALIZED_NAME_WRITE_OFF_ACCOUNT_ID

      public static final String SERIALIZED_NAME_WRITE_OFF_ACCOUNT_ID
      See Also:
    • SERIALIZED_NAME_WRITE_OFF_REASONS_TO_EXPENSE_MAPPINGS

      public static final String SERIALIZED_NAME_WRITE_OFF_REASONS_TO_EXPENSE_MAPPINGS
      See Also:
  • Constructor Details

    • PostLoanProductsRequest

      public PostLoanProductsRequest()
  • Method Details

    • accountMovesOutOfNPAOnlyOnArrearsCompletion

      public PostLoanProductsRequest accountMovesOutOfNPAOnlyOnArrearsCompletion(Boolean accountMovesOutOfNPAOnlyOnArrearsCompletion)
    • getAccountMovesOutOfNPAOnlyOnArrearsCompletion

      @Nullable public Boolean getAccountMovesOutOfNPAOnlyOnArrearsCompletion()
      Get accountMovesOutOfNPAOnlyOnArrearsCompletion
      Returns:
      accountMovesOutOfNPAOnlyOnArrearsCompletion
    • setAccountMovesOutOfNPAOnlyOnArrearsCompletion

      public void setAccountMovesOutOfNPAOnlyOnArrearsCompletion(Boolean accountMovesOutOfNPAOnlyOnArrearsCompletion)
    • accountingRule

      public PostLoanProductsRequest accountingRule(Integer accountingRule)
    • getAccountingRule

      @Nullable public Integer getAccountingRule()
      Get accountingRule
      Returns:
      accountingRule
    • setAccountingRule

      public void setAccountingRule(Integer accountingRule)
    • allowApprovedDisbursedAmountsOverApplied

      public PostLoanProductsRequest allowApprovedDisbursedAmountsOverApplied(Boolean allowApprovedDisbursedAmountsOverApplied)
    • getAllowApprovedDisbursedAmountsOverApplied

      @Nullable public Boolean getAllowApprovedDisbursedAmountsOverApplied()
      Get allowApprovedDisbursedAmountsOverApplied
      Returns:
      allowApprovedDisbursedAmountsOverApplied
    • setAllowApprovedDisbursedAmountsOverApplied

      public void setAllowApprovedDisbursedAmountsOverApplied(Boolean allowApprovedDisbursedAmountsOverApplied)
    • allowAttributeOverrides

      public PostLoanProductsRequest allowAttributeOverrides(AllowAttributeOverrides allowAttributeOverrides)
    • getAllowAttributeOverrides

      @Nullable public AllowAttributeOverrides getAllowAttributeOverrides()
      Get allowAttributeOverrides
      Returns:
      allowAttributeOverrides
    • setAllowAttributeOverrides

      public void setAllowAttributeOverrides(AllowAttributeOverrides allowAttributeOverrides)
    • allowCompoundingOnEod

      public PostLoanProductsRequest allowCompoundingOnEod(Boolean allowCompoundingOnEod)
    • getAllowCompoundingOnEod

      @Nullable public Boolean getAllowCompoundingOnEod()
      Get allowCompoundingOnEod
      Returns:
      allowCompoundingOnEod
    • setAllowCompoundingOnEod

      public void setAllowCompoundingOnEod(Boolean allowCompoundingOnEod)
    • allowPartialPeriodInterestCalcualtion

      public PostLoanProductsRequest allowPartialPeriodInterestCalcualtion(Boolean allowPartialPeriodInterestCalcualtion)
    • getAllowPartialPeriodInterestCalcualtion

      @Nullable public Boolean getAllowPartialPeriodInterestCalcualtion()
      Get allowPartialPeriodInterestCalcualtion
      Returns:
      allowPartialPeriodInterestCalcualtion
    • setAllowPartialPeriodInterestCalcualtion

      public void setAllowPartialPeriodInterestCalcualtion(Boolean allowPartialPeriodInterestCalcualtion)
    • allowVariableInstallments

      public PostLoanProductsRequest allowVariableInstallments(Boolean allowVariableInstallments)
    • getAllowVariableInstallments

      @Nullable public Boolean getAllowVariableInstallments()
      Get allowVariableInstallments
      Returns:
      allowVariableInstallments
    • setAllowVariableInstallments

      public void setAllowVariableInstallments(Boolean allowVariableInstallments)
    • amortizationType

      public PostLoanProductsRequest amortizationType(Integer amortizationType)
    • getAmortizationType

      @Nullable public Integer getAmortizationType()
      Get amortizationType
      Returns:
      amortizationType
    • setAmortizationType

      public void setAmortizationType(Integer amortizationType)
    • buyDownExpenseAccountId

      public PostLoanProductsRequest buyDownExpenseAccountId(Long buyDownExpenseAccountId)
    • getBuyDownExpenseAccountId

      @Nullable public Long getBuyDownExpenseAccountId()
      Get buyDownExpenseAccountId
      Returns:
      buyDownExpenseAccountId
    • setBuyDownExpenseAccountId

      public void setBuyDownExpenseAccountId(Long buyDownExpenseAccountId)
    • buyDownFeeCalculationType

      public PostLoanProductsRequest buyDownFeeCalculationType(PostLoanProductsRequest.BuyDownFeeCalculationTypeEnum buyDownFeeCalculationType)
    • getBuyDownFeeCalculationType

      @Nullable public PostLoanProductsRequest.BuyDownFeeCalculationTypeEnum getBuyDownFeeCalculationType()
      Get buyDownFeeCalculationType
      Returns:
      buyDownFeeCalculationType
    • setBuyDownFeeCalculationType

      public void setBuyDownFeeCalculationType(PostLoanProductsRequest.BuyDownFeeCalculationTypeEnum buyDownFeeCalculationType)
    • buyDownFeeIncomeType

      public PostLoanProductsRequest buyDownFeeIncomeType(PostLoanProductsRequest.BuyDownFeeIncomeTypeEnum buyDownFeeIncomeType)
    • getBuyDownFeeIncomeType

      @Nullable public PostLoanProductsRequest.BuyDownFeeIncomeTypeEnum getBuyDownFeeIncomeType()
      Get buyDownFeeIncomeType
      Returns:
      buyDownFeeIncomeType
    • setBuyDownFeeIncomeType

      public void setBuyDownFeeIncomeType(PostLoanProductsRequest.BuyDownFeeIncomeTypeEnum buyDownFeeIncomeType)
    • buyDownFeeStrategy

      public PostLoanProductsRequest buyDownFeeStrategy(PostLoanProductsRequest.BuyDownFeeStrategyEnum buyDownFeeStrategy)
    • getBuyDownFeeStrategy

      @Nullable public PostLoanProductsRequest.BuyDownFeeStrategyEnum getBuyDownFeeStrategy()
      Get buyDownFeeStrategy
      Returns:
      buyDownFeeStrategy
    • setBuyDownFeeStrategy

      public void setBuyDownFeeStrategy(PostLoanProductsRequest.BuyDownFeeStrategyEnum buyDownFeeStrategy)
    • buydownfeeClassificationToIncomeAccountMappings

      public PostLoanProductsRequest buydownfeeClassificationToIncomeAccountMappings(List<PostClassificationToIncomeAccountMappings> buydownfeeClassificationToIncomeAccountMappings)
    • addBuydownfeeClassificationToIncomeAccountMappingsItem

      public PostLoanProductsRequest addBuydownfeeClassificationToIncomeAccountMappingsItem(PostClassificationToIncomeAccountMappings buydownfeeClassificationToIncomeAccountMappingsItem)
    • getBuydownfeeClassificationToIncomeAccountMappings

      @Nullable public List<PostClassificationToIncomeAccountMappings> getBuydownfeeClassificationToIncomeAccountMappings()
      Get buydownfeeClassificationToIncomeAccountMappings
      Returns:
      buydownfeeClassificationToIncomeAccountMappings
    • setBuydownfeeClassificationToIncomeAccountMappings

      public void setBuydownfeeClassificationToIncomeAccountMappings(List<PostClassificationToIncomeAccountMappings> buydownfeeClassificationToIncomeAccountMappings)
    • canDefineInstallmentAmount

      public PostLoanProductsRequest canDefineInstallmentAmount(Boolean canDefineInstallmentAmount)
    • getCanDefineInstallmentAmount

      @Nullable public Boolean getCanDefineInstallmentAmount()
      Get canDefineInstallmentAmount
      Returns:
      canDefineInstallmentAmount
    • setCanDefineInstallmentAmount

      public void setCanDefineInstallmentAmount(Boolean canDefineInstallmentAmount)
    • canUseForTopup

      public PostLoanProductsRequest canUseForTopup(Boolean canUseForTopup)
    • getCanUseForTopup

      @Nullable public Boolean getCanUseForTopup()
      Get canUseForTopup
      Returns:
      canUseForTopup
    • setCanUseForTopup

      public void setCanUseForTopup(Boolean canUseForTopup)
    • capitalizedIncomeCalculationType

      public PostLoanProductsRequest capitalizedIncomeCalculationType(PostLoanProductsRequest.CapitalizedIncomeCalculationTypeEnum capitalizedIncomeCalculationType)
    • getCapitalizedIncomeCalculationType

      @Nullable public PostLoanProductsRequest.CapitalizedIncomeCalculationTypeEnum getCapitalizedIncomeCalculationType()
      Get capitalizedIncomeCalculationType
      Returns:
      capitalizedIncomeCalculationType
    • setCapitalizedIncomeCalculationType

      public void setCapitalizedIncomeCalculationType(PostLoanProductsRequest.CapitalizedIncomeCalculationTypeEnum capitalizedIncomeCalculationType)
    • capitalizedIncomeClassificationToIncomeAccountMappings

      public PostLoanProductsRequest capitalizedIncomeClassificationToIncomeAccountMappings(List<PostClassificationToIncomeAccountMappings> capitalizedIncomeClassificationToIncomeAccountMappings)
    • addCapitalizedIncomeClassificationToIncomeAccountMappingsItem

      public PostLoanProductsRequest addCapitalizedIncomeClassificationToIncomeAccountMappingsItem(PostClassificationToIncomeAccountMappings capitalizedIncomeClassificationToIncomeAccountMappingsItem)
    • getCapitalizedIncomeClassificationToIncomeAccountMappings

      @Nullable public List<PostClassificationToIncomeAccountMappings> getCapitalizedIncomeClassificationToIncomeAccountMappings()
      Get capitalizedIncomeClassificationToIncomeAccountMappings
      Returns:
      capitalizedIncomeClassificationToIncomeAccountMappings
    • setCapitalizedIncomeClassificationToIncomeAccountMappings

      public void setCapitalizedIncomeClassificationToIncomeAccountMappings(List<PostClassificationToIncomeAccountMappings> capitalizedIncomeClassificationToIncomeAccountMappings)
    • capitalizedIncomeStrategy

      public PostLoanProductsRequest capitalizedIncomeStrategy(PostLoanProductsRequest.CapitalizedIncomeStrategyEnum capitalizedIncomeStrategy)
    • getCapitalizedIncomeStrategy

      @Nullable public PostLoanProductsRequest.CapitalizedIncomeStrategyEnum getCapitalizedIncomeStrategy()
      Get capitalizedIncomeStrategy
      Returns:
      capitalizedIncomeStrategy
    • setCapitalizedIncomeStrategy

      public void setCapitalizedIncomeStrategy(PostLoanProductsRequest.CapitalizedIncomeStrategyEnum capitalizedIncomeStrategy)
    • capitalizedIncomeType

      public PostLoanProductsRequest capitalizedIncomeType(PostLoanProductsRequest.CapitalizedIncomeTypeEnum capitalizedIncomeType)
    • getCapitalizedIncomeType

      @Nullable public PostLoanProductsRequest.CapitalizedIncomeTypeEnum getCapitalizedIncomeType()
      Get capitalizedIncomeType
      Returns:
      capitalizedIncomeType
    • setCapitalizedIncomeType

      public void setCapitalizedIncomeType(PostLoanProductsRequest.CapitalizedIncomeTypeEnum capitalizedIncomeType)
    • chargeOffBehaviour

      public PostLoanProductsRequest chargeOffBehaviour(String chargeOffBehaviour)
    • getChargeOffBehaviour

      @Nullable public String getChargeOffBehaviour()
      Get chargeOffBehaviour
      Returns:
      chargeOffBehaviour
    • setChargeOffBehaviour

      public void setChargeOffBehaviour(String chargeOffBehaviour)
    • chargeOffExpenseAccountId

      public PostLoanProductsRequest chargeOffExpenseAccountId(Long chargeOffExpenseAccountId)
    • getChargeOffExpenseAccountId

      @Nullable public Long getChargeOffExpenseAccountId()
      Get chargeOffExpenseAccountId
      Returns:
      chargeOffExpenseAccountId
    • setChargeOffExpenseAccountId

      public void setChargeOffExpenseAccountId(Long chargeOffExpenseAccountId)
    • chargeOffFraudExpenseAccountId

      public PostLoanProductsRequest chargeOffFraudExpenseAccountId(Long chargeOffFraudExpenseAccountId)
    • getChargeOffFraudExpenseAccountId

      @Nullable public Long getChargeOffFraudExpenseAccountId()
      Get chargeOffFraudExpenseAccountId
      Returns:
      chargeOffFraudExpenseAccountId
    • setChargeOffFraudExpenseAccountId

      public void setChargeOffFraudExpenseAccountId(Long chargeOffFraudExpenseAccountId)
    • chargeOffReasonToExpenseAccountMappings

      public PostLoanProductsRequest chargeOffReasonToExpenseAccountMappings(List<PostChargeOffReasonToExpenseAccountMappings> chargeOffReasonToExpenseAccountMappings)
    • addChargeOffReasonToExpenseAccountMappingsItem

      public PostLoanProductsRequest addChargeOffReasonToExpenseAccountMappingsItem(PostChargeOffReasonToExpenseAccountMappings chargeOffReasonToExpenseAccountMappingsItem)
    • getChargeOffReasonToExpenseAccountMappings

      @Nullable public List<PostChargeOffReasonToExpenseAccountMappings> getChargeOffReasonToExpenseAccountMappings()
      Get chargeOffReasonToExpenseAccountMappings
      Returns:
      chargeOffReasonToExpenseAccountMappings
    • setChargeOffReasonToExpenseAccountMappings

      public void setChargeOffReasonToExpenseAccountMappings(List<PostChargeOffReasonToExpenseAccountMappings> chargeOffReasonToExpenseAccountMappings)
    • charges

    • addChargesItem

      public PostLoanProductsRequest addChargesItem(LoanProductChargeData chargesItem)
    • getCharges

      @Nullable public List<LoanProductChargeData> getCharges()
      Get charges
      Returns:
      charges
    • setCharges

      public void setCharges(List<LoanProductChargeData> charges)
    • closeDate

      public PostLoanProductsRequest closeDate(String closeDate)
    • getCloseDate

      @Nullable public String getCloseDate()
      Get closeDate
      Returns:
      closeDate
    • setCloseDate

      public void setCloseDate(String closeDate)
    • creditAllocation

      public PostLoanProductsRequest creditAllocation(List<CreditAllocationData> creditAllocation)
    • addCreditAllocationItem

      public PostLoanProductsRequest addCreditAllocationItem(CreditAllocationData creditAllocationItem)
    • getCreditAllocation

      @Nullable public List<CreditAllocationData> getCreditAllocation()
      Get creditAllocation
      Returns:
      creditAllocation
    • setCreditAllocation

      public void setCreditAllocation(List<CreditAllocationData> creditAllocation)
    • currencyCode

      public PostLoanProductsRequest currencyCode(String currencyCode)
    • getCurrencyCode

      @Nullable public String getCurrencyCode()
      Get currencyCode
      Returns:
      currencyCode
    • setCurrencyCode

      public void setCurrencyCode(String currencyCode)
    • dateFormat

      public PostLoanProductsRequest dateFormat(String dateFormat)
    • getDateFormat

      @Nullable public String getDateFormat()
      Get dateFormat
      Returns:
      dateFormat
    • setDateFormat

      public void setDateFormat(String dateFormat)
    • daysInMonthType

      public PostLoanProductsRequest daysInMonthType(Integer daysInMonthType)
    • getDaysInMonthType

      @Nullable public Integer getDaysInMonthType()
      Get daysInMonthType
      Returns:
      daysInMonthType
    • setDaysInMonthType

      public void setDaysInMonthType(Integer daysInMonthType)
    • daysInYearCustomStrategy

      public PostLoanProductsRequest daysInYearCustomStrategy(String daysInYearCustomStrategy)
    • getDaysInYearCustomStrategy

      @Nullable public String getDaysInYearCustomStrategy()
      Get daysInYearCustomStrategy
      Returns:
      daysInYearCustomStrategy
    • setDaysInYearCustomStrategy

      public void setDaysInYearCustomStrategy(String daysInYearCustomStrategy)
    • daysInYearType

      public PostLoanProductsRequest daysInYearType(Integer daysInYearType)
    • getDaysInYearType

      @Nullable public Integer getDaysInYearType()
      Get daysInYearType
      Returns:
      daysInYearType
    • setDaysInYearType

      public void setDaysInYearType(Integer daysInYearType)
    • deferredIncomeLiabilityAccountId

      public PostLoanProductsRequest deferredIncomeLiabilityAccountId(Long deferredIncomeLiabilityAccountId)
    • getDeferredIncomeLiabilityAccountId

      @Nullable public Long getDeferredIncomeLiabilityAccountId()
      Get deferredIncomeLiabilityAccountId
      Returns:
      deferredIncomeLiabilityAccountId
    • setDeferredIncomeLiabilityAccountId

      public void setDeferredIncomeLiabilityAccountId(Long deferredIncomeLiabilityAccountId)
    • delinquencyBucketId

      public PostLoanProductsRequest delinquencyBucketId(Long delinquencyBucketId)
    • getDelinquencyBucketId

      @Nullable public Long getDelinquencyBucketId()
      Get delinquencyBucketId
      Returns:
      delinquencyBucketId
    • setDelinquencyBucketId

      public void setDelinquencyBucketId(Long delinquencyBucketId)
    • description

      public PostLoanProductsRequest description(String description)
    • getDescription

      @Nullable public String getDescription()
      Get description
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • digitsAfterDecimal

      public PostLoanProductsRequest digitsAfterDecimal(Integer digitsAfterDecimal)
    • getDigitsAfterDecimal

      @Nullable public Integer getDigitsAfterDecimal()
      Get digitsAfterDecimal
      Returns:
      digitsAfterDecimal
    • setDigitsAfterDecimal

      public void setDigitsAfterDecimal(Integer digitsAfterDecimal)
    • disallowExpectedDisbursements

      public PostLoanProductsRequest disallowExpectedDisbursements(Boolean disallowExpectedDisbursements)
    • getDisallowExpectedDisbursements

      @Nullable public Boolean getDisallowExpectedDisbursements()
      Get disallowExpectedDisbursements
      Returns:
      disallowExpectedDisbursements
    • setDisallowExpectedDisbursements

      public void setDisallowExpectedDisbursements(Boolean disallowExpectedDisbursements)
    • disallowInterestCalculationOnPastDue

      public PostLoanProductsRequest disallowInterestCalculationOnPastDue(Boolean disallowInterestCalculationOnPastDue)
    • getDisallowInterestCalculationOnPastDue

      @Nullable public Boolean getDisallowInterestCalculationOnPastDue()
      Get disallowInterestCalculationOnPastDue
      Returns:
      disallowInterestCalculationOnPastDue
    • setDisallowInterestCalculationOnPastDue

      public void setDisallowInterestCalculationOnPastDue(Boolean disallowInterestCalculationOnPastDue)
    • disbursedAmountPercentageForDownPayment

      public PostLoanProductsRequest disbursedAmountPercentageForDownPayment(BigDecimal disbursedAmountPercentageForDownPayment)
    • getDisbursedAmountPercentageForDownPayment

      @Nullable public BigDecimal getDisbursedAmountPercentageForDownPayment()
      Get disbursedAmountPercentageForDownPayment
      Returns:
      disbursedAmountPercentageForDownPayment
    • setDisbursedAmountPercentageForDownPayment

      public void setDisbursedAmountPercentageForDownPayment(BigDecimal disbursedAmountPercentageForDownPayment)
    • dueDaysForRepaymentEvent

      public PostLoanProductsRequest dueDaysForRepaymentEvent(Integer dueDaysForRepaymentEvent)
    • getDueDaysForRepaymentEvent

      @Nullable public Integer getDueDaysForRepaymentEvent()
      Get dueDaysForRepaymentEvent
      Returns:
      dueDaysForRepaymentEvent
    • setDueDaysForRepaymentEvent

      public void setDueDaysForRepaymentEvent(Integer dueDaysForRepaymentEvent)
    • enableAccrualActivityPosting

      public PostLoanProductsRequest enableAccrualActivityPosting(Boolean enableAccrualActivityPosting)
    • getEnableAccrualActivityPosting

      @Nullable public Boolean getEnableAccrualActivityPosting()
      Get enableAccrualActivityPosting
      Returns:
      enableAccrualActivityPosting
    • setEnableAccrualActivityPosting

      public void setEnableAccrualActivityPosting(Boolean enableAccrualActivityPosting)
    • enableAutoRepaymentForDownPayment

      public PostLoanProductsRequest enableAutoRepaymentForDownPayment(Boolean enableAutoRepaymentForDownPayment)
    • getEnableAutoRepaymentForDownPayment

      @Nullable public Boolean getEnableAutoRepaymentForDownPayment()
      Get enableAutoRepaymentForDownPayment
      Returns:
      enableAutoRepaymentForDownPayment
    • setEnableAutoRepaymentForDownPayment

      public void setEnableAutoRepaymentForDownPayment(Boolean enableAutoRepaymentForDownPayment)
    • enableBuyDownFee

      public PostLoanProductsRequest enableBuyDownFee(Boolean enableBuyDownFee)
    • getEnableBuyDownFee

      @Nullable public Boolean getEnableBuyDownFee()
      Get enableBuyDownFee
      Returns:
      enableBuyDownFee
    • setEnableBuyDownFee

      public void setEnableBuyDownFee(Boolean enableBuyDownFee)
    • enableDownPayment

      public PostLoanProductsRequest enableDownPayment(Boolean enableDownPayment)
    • getEnableDownPayment

      @Nullable public Boolean getEnableDownPayment()
      Get enableDownPayment
      Returns:
      enableDownPayment
    • setEnableDownPayment

      public void setEnableDownPayment(Boolean enableDownPayment)
    • enableIncomeCapitalization

      public PostLoanProductsRequest enableIncomeCapitalization(Boolean enableIncomeCapitalization)
    • getEnableIncomeCapitalization

      @Nullable public Boolean getEnableIncomeCapitalization()
      Get enableIncomeCapitalization
      Returns:
      enableIncomeCapitalization
    • setEnableIncomeCapitalization

      public void setEnableIncomeCapitalization(Boolean enableIncomeCapitalization)
    • enableInstallmentLevelDelinquency

      public PostLoanProductsRequest enableInstallmentLevelDelinquency(Boolean enableInstallmentLevelDelinquency)
    • getEnableInstallmentLevelDelinquency

      @Nullable public Boolean getEnableInstallmentLevelDelinquency()
      Get enableInstallmentLevelDelinquency
      Returns:
      enableInstallmentLevelDelinquency
    • setEnableInstallmentLevelDelinquency

      public void setEnableInstallmentLevelDelinquency(Boolean enableInstallmentLevelDelinquency)
    • externalId

      public PostLoanProductsRequest externalId(String externalId)
    • getExternalId

      @Nullable public String getExternalId()
      Get externalId
      Returns:
      externalId
    • setExternalId

      public void setExternalId(String externalId)
    • feeToIncomeAccountMappings

      public PostLoanProductsRequest feeToIncomeAccountMappings(List<LoanProductChargeToGLAccountMapper> feeToIncomeAccountMappings)
    • addFeeToIncomeAccountMappingsItem

      public PostLoanProductsRequest addFeeToIncomeAccountMappingsItem(LoanProductChargeToGLAccountMapper feeToIncomeAccountMappingsItem)
    • getFeeToIncomeAccountMappings

      @Nullable public List<LoanProductChargeToGLAccountMapper> getFeeToIncomeAccountMappings()
      Get feeToIncomeAccountMappings
      Returns:
      feeToIncomeAccountMappings
    • setFeeToIncomeAccountMappings

      public void setFeeToIncomeAccountMappings(List<LoanProductChargeToGLAccountMapper> feeToIncomeAccountMappings)
    • fixedLength

      public PostLoanProductsRequest fixedLength(Integer fixedLength)
    • getFixedLength

      @Nullable public Integer getFixedLength()
      Get fixedLength
      Returns:
      fixedLength
    • setFixedLength

      public void setFixedLength(Integer fixedLength)
    • fixedPrincipalPercentagePerInstallment

      public PostLoanProductsRequest fixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment)
    • getFixedPrincipalPercentagePerInstallment

      @Nullable public BigDecimal getFixedPrincipalPercentagePerInstallment()
      Get fixedPrincipalPercentagePerInstallment
      Returns:
      fixedPrincipalPercentagePerInstallment
    • setFixedPrincipalPercentagePerInstallment

      public void setFixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment)
    • fundId

      public PostLoanProductsRequest fundId(Long fundId)
    • getFundId

      @Nullable public Long getFundId()
      Get fundId
      Returns:
      fundId
    • setFundId

      public void setFundId(Long fundId)
    • fundSourceAccountId

      public PostLoanProductsRequest fundSourceAccountId(Long fundSourceAccountId)
    • getFundSourceAccountId

      @Nullable public Long getFundSourceAccountId()
      Get fundSourceAccountId
      Returns:
      fundSourceAccountId
    • setFundSourceAccountId

      public void setFundSourceAccountId(Long fundSourceAccountId)
    • goodwillCreditAccountId

      public PostLoanProductsRequest goodwillCreditAccountId(Long goodwillCreditAccountId)
    • getGoodwillCreditAccountId

      @Nullable public Long getGoodwillCreditAccountId()
      Get goodwillCreditAccountId
      Returns:
      goodwillCreditAccountId
    • setGoodwillCreditAccountId

      public void setGoodwillCreditAccountId(Long goodwillCreditAccountId)
    • graceOnArrearsAgeing

      public PostLoanProductsRequest graceOnArrearsAgeing(Integer graceOnArrearsAgeing)
    • getGraceOnArrearsAgeing

      @Nullable public Integer getGraceOnArrearsAgeing()
      Get graceOnArrearsAgeing
      Returns:
      graceOnArrearsAgeing
    • setGraceOnArrearsAgeing

      public void setGraceOnArrearsAgeing(Integer graceOnArrearsAgeing)
    • graceOnInterestPayment

      public PostLoanProductsRequest graceOnInterestPayment(Integer graceOnInterestPayment)
    • getGraceOnInterestPayment

      @Nullable public Integer getGraceOnInterestPayment()
      Get graceOnInterestPayment
      Returns:
      graceOnInterestPayment
    • setGraceOnInterestPayment

      public void setGraceOnInterestPayment(Integer graceOnInterestPayment)
    • graceOnPrincipalPayment

      public PostLoanProductsRequest graceOnPrincipalPayment(Integer graceOnPrincipalPayment)
    • getGraceOnPrincipalPayment

      @Nullable public Integer getGraceOnPrincipalPayment()
      Get graceOnPrincipalPayment
      Returns:
      graceOnPrincipalPayment
    • setGraceOnPrincipalPayment

      public void setGraceOnPrincipalPayment(Integer graceOnPrincipalPayment)
    • holdGuaranteeFunds

      public PostLoanProductsRequest holdGuaranteeFunds(Boolean holdGuaranteeFunds)
    • getHoldGuaranteeFunds

      @Nullable public Boolean getHoldGuaranteeFunds()
      Get holdGuaranteeFunds
      Returns:
      holdGuaranteeFunds
    • setHoldGuaranteeFunds

      public void setHoldGuaranteeFunds(Boolean holdGuaranteeFunds)
    • inArrearsTolerance

      public PostLoanProductsRequest inArrearsTolerance(Integer inArrearsTolerance)
    • getInArrearsTolerance

      @Nullable public Integer getInArrearsTolerance()
      Get inArrearsTolerance
      Returns:
      inArrearsTolerance
    • setInArrearsTolerance

      public void setInArrearsTolerance(Integer inArrearsTolerance)
    • inMultiplesOf

      public PostLoanProductsRequest inMultiplesOf(Integer inMultiplesOf)
    • getInMultiplesOf

      @Nullable public Integer getInMultiplesOf()
      Get inMultiplesOf
      Returns:
      inMultiplesOf
    • setInMultiplesOf

      public void setInMultiplesOf(Integer inMultiplesOf)
    • includeInBorrowerCycle

      public PostLoanProductsRequest includeInBorrowerCycle(Boolean includeInBorrowerCycle)
    • getIncludeInBorrowerCycle

      @Nullable public Boolean getIncludeInBorrowerCycle()
      Get includeInBorrowerCycle
      Returns:
      includeInBorrowerCycle
    • setIncludeInBorrowerCycle

      public void setIncludeInBorrowerCycle(Boolean includeInBorrowerCycle)
    • incomeFromBuyDownAccountId

      public PostLoanProductsRequest incomeFromBuyDownAccountId(Long incomeFromBuyDownAccountId)
    • getIncomeFromBuyDownAccountId

      @Nullable public Long getIncomeFromBuyDownAccountId()
      Get incomeFromBuyDownAccountId
      Returns:
      incomeFromBuyDownAccountId
    • setIncomeFromBuyDownAccountId

      public void setIncomeFromBuyDownAccountId(Long incomeFromBuyDownAccountId)
    • incomeFromCapitalizationAccountId

      public PostLoanProductsRequest incomeFromCapitalizationAccountId(Long incomeFromCapitalizationAccountId)
    • getIncomeFromCapitalizationAccountId

      @Nullable public Long getIncomeFromCapitalizationAccountId()
      Get incomeFromCapitalizationAccountId
      Returns:
      incomeFromCapitalizationAccountId
    • setIncomeFromCapitalizationAccountId

      public void setIncomeFromCapitalizationAccountId(Long incomeFromCapitalizationAccountId)
    • incomeFromChargeOffFeesAccountId

      public PostLoanProductsRequest incomeFromChargeOffFeesAccountId(Long incomeFromChargeOffFeesAccountId)
    • getIncomeFromChargeOffFeesAccountId

      @Nullable public Long getIncomeFromChargeOffFeesAccountId()
      Get incomeFromChargeOffFeesAccountId
      Returns:
      incomeFromChargeOffFeesAccountId
    • setIncomeFromChargeOffFeesAccountId

      public void setIncomeFromChargeOffFeesAccountId(Long incomeFromChargeOffFeesAccountId)
    • incomeFromChargeOffInterestAccountId

      public PostLoanProductsRequest incomeFromChargeOffInterestAccountId(Long incomeFromChargeOffInterestAccountId)
    • getIncomeFromChargeOffInterestAccountId

      @Nullable public Long getIncomeFromChargeOffInterestAccountId()
      Get incomeFromChargeOffInterestAccountId
      Returns:
      incomeFromChargeOffInterestAccountId
    • setIncomeFromChargeOffInterestAccountId

      public void setIncomeFromChargeOffInterestAccountId(Long incomeFromChargeOffInterestAccountId)
    • incomeFromChargeOffPenaltyAccountId

      public PostLoanProductsRequest incomeFromChargeOffPenaltyAccountId(Long incomeFromChargeOffPenaltyAccountId)
    • getIncomeFromChargeOffPenaltyAccountId

      @Nullable public Long getIncomeFromChargeOffPenaltyAccountId()
      Get incomeFromChargeOffPenaltyAccountId
      Returns:
      incomeFromChargeOffPenaltyAccountId
    • setIncomeFromChargeOffPenaltyAccountId

      public void setIncomeFromChargeOffPenaltyAccountId(Long incomeFromChargeOffPenaltyAccountId)
    • incomeFromFeeAccountId

      public PostLoanProductsRequest incomeFromFeeAccountId(Long incomeFromFeeAccountId)
    • getIncomeFromFeeAccountId

      @Nullable public Long getIncomeFromFeeAccountId()
      Get incomeFromFeeAccountId
      Returns:
      incomeFromFeeAccountId
    • setIncomeFromFeeAccountId

      public void setIncomeFromFeeAccountId(Long incomeFromFeeAccountId)
    • incomeFromGoodwillCreditFeesAccountId

      public PostLoanProductsRequest incomeFromGoodwillCreditFeesAccountId(Long incomeFromGoodwillCreditFeesAccountId)
    • getIncomeFromGoodwillCreditFeesAccountId

      @Nullable public Long getIncomeFromGoodwillCreditFeesAccountId()
      Get incomeFromGoodwillCreditFeesAccountId
      Returns:
      incomeFromGoodwillCreditFeesAccountId
    • setIncomeFromGoodwillCreditFeesAccountId

      public void setIncomeFromGoodwillCreditFeesAccountId(Long incomeFromGoodwillCreditFeesAccountId)
    • incomeFromGoodwillCreditInterestAccountId

      public PostLoanProductsRequest incomeFromGoodwillCreditInterestAccountId(Long incomeFromGoodwillCreditInterestAccountId)
    • getIncomeFromGoodwillCreditInterestAccountId

      @Nullable public Long getIncomeFromGoodwillCreditInterestAccountId()
      Get incomeFromGoodwillCreditInterestAccountId
      Returns:
      incomeFromGoodwillCreditInterestAccountId
    • setIncomeFromGoodwillCreditInterestAccountId

      public void setIncomeFromGoodwillCreditInterestAccountId(Long incomeFromGoodwillCreditInterestAccountId)
    • incomeFromGoodwillCreditPenaltyAccountId

      public PostLoanProductsRequest incomeFromGoodwillCreditPenaltyAccountId(Long incomeFromGoodwillCreditPenaltyAccountId)
    • getIncomeFromGoodwillCreditPenaltyAccountId

      @Nullable public Long getIncomeFromGoodwillCreditPenaltyAccountId()
      Get incomeFromGoodwillCreditPenaltyAccountId
      Returns:
      incomeFromGoodwillCreditPenaltyAccountId
    • setIncomeFromGoodwillCreditPenaltyAccountId

      public void setIncomeFromGoodwillCreditPenaltyAccountId(Long incomeFromGoodwillCreditPenaltyAccountId)
    • incomeFromPenaltyAccountId

      public PostLoanProductsRequest incomeFromPenaltyAccountId(Long incomeFromPenaltyAccountId)
    • getIncomeFromPenaltyAccountId

      @Nullable public Long getIncomeFromPenaltyAccountId()
      Get incomeFromPenaltyAccountId
      Returns:
      incomeFromPenaltyAccountId
    • setIncomeFromPenaltyAccountId

      public void setIncomeFromPenaltyAccountId(Long incomeFromPenaltyAccountId)
    • incomeFromRecoveryAccountId

      public PostLoanProductsRequest incomeFromRecoveryAccountId(Long incomeFromRecoveryAccountId)
    • getIncomeFromRecoveryAccountId

      @Nullable public Long getIncomeFromRecoveryAccountId()
      Get incomeFromRecoveryAccountId
      Returns:
      incomeFromRecoveryAccountId
    • setIncomeFromRecoveryAccountId

      public void setIncomeFromRecoveryAccountId(Long incomeFromRecoveryAccountId)
    • installmentAmountInMultiplesOf

      public PostLoanProductsRequest installmentAmountInMultiplesOf(Integer installmentAmountInMultiplesOf)
    • getInstallmentAmountInMultiplesOf

      @Nullable public Integer getInstallmentAmountInMultiplesOf()
      Get installmentAmountInMultiplesOf
      Returns:
      installmentAmountInMultiplesOf
    • setInstallmentAmountInMultiplesOf

      public void setInstallmentAmountInMultiplesOf(Integer installmentAmountInMultiplesOf)
    • interestCalculationPeriodType

      public PostLoanProductsRequest interestCalculationPeriodType(Integer interestCalculationPeriodType)
    • getInterestCalculationPeriodType

      @Nullable public Integer getInterestCalculationPeriodType()
      Get interestCalculationPeriodType
      Returns:
      interestCalculationPeriodType
    • setInterestCalculationPeriodType

      public void setInterestCalculationPeriodType(Integer interestCalculationPeriodType)
    • interestOnLoanAccountId

      public PostLoanProductsRequest interestOnLoanAccountId(Long interestOnLoanAccountId)
    • getInterestOnLoanAccountId

      @Nullable public Long getInterestOnLoanAccountId()
      Get interestOnLoanAccountId
      Returns:
      interestOnLoanAccountId
    • setInterestOnLoanAccountId

      public void setInterestOnLoanAccountId(Long interestOnLoanAccountId)
    • interestRateFrequencyType

      public PostLoanProductsRequest interestRateFrequencyType(Integer interestRateFrequencyType)
    • getInterestRateFrequencyType

      @Nullable public Integer getInterestRateFrequencyType()
      Get interestRateFrequencyType
      Returns:
      interestRateFrequencyType
    • setInterestRateFrequencyType

      public void setInterestRateFrequencyType(Integer interestRateFrequencyType)
    • interestRatePerPeriod

      public PostLoanProductsRequest interestRatePerPeriod(Double interestRatePerPeriod)
    • getInterestRatePerPeriod

      @Nullable public Double getInterestRatePerPeriod()
      Get interestRatePerPeriod
      Returns:
      interestRatePerPeriod
    • setInterestRatePerPeriod

      public void setInterestRatePerPeriod(Double interestRatePerPeriod)
    • interestRateVariationsForBorrowerCycle

      public PostLoanProductsRequest interestRateVariationsForBorrowerCycle(List<Integer> interestRateVariationsForBorrowerCycle)
    • addInterestRateVariationsForBorrowerCycleItem

      public PostLoanProductsRequest addInterestRateVariationsForBorrowerCycleItem(Integer interestRateVariationsForBorrowerCycleItem)
    • getInterestRateVariationsForBorrowerCycle

      @Nullable public List<Integer> getInterestRateVariationsForBorrowerCycle()
      Get interestRateVariationsForBorrowerCycle
      Returns:
      interestRateVariationsForBorrowerCycle
    • setInterestRateVariationsForBorrowerCycle

      public void setInterestRateVariationsForBorrowerCycle(List<Integer> interestRateVariationsForBorrowerCycle)
    • interestRecalculationCompoundingMethod

      public PostLoanProductsRequest interestRecalculationCompoundingMethod(Integer interestRecalculationCompoundingMethod)
    • getInterestRecalculationCompoundingMethod

      @Nullable public Integer getInterestRecalculationCompoundingMethod()
      Get interestRecalculationCompoundingMethod
      Returns:
      interestRecalculationCompoundingMethod
    • setInterestRecalculationCompoundingMethod

      public void setInterestRecalculationCompoundingMethod(Integer interestRecalculationCompoundingMethod)
    • interestRecognitionOnDisbursementDate

      public PostLoanProductsRequest interestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate)
    • getInterestRecognitionOnDisbursementDate

      @Nullable public Boolean getInterestRecognitionOnDisbursementDate()
      Get interestRecognitionOnDisbursementDate
      Returns:
      interestRecognitionOnDisbursementDate
    • setInterestRecognitionOnDisbursementDate

      public void setInterestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate)
    • interestType

      public PostLoanProductsRequest interestType(Integer interestType)
    • getInterestType

      @Nullable public Integer getInterestType()
      Get interestType
      Returns:
      interestType
    • setInterestType

      public void setInterestType(Integer interestType)
    • isArrearsBasedOnOriginalSchedule

      public PostLoanProductsRequest isArrearsBasedOnOriginalSchedule(Boolean isArrearsBasedOnOriginalSchedule)
    • getIsArrearsBasedOnOriginalSchedule

      @Nullable public Boolean getIsArrearsBasedOnOriginalSchedule()
      Get isArrearsBasedOnOriginalSchedule
      Returns:
      isArrearsBasedOnOriginalSchedule
    • setIsArrearsBasedOnOriginalSchedule

      public void setIsArrearsBasedOnOriginalSchedule(Boolean isArrearsBasedOnOriginalSchedule)
    • isCompoundingToBePostedAsTransaction

      public PostLoanProductsRequest isCompoundingToBePostedAsTransaction(Boolean isCompoundingToBePostedAsTransaction)
    • getIsCompoundingToBePostedAsTransaction

      @Nullable public Boolean getIsCompoundingToBePostedAsTransaction()
      Get isCompoundingToBePostedAsTransaction
      Returns:
      isCompoundingToBePostedAsTransaction
    • setIsCompoundingToBePostedAsTransaction

      public void setIsCompoundingToBePostedAsTransaction(Boolean isCompoundingToBePostedAsTransaction)
    • isEqualAmortization

      public PostLoanProductsRequest isEqualAmortization(Boolean isEqualAmortization)
    • getIsEqualAmortization

      @Nullable public Boolean getIsEqualAmortization()
      Get isEqualAmortization
      Returns:
      isEqualAmortization
    • setIsEqualAmortization

      public void setIsEqualAmortization(Boolean isEqualAmortization)
    • isInterestRecalculationEnabled

      public PostLoanProductsRequest isInterestRecalculationEnabled(Boolean isInterestRecalculationEnabled)
    • getIsInterestRecalculationEnabled

      @Nullable public Boolean getIsInterestRecalculationEnabled()
      Get isInterestRecalculationEnabled
      Returns:
      isInterestRecalculationEnabled
    • setIsInterestRecalculationEnabled

      public void setIsInterestRecalculationEnabled(Boolean isInterestRecalculationEnabled)
    • isLinkedToFloatingInterestRates

      public PostLoanProductsRequest isLinkedToFloatingInterestRates(Boolean isLinkedToFloatingInterestRates)
    • getIsLinkedToFloatingInterestRates

      @Nullable public Boolean getIsLinkedToFloatingInterestRates()
      Get isLinkedToFloatingInterestRates
      Returns:
      isLinkedToFloatingInterestRates
    • setIsLinkedToFloatingInterestRates

      public void setIsLinkedToFloatingInterestRates(Boolean isLinkedToFloatingInterestRates)
    • loanPortfolioAccountId

      public PostLoanProductsRequest loanPortfolioAccountId(Long loanPortfolioAccountId)
    • getLoanPortfolioAccountId

      @Nullable public Long getLoanPortfolioAccountId()
      Get loanPortfolioAccountId
      Returns:
      loanPortfolioAccountId
    • setLoanPortfolioAccountId

      public void setLoanPortfolioAccountId(Long loanPortfolioAccountId)
    • loanScheduleProcessingType

      public PostLoanProductsRequest loanScheduleProcessingType(String loanScheduleProcessingType)
    • getLoanScheduleProcessingType

      @Nullable public String getLoanScheduleProcessingType()
      Get loanScheduleProcessingType
      Returns:
      loanScheduleProcessingType
    • setLoanScheduleProcessingType

      public void setLoanScheduleProcessingType(String loanScheduleProcessingType)
    • loanScheduleType

      public PostLoanProductsRequest loanScheduleType(String loanScheduleType)
    • getLoanScheduleType

      @Nullable public String getLoanScheduleType()
      Get loanScheduleType
      Returns:
      loanScheduleType
    • setLoanScheduleType

      public void setLoanScheduleType(String loanScheduleType)
    • locale

      public PostLoanProductsRequest locale(String locale)
    • getLocale

      @Nullable public String getLocale()
      Get locale
      Returns:
      locale
    • setLocale

      public void setLocale(String locale)
    • maxInterestRatePerPeriod

      public PostLoanProductsRequest maxInterestRatePerPeriod(Double maxInterestRatePerPeriod)
    • getMaxInterestRatePerPeriod

      @Nullable public Double getMaxInterestRatePerPeriod()
      Get maxInterestRatePerPeriod
      Returns:
      maxInterestRatePerPeriod
    • setMaxInterestRatePerPeriod

      public void setMaxInterestRatePerPeriod(Double maxInterestRatePerPeriod)
    • maxNumberOfRepayments

      public PostLoanProductsRequest maxNumberOfRepayments(Integer maxNumberOfRepayments)
    • getMaxNumberOfRepayments

      @Nullable public Integer getMaxNumberOfRepayments()
      Get maxNumberOfRepayments
      Returns:
      maxNumberOfRepayments
    • setMaxNumberOfRepayments

      public void setMaxNumberOfRepayments(Integer maxNumberOfRepayments)
    • maxPrincipal

      public PostLoanProductsRequest maxPrincipal(Double maxPrincipal)
    • getMaxPrincipal

      @Nullable public Double getMaxPrincipal()
      Get maxPrincipal
      Returns:
      maxPrincipal
    • setMaxPrincipal

      public void setMaxPrincipal(Double maxPrincipal)
    • maxTrancheCount

      public PostLoanProductsRequest maxTrancheCount(Integer maxTrancheCount)
    • getMaxTrancheCount

      @Nullable public Integer getMaxTrancheCount()
      Get maxTrancheCount
      Returns:
      maxTrancheCount
    • setMaxTrancheCount

      public void setMaxTrancheCount(Integer maxTrancheCount)
    • merchantBuyDownFee

      public PostLoanProductsRequest merchantBuyDownFee(Boolean merchantBuyDownFee)
    • getMerchantBuyDownFee

      @Nullable public Boolean getMerchantBuyDownFee()
      Get merchantBuyDownFee
      Returns:
      merchantBuyDownFee
    • setMerchantBuyDownFee

      public void setMerchantBuyDownFee(Boolean merchantBuyDownFee)
    • minInterestRatePerPeriod

      public PostLoanProductsRequest minInterestRatePerPeriod(Double minInterestRatePerPeriod)
    • getMinInterestRatePerPeriod

      @Nullable public Double getMinInterestRatePerPeriod()
      Get minInterestRatePerPeriod
      Returns:
      minInterestRatePerPeriod
    • setMinInterestRatePerPeriod

      public void setMinInterestRatePerPeriod(Double minInterestRatePerPeriod)
    • minNumberOfRepayments

      public PostLoanProductsRequest minNumberOfRepayments(Integer minNumberOfRepayments)
    • getMinNumberOfRepayments

      @Nullable public Integer getMinNumberOfRepayments()
      Get minNumberOfRepayments
      Returns:
      minNumberOfRepayments
    • setMinNumberOfRepayments

      public void setMinNumberOfRepayments(Integer minNumberOfRepayments)
    • minPrincipal

      public PostLoanProductsRequest minPrincipal(Double minPrincipal)
    • getMinPrincipal

      @Nullable public Double getMinPrincipal()
      Get minPrincipal
      Returns:
      minPrincipal
    • setMinPrincipal

      public void setMinPrincipal(Double minPrincipal)
    • minimumDaysBetweenDisbursalAndFirstRepayment

      public PostLoanProductsRequest minimumDaysBetweenDisbursalAndFirstRepayment(Integer minimumDaysBetweenDisbursalAndFirstRepayment)
    • getMinimumDaysBetweenDisbursalAndFirstRepayment

      @Nullable public Integer getMinimumDaysBetweenDisbursalAndFirstRepayment()
      Get minimumDaysBetweenDisbursalAndFirstRepayment
      Returns:
      minimumDaysBetweenDisbursalAndFirstRepayment
    • setMinimumDaysBetweenDisbursalAndFirstRepayment

      public void setMinimumDaysBetweenDisbursalAndFirstRepayment(Integer minimumDaysBetweenDisbursalAndFirstRepayment)
    • multiDisburseLoan

      public PostLoanProductsRequest multiDisburseLoan(Boolean multiDisburseLoan)
    • getMultiDisburseLoan

      @Nullable public Boolean getMultiDisburseLoan()
      Get multiDisburseLoan
      Returns:
      multiDisburseLoan
    • setMultiDisburseLoan

      public void setMultiDisburseLoan(Boolean multiDisburseLoan)
    • name

      public PostLoanProductsRequest name(String name)
    • getName

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

      public void setName(String name)
    • numberOfRepaymentVariationsForBorrowerCycle

      public PostLoanProductsRequest numberOfRepaymentVariationsForBorrowerCycle(List<Integer> numberOfRepaymentVariationsForBorrowerCycle)
    • addNumberOfRepaymentVariationsForBorrowerCycleItem

      public PostLoanProductsRequest addNumberOfRepaymentVariationsForBorrowerCycleItem(Integer numberOfRepaymentVariationsForBorrowerCycleItem)
    • getNumberOfRepaymentVariationsForBorrowerCycle

      @Nullable public List<Integer> getNumberOfRepaymentVariationsForBorrowerCycle()
      Get numberOfRepaymentVariationsForBorrowerCycle
      Returns:
      numberOfRepaymentVariationsForBorrowerCycle
    • setNumberOfRepaymentVariationsForBorrowerCycle

      public void setNumberOfRepaymentVariationsForBorrowerCycle(List<Integer> numberOfRepaymentVariationsForBorrowerCycle)
    • numberOfRepayments

      public PostLoanProductsRequest numberOfRepayments(Integer numberOfRepayments)
    • getNumberOfRepayments

      @Nullable public Integer getNumberOfRepayments()
      Get numberOfRepayments
      Returns:
      numberOfRepayments
    • setNumberOfRepayments

      public void setNumberOfRepayments(Integer numberOfRepayments)
    • outstandingLoanBalance

      public PostLoanProductsRequest outstandingLoanBalance(Double outstandingLoanBalance)
    • getOutstandingLoanBalance

      @Nullable public Double getOutstandingLoanBalance()
      Get outstandingLoanBalance
      Returns:
      outstandingLoanBalance
    • setOutstandingLoanBalance

      public void setOutstandingLoanBalance(Double outstandingLoanBalance)
    • overAppliedCalculationType

      public PostLoanProductsRequest overAppliedCalculationType(String overAppliedCalculationType)
    • getOverAppliedCalculationType

      @Nullable public String getOverAppliedCalculationType()
      Get overAppliedCalculationType
      Returns:
      overAppliedCalculationType
    • setOverAppliedCalculationType

      public void setOverAppliedCalculationType(String overAppliedCalculationType)
    • overAppliedNumber

      public PostLoanProductsRequest overAppliedNumber(Integer overAppliedNumber)
    • getOverAppliedNumber

      @Nullable public Integer getOverAppliedNumber()
      Get overAppliedNumber
      Returns:
      overAppliedNumber
    • setOverAppliedNumber

      public void setOverAppliedNumber(Integer overAppliedNumber)
    • overDueDaysForRepaymentEvent

      public PostLoanProductsRequest overDueDaysForRepaymentEvent(Integer overDueDaysForRepaymentEvent)
    • getOverDueDaysForRepaymentEvent

      @Nullable public Integer getOverDueDaysForRepaymentEvent()
      Get overDueDaysForRepaymentEvent
      Returns:
      overDueDaysForRepaymentEvent
    • setOverDueDaysForRepaymentEvent

      public void setOverDueDaysForRepaymentEvent(Integer overDueDaysForRepaymentEvent)
    • overdueDaysForNPA

      public PostLoanProductsRequest overdueDaysForNPA(Integer overdueDaysForNPA)
    • getOverdueDaysForNPA

      @Nullable public Integer getOverdueDaysForNPA()
      Get overdueDaysForNPA
      Returns:
      overdueDaysForNPA
    • setOverdueDaysForNPA

      public void setOverdueDaysForNPA(Integer overdueDaysForNPA)
    • overpaymentLiabilityAccountId

      public PostLoanProductsRequest overpaymentLiabilityAccountId(Long overpaymentLiabilityAccountId)
    • getOverpaymentLiabilityAccountId

      @Nullable public Long getOverpaymentLiabilityAccountId()
      Get overpaymentLiabilityAccountId
      Returns:
      overpaymentLiabilityAccountId
    • setOverpaymentLiabilityAccountId

      public void setOverpaymentLiabilityAccountId(Long overpaymentLiabilityAccountId)
    • paymentAllocation

      public PostLoanProductsRequest paymentAllocation(List<AdvancedPaymentData> paymentAllocation)
    • addPaymentAllocationItem

      public PostLoanProductsRequest addPaymentAllocationItem(AdvancedPaymentData paymentAllocationItem)
    • getPaymentAllocation

      @Nullable public List<AdvancedPaymentData> getPaymentAllocation()
      Get paymentAllocation
      Returns:
      paymentAllocation
    • setPaymentAllocation

      public void setPaymentAllocation(List<AdvancedPaymentData> paymentAllocation)
    • paymentChannelToFundSourceMappings

      public PostLoanProductsRequest paymentChannelToFundSourceMappings(List<GetLoanPaymentChannelToFundSourceMappings> paymentChannelToFundSourceMappings)
    • addPaymentChannelToFundSourceMappingsItem

      public PostLoanProductsRequest addPaymentChannelToFundSourceMappingsItem(GetLoanPaymentChannelToFundSourceMappings paymentChannelToFundSourceMappingsItem)
    • getPaymentChannelToFundSourceMappings

      @Nullable public List<GetLoanPaymentChannelToFundSourceMappings> getPaymentChannelToFundSourceMappings()
      Get paymentChannelToFundSourceMappings
      Returns:
      paymentChannelToFundSourceMappings
    • setPaymentChannelToFundSourceMappings

      public void setPaymentChannelToFundSourceMappings(List<GetLoanPaymentChannelToFundSourceMappings> paymentChannelToFundSourceMappings)
    • penaltyToIncomeAccountMappings

      public PostLoanProductsRequest penaltyToIncomeAccountMappings(List<LoanProductChargeToGLAccountMapper> penaltyToIncomeAccountMappings)
    • addPenaltyToIncomeAccountMappingsItem

      public PostLoanProductsRequest addPenaltyToIncomeAccountMappingsItem(LoanProductChargeToGLAccountMapper penaltyToIncomeAccountMappingsItem)
    • getPenaltyToIncomeAccountMappings

      @Nullable public List<LoanProductChargeToGLAccountMapper> getPenaltyToIncomeAccountMappings()
      Get penaltyToIncomeAccountMappings
      Returns:
      penaltyToIncomeAccountMappings
    • setPenaltyToIncomeAccountMappings

      public void setPenaltyToIncomeAccountMappings(List<LoanProductChargeToGLAccountMapper> penaltyToIncomeAccountMappings)
    • preClosureInterestCalculationStrategy

      public PostLoanProductsRequest preClosureInterestCalculationStrategy(Integer preClosureInterestCalculationStrategy)
    • getPreClosureInterestCalculationStrategy

      @Nullable public Integer getPreClosureInterestCalculationStrategy()
      Get preClosureInterestCalculationStrategy
      Returns:
      preClosureInterestCalculationStrategy
    • setPreClosureInterestCalculationStrategy

      public void setPreClosureInterestCalculationStrategy(Integer preClosureInterestCalculationStrategy)
    • principal

      public PostLoanProductsRequest principal(Double principal)
    • getPrincipal

      @Nullable public Double getPrincipal()
      Get principal
      Returns:
      principal
    • setPrincipal

      public void setPrincipal(Double principal)
    • principalThresholdForLastInstallment

      public PostLoanProductsRequest principalThresholdForLastInstallment(Integer principalThresholdForLastInstallment)
    • getPrincipalThresholdForLastInstallment

      @Nullable public Integer getPrincipalThresholdForLastInstallment()
      Get principalThresholdForLastInstallment
      Returns:
      principalThresholdForLastInstallment
    • setPrincipalThresholdForLastInstallment

      public void setPrincipalThresholdForLastInstallment(Integer principalThresholdForLastInstallment)
    • principalVariationsForBorrowerCycle

      public PostLoanProductsRequest principalVariationsForBorrowerCycle(List<Integer> principalVariationsForBorrowerCycle)
    • addPrincipalVariationsForBorrowerCycleItem

      public PostLoanProductsRequest addPrincipalVariationsForBorrowerCycleItem(Integer principalVariationsForBorrowerCycleItem)
    • getPrincipalVariationsForBorrowerCycle

      @Nullable public List<Integer> getPrincipalVariationsForBorrowerCycle()
      Get principalVariationsForBorrowerCycle
      Returns:
      principalVariationsForBorrowerCycle
    • setPrincipalVariationsForBorrowerCycle

      public void setPrincipalVariationsForBorrowerCycle(List<Integer> principalVariationsForBorrowerCycle)
    • rates

      public PostLoanProductsRequest rates(List<RateData> rates)
    • addRatesItem

      public PostLoanProductsRequest addRatesItem(RateData ratesItem)
    • getRates

      @Nullable public List<RateData> getRates()
      Get rates
      Returns:
      rates
    • setRates

      public void setRates(List<RateData> rates)
    • recalculationCompoundingFrequencyInterval

      public PostLoanProductsRequest recalculationCompoundingFrequencyInterval(Integer recalculationCompoundingFrequencyInterval)
    • getRecalculationCompoundingFrequencyInterval

      @Nullable public Integer getRecalculationCompoundingFrequencyInterval()
      Get recalculationCompoundingFrequencyInterval
      Returns:
      recalculationCompoundingFrequencyInterval
    • setRecalculationCompoundingFrequencyInterval

      public void setRecalculationCompoundingFrequencyInterval(Integer recalculationCompoundingFrequencyInterval)
    • recalculationCompoundingFrequencyOnDayType

      public PostLoanProductsRequest recalculationCompoundingFrequencyOnDayType(Integer recalculationCompoundingFrequencyOnDayType)
    • getRecalculationCompoundingFrequencyOnDayType

      @Nullable public Integer getRecalculationCompoundingFrequencyOnDayType()
      Get recalculationCompoundingFrequencyOnDayType
      Returns:
      recalculationCompoundingFrequencyOnDayType
    • setRecalculationCompoundingFrequencyOnDayType

      public void setRecalculationCompoundingFrequencyOnDayType(Integer recalculationCompoundingFrequencyOnDayType)
    • recalculationCompoundingFrequencyType

      public PostLoanProductsRequest recalculationCompoundingFrequencyType(Integer recalculationCompoundingFrequencyType)
    • getRecalculationCompoundingFrequencyType

      @Nullable public Integer getRecalculationCompoundingFrequencyType()
      Get recalculationCompoundingFrequencyType
      Returns:
      recalculationCompoundingFrequencyType
    • setRecalculationCompoundingFrequencyType

      public void setRecalculationCompoundingFrequencyType(Integer recalculationCompoundingFrequencyType)
    • recalculationRestFrequencyInterval

      public PostLoanProductsRequest recalculationRestFrequencyInterval(Integer recalculationRestFrequencyInterval)
    • getRecalculationRestFrequencyInterval

      @Nullable public Integer getRecalculationRestFrequencyInterval()
      Get recalculationRestFrequencyInterval
      Returns:
      recalculationRestFrequencyInterval
    • setRecalculationRestFrequencyInterval

      public void setRecalculationRestFrequencyInterval(Integer recalculationRestFrequencyInterval)
    • recalculationRestFrequencyType

      public PostLoanProductsRequest recalculationRestFrequencyType(Integer recalculationRestFrequencyType)
    • getRecalculationRestFrequencyType

      @Nullable public Integer getRecalculationRestFrequencyType()
      Get recalculationRestFrequencyType
      Returns:
      recalculationRestFrequencyType
    • setRecalculationRestFrequencyType

      public void setRecalculationRestFrequencyType(Integer recalculationRestFrequencyType)
    • receivableFeeAccountId

      public PostLoanProductsRequest receivableFeeAccountId(Long receivableFeeAccountId)
    • getReceivableFeeAccountId

      @Nullable public Long getReceivableFeeAccountId()
      Get receivableFeeAccountId
      Returns:
      receivableFeeAccountId
    • setReceivableFeeAccountId

      public void setReceivableFeeAccountId(Long receivableFeeAccountId)
    • receivableInterestAccountId

      public PostLoanProductsRequest receivableInterestAccountId(Long receivableInterestAccountId)
    • getReceivableInterestAccountId

      @Nullable public Long getReceivableInterestAccountId()
      Get receivableInterestAccountId
      Returns:
      receivableInterestAccountId
    • setReceivableInterestAccountId

      public void setReceivableInterestAccountId(Long receivableInterestAccountId)
    • receivablePenaltyAccountId

      public PostLoanProductsRequest receivablePenaltyAccountId(Long receivablePenaltyAccountId)
    • getReceivablePenaltyAccountId

      @Nullable public Long getReceivablePenaltyAccountId()
      Get receivablePenaltyAccountId
      Returns:
      receivablePenaltyAccountId
    • setReceivablePenaltyAccountId

      public void setReceivablePenaltyAccountId(Long receivablePenaltyAccountId)
    • repaymentEvery

      public PostLoanProductsRequest repaymentEvery(Integer repaymentEvery)
    • getRepaymentEvery

      @Nullable public Integer getRepaymentEvery()
      Get repaymentEvery
      Returns:
      repaymentEvery
    • setRepaymentEvery

      public void setRepaymentEvery(Integer repaymentEvery)
    • repaymentFrequencyType

      public PostLoanProductsRequest repaymentFrequencyType(Long repaymentFrequencyType)
    • getRepaymentFrequencyType

      @Nullable public Long getRepaymentFrequencyType()
      Get repaymentFrequencyType
      Returns:
      repaymentFrequencyType
    • setRepaymentFrequencyType

      public void setRepaymentFrequencyType(Long repaymentFrequencyType)
    • repaymentStartDateType

      public PostLoanProductsRequest repaymentStartDateType(Integer repaymentStartDateType)
    • getRepaymentStartDateType

      @Nullable public Integer getRepaymentStartDateType()
      Get repaymentStartDateType
      Returns:
      repaymentStartDateType
    • setRepaymentStartDateType

      public void setRepaymentStartDateType(Integer repaymentStartDateType)
    • rescheduleStrategyMethod

      public PostLoanProductsRequest rescheduleStrategyMethod(Integer rescheduleStrategyMethod)
    • getRescheduleStrategyMethod

      @Nullable public Integer getRescheduleStrategyMethod()
      Get rescheduleStrategyMethod
      Returns:
      rescheduleStrategyMethod
    • setRescheduleStrategyMethod

      public void setRescheduleStrategyMethod(Integer rescheduleStrategyMethod)
    • shortName

      public PostLoanProductsRequest shortName(String shortName)
    • getShortName

      @Nullable public String getShortName()
      Get shortName
      Returns:
      shortName
    • setShortName

      public void setShortName(String shortName)
    • startDate

      public PostLoanProductsRequest startDate(String startDate)
    • getStartDate

      @Nullable public String getStartDate()
      Get startDate
      Returns:
      startDate
    • setStartDate

      public void setStartDate(String startDate)
    • supportedInterestRefundTypes

      public PostLoanProductsRequest supportedInterestRefundTypes(List<String> supportedInterestRefundTypes)
    • addSupportedInterestRefundTypesItem

      public PostLoanProductsRequest addSupportedInterestRefundTypesItem(String supportedInterestRefundTypesItem)
    • getSupportedInterestRefundTypes

      @Nullable public List<String> getSupportedInterestRefundTypes()
      Get supportedInterestRefundTypes
      Returns:
      supportedInterestRefundTypes
    • setSupportedInterestRefundTypes

      public void setSupportedInterestRefundTypes(List<String> supportedInterestRefundTypes)
    • transactionProcessingStrategyCode

      public PostLoanProductsRequest transactionProcessingStrategyCode(String transactionProcessingStrategyCode)
    • getTransactionProcessingStrategyCode

      @Nullable public String getTransactionProcessingStrategyCode()
      Get transactionProcessingStrategyCode
      Returns:
      transactionProcessingStrategyCode
    • setTransactionProcessingStrategyCode

      public void setTransactionProcessingStrategyCode(String transactionProcessingStrategyCode)
    • transfersInSuspenseAccountId

      public PostLoanProductsRequest transfersInSuspenseAccountId(Long transfersInSuspenseAccountId)
    • getTransfersInSuspenseAccountId

      @Nullable public Long getTransfersInSuspenseAccountId()
      Get transfersInSuspenseAccountId
      Returns:
      transfersInSuspenseAccountId
    • setTransfersInSuspenseAccountId

      public void setTransfersInSuspenseAccountId(Long transfersInSuspenseAccountId)
    • useBorrowerCycle

      public PostLoanProductsRequest useBorrowerCycle(Boolean useBorrowerCycle)
    • getUseBorrowerCycle

      @Nullable public Boolean getUseBorrowerCycle()
      Get useBorrowerCycle
      Returns:
      useBorrowerCycle
    • setUseBorrowerCycle

      public void setUseBorrowerCycle(Boolean useBorrowerCycle)
    • writeOffAccountId

      public PostLoanProductsRequest writeOffAccountId(Long writeOffAccountId)
    • getWriteOffAccountId

      @Nullable public Long getWriteOffAccountId()
      Get writeOffAccountId
      Returns:
      writeOffAccountId
    • setWriteOffAccountId

      public void setWriteOffAccountId(Long writeOffAccountId)
    • writeOffReasonsToExpenseMappings

      public PostLoanProductsRequest writeOffReasonsToExpenseMappings(List<PostWriteOffReasonToExpenseAccountMappings> writeOffReasonsToExpenseMappings)
    • addWriteOffReasonsToExpenseMappingsItem

      public PostLoanProductsRequest addWriteOffReasonsToExpenseMappingsItem(PostWriteOffReasonToExpenseAccountMappings writeOffReasonsToExpenseMappingsItem)
    • getWriteOffReasonsToExpenseMappings

      @Nullable public List<PostWriteOffReasonToExpenseAccountMappings> getWriteOffReasonsToExpenseMappings()
      Get writeOffReasonsToExpenseMappings
      Returns:
      writeOffReasonsToExpenseMappings
    • setWriteOffReasonsToExpenseMappings

      public void setWriteOffReasonsToExpenseMappings(List<PostWriteOffReasonToExpenseAccountMappings> writeOffReasonsToExpenseMappings)
    • 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