update RD Prodcut code
This commit is contained in:
+79
@@ -292,6 +292,44 @@ public final class DepositsApiConstants {
|
||||
recurringDepositRequestData.addAll(DEPOSIT_TERM_REQUEST_DATA_PARAMETERS);
|
||||
recurringDepositRequestData.addAll(RECURRING_DETAILS_REQUEST_DATA_PARAMETERS);
|
||||
recurringDepositRequestData.add(SavingsApiConstants.minBalanceForInterestCalculationParamName);
|
||||
// Custom CBS fields — Details step
|
||||
recurringDepositRequestData.add("accountType");
|
||||
recurringDepositRequestData.add("customerSegment");
|
||||
recurringDepositRequestData.add("productCode");
|
||||
recurringDepositRequestData.add("effectiveTo");
|
||||
recurringDepositRequestData.add("endDate");
|
||||
recurringDepositRequestData.add("introducerRequired");
|
||||
recurringDepositRequestData.add("shareLinkingEnabled");
|
||||
// Custom CBS fields — Currency step
|
||||
recurringDepositRequestData.add("dormancyAlert");
|
||||
recurringDepositRequestData.add("balanceSwapOption");
|
||||
recurringDepositRequestData.add("msme");
|
||||
recurringDepositRequestData.add("nominationFacility");
|
||||
recurringDepositRequestData.add("autoDebitFacility");
|
||||
// Custom CBS fields — Terms step
|
||||
recurringDepositRequestData.add("effectiveDate");
|
||||
recurringDepositRequestData.add("interestCalculateSelector");
|
||||
recurringDepositRequestData.add("averagePeriod");
|
||||
recurringDepositRequestData.add("autoPost");
|
||||
recurringDepositRequestData.add("frequencyFixDay");
|
||||
recurringDepositRequestData.add("lastInterestDate");
|
||||
// Custom CBS fields — Settings step
|
||||
recurringDepositRequestData.add("loanFacility");
|
||||
recurringDepositRequestData.add("prematureWithdrawalOption");
|
||||
recurringDepositRequestData.add("tenureFlexibility");
|
||||
recurringDepositRequestData.add("lienMarked");
|
||||
recurringDepositRequestData.add("withdrawalFeeForTransfers");
|
||||
recurringDepositRequestData.add("enableLockinPeriod");
|
||||
recurringDepositRequestData.add("maturityInstructions");
|
||||
recurringDepositRequestData.add("creditMaturityProceeds");
|
||||
recurringDepositRequestData.add("penaltyGracePeriodMissedInstallments");
|
||||
recurringDepositRequestData.add("panelRequestApplicable");
|
||||
recurringDepositRequestData.add("noPenaltyNomineeHeirClosure");
|
||||
recurringDepositRequestData.add("deceasedSettlement");
|
||||
recurringDepositRequestData.add("allowDebitTxnAfterDueDate");
|
||||
recurringDepositRequestData.add("accountClosedZeroBalanceInDayClosing");
|
||||
// Custom CBS fields — Interest rate slabs (sent inline but ignored server-side; saved separately)
|
||||
recurringDepositRequestData.add("rdSlabs");
|
||||
return recurringDepositRequestData;
|
||||
}
|
||||
|
||||
@@ -302,6 +340,47 @@ public final class DepositsApiConstants {
|
||||
recurringDepositRequestData.addAll(DEPOSIT_TERM_RESPONSE_DATA_PARAMETERS);
|
||||
recurringDepositRequestData.addAll(RECURRING_DETAILS_RESPONSE_DATA_PARAMETERS);
|
||||
recurringDepositRequestData.add(SavingsApiConstants.minBalanceForInterestCalculationParamName);
|
||||
// CBS extended fields — Options (for template=true)
|
||||
recurringDepositRequestData.add("interestCalculationTypeOption");
|
||||
recurringDepositRequestData.add("periodFrequencyOptions");
|
||||
recurringDepositRequestData.add("yesNoOptions");
|
||||
recurringDepositRequestData.add("accountTypeOptions");
|
||||
recurringDepositRequestData.add("customerSegmentOptions");
|
||||
// CBS extended fields — Details step
|
||||
recurringDepositRequestData.add("accountType");
|
||||
recurringDepositRequestData.add("customerSegment");
|
||||
recurringDepositRequestData.add("productCode");
|
||||
recurringDepositRequestData.add("effectiveDate");
|
||||
recurringDepositRequestData.add("effectiveTo");
|
||||
recurringDepositRequestData.add("endDate");
|
||||
recurringDepositRequestData.add("introducerRequired");
|
||||
recurringDepositRequestData.add("shareLinkingEnabled");
|
||||
recurringDepositRequestData.add("nominationFacility");
|
||||
recurringDepositRequestData.add("dormancyAlert");
|
||||
// CBS extended fields — Terms step
|
||||
recurringDepositRequestData.add("interestCalculateSelector");
|
||||
recurringDepositRequestData.add("averagePeriod");
|
||||
recurringDepositRequestData.add("autoPost");
|
||||
recurringDepositRequestData.add("frequencyFixDay");
|
||||
recurringDepositRequestData.add("lastInterestDate");
|
||||
// CBS extended fields — Settings step
|
||||
recurringDepositRequestData.add("enableLockinPeriod");
|
||||
recurringDepositRequestData.add("balanceFrequency");
|
||||
recurringDepositRequestData.add("accountClosedZeroBalanceInDayClosing");
|
||||
recurringDepositRequestData.add("balanceSwapOption");
|
||||
recurringDepositRequestData.add("msme");
|
||||
recurringDepositRequestData.add("autoDebitFacility");
|
||||
recurringDepositRequestData.add("loanFacility");
|
||||
recurringDepositRequestData.add("prematureWithdrawalOption");
|
||||
recurringDepositRequestData.add("tenureFlexibility");
|
||||
recurringDepositRequestData.add("lienMarked");
|
||||
recurringDepositRequestData.add("maturityInstructions");
|
||||
recurringDepositRequestData.add("creditMaturityProceeds");
|
||||
recurringDepositRequestData.add("penaltyGracePeriodMissedInstallments");
|
||||
recurringDepositRequestData.add("panelRequestApplicable");
|
||||
recurringDepositRequestData.add("noPenaltyNomineeHeirClosure");
|
||||
recurringDepositRequestData.add("deceasedSettlement");
|
||||
recurringDepositRequestData.add("allowDebitTxnAfterDueDate");
|
||||
return recurringDepositRequestData;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user