MIFOSX-247: ensure summary and transactions shown as part of retrieve savings account.
This commit is contained in:
+20
-15
@@ -7391,13 +7391,12 @@ Request Body:
|
||||
<code class="method-response">
|
||||
{
|
||||
"id": 1,
|
||||
"accountNo": "SA000023",
|
||||
"externalId": "SYS-23",
|
||||
"accountNo": "000000002",
|
||||
"groupId": 0,
|
||||
"clientId": 1,
|
||||
"clientName": "Client A AB",
|
||||
"clientName": "Test b Client",
|
||||
"savingsProductId": 1,
|
||||
"savingsProductName": "First",
|
||||
"savingsProductName": "individual savings",
|
||||
"currency": {
|
||||
"code": "USD",
|
||||
"name": "US Dollar",
|
||||
@@ -7406,19 +7405,25 @@ Request Body:
|
||||
"nameCode": "currency.USD",
|
||||
"displayLabel": "US Dollar ($)"
|
||||
},
|
||||
"interestRate": 5.65,
|
||||
"interestRate": 9.8,
|
||||
"interestRatePeriodFrequencyType": {
|
||||
"id": 2,
|
||||
"code": "savings.interest.rate.periodFrequencyType.months",
|
||||
"value": "Per month"
|
||||
"id": 3,
|
||||
"code": "savings.interest.rate.periodFrequencyType.years",
|
||||
"value": "Per year"
|
||||
},
|
||||
"annualInterestRate": 67.8,
|
||||
"minRequiredOpeningBalance": 1000,
|
||||
"lockinPeriodFrequency": 6,
|
||||
"lockinPeriodFrequencyType": {
|
||||
"id": 2,
|
||||
"code": "savings.interest.rate.periodFrequencyType.months",
|
||||
"value": "Per month"
|
||||
"annualInterestRate": 9.8,
|
||||
"summary": {
|
||||
"currency": {
|
||||
"code": "USD",
|
||||
"name": "US Dollar",
|
||||
"decimalPlaces": 2,
|
||||
"displaySymbol": "$",
|
||||
"nameCode": "currency.USD",
|
||||
"displayLabel": "US Dollar ($)"
|
||||
},
|
||||
"totalDeposits": 456.67,
|
||||
"totalWithdrawals": 173,
|
||||
"accountBalance": 283.67
|
||||
}
|
||||
}
|
||||
</code>
|
||||
|
||||
+4
-4
@@ -16,7 +16,7 @@ public class SavingsApiConstants {
|
||||
// general
|
||||
public static final String localeParamName = "locale";
|
||||
public static final String dateFormatParamName = "dateFormat";
|
||||
|
||||
|
||||
// savings product and account parameters
|
||||
public static final String idParamName = "id";
|
||||
public static final String accountNoParamName = "accountNo";
|
||||
@@ -37,7 +37,7 @@ public class SavingsApiConstants {
|
||||
// transaction parameters
|
||||
public static final String transactionDateParamName = "transactionDate";
|
||||
public static final String transactionAmountParamName = "transactionAmount";
|
||||
|
||||
|
||||
public static final Set<String> SAVINGS_PRODUCT_REQUEST_DATA_PARAMETERS = new HashSet<String>(Arrays.asList(localeParamName,
|
||||
nameParamName, descriptionParamName, currencyCodeParamName, digitsAfterDecimalParamName, interestRateParamName,
|
||||
interestRatePeriodFrequencyTypeParamName, minRequiredOpeningBalanceParamName, lockinPeriodFrequencyParamName,
|
||||
@@ -67,8 +67,8 @@ public class SavingsApiConstants {
|
||||
public static final Set<String> SAVINGS_ACCOUNT_RESPONSE_DATA_PARAMETERS = new HashSet<String>(Arrays.asList(idParamName,
|
||||
accountNoParamName, externalIdParamName, clientIdParamName, "clientName", groupIdParamName, "groupName", "savingsProductId",
|
||||
"savingsProductName", "currency", interestRateParamName, interestRatePeriodFrequencyTypeParamName, "annualInterestRate",
|
||||
minRequiredOpeningBalanceParamName, lockinPeriodFrequencyParamName, lockinPeriodFrequencyTypeParamName, "productOptions",
|
||||
"interestRatePeriodFrequencyTypeOptions", "lockinPeriodFrequencyTypeOptions"));
|
||||
minRequiredOpeningBalanceParamName, lockinPeriodFrequencyParamName, lockinPeriodFrequencyTypeParamName, "summary",
|
||||
"transactions", "productOptions", "interestRatePeriodFrequencyTypeOptions", "lockinPeriodFrequencyTypeOptions"));
|
||||
|
||||
public static final Set<String> SAVINGS_ACCOUNT_TRANSACTION_REQUEST_DATA_PARAMETERS = new HashSet<String>(Arrays.asList(
|
||||
localeParamName, dateFormatParamName, transactionDateParamName, transactionAmountParamName));
|
||||
|
||||
Reference in New Issue
Block a user