[ 
https://issues.apache.org/jira/browse/FINERACT-1387?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aleksandar Vidakovic updated FINERACT-1387:
-------------------------------------------
    Fix Version/s: 3.0.0
                       (was: 1.5.0)

> multiple field missing in savings account model ("GetClientsSavingsAccounts") 
> while fetching clients acccounts 
> ---------------------------------------------------------------------------------------------------------------
>
>                 Key: FINERACT-1387
>                 URL: https://issues.apache.org/jira/browse/FINERACT-1387
>             Project: Apache Fineract
>          Issue Type: Bug
>    Affects Versions: 1.5.0
>            Reporter: Danish Jamal
>            Assignee: Danish Jamal
>            Priority: Major
>              Labels: fineract-client-sdk, gsoc2021, swagger
>             Fix For: 3.0.0
>
>
> One of the missing field is  "depositType" and "subStatus" in generated 
> "GetClientsSavingsAccounts" class(their are multiple fields missing in status 
> model also).
>  This model is used for the endpoint "clients/\{clientId}/accounts". Take a 
> look at below json response which contains the actual response from the API.
>  
> {code:java}
> // clients/{clientId}/accounts
> {
>   "groupLoanIndividualMonitoringAccounts": [],
>   "savingsAccounts": [
>     {
>       "id": 3,
>       "accountNo": "000000003",
>       "externalId": "537",
>       "productId": 1,
>       "productName": "Passbook Savings",
>       "shortProductName": "PBSV",
>       "status": {
>         "id": 100,
>         "code": "savingsAccountStatusType.submitted.and.pending.approval",
>         "value": "Submitted and pending approval",
>         "submittedAndPendingApproval": true,
>         "approved": false,
>         "rejected": false,
>         "withdrawnByApplicant": false,
>         "active": false,
>         "closed": false,
>         "prematureClosed": false,
>         "transferInProgress": false,
>         "transferOnHold": false,
>         "matured": false
>       },
>       "currency": {
>         "code": "USD",
>         "name": "US Dollar",
>         "decimalPlaces": 2,
>         "inMultiplesOf": 0,
>         "displaySymbol": "$",
>         "nameCode": "currency.USD",
>         "displayLabel": "US Dollar ($)"
>       },
>       "accountType": {
>         "id": 1,
>         "code": "accountType.individual",
>         "value": "Individual"
>       },
>       "timeline": {
>         "submittedOnDate": [
>           2020,
>           8,
>           18
>         ],
>         "submittedByUsername": "mifos",
>         "submittedByFirstname": "App",
>         "submittedByLastname": "Administrator"
>       },
>       "subStatus": {
>         "id": 0,
>         "code": "SavingsAccountSubStatusEnum.none",
>         "value": "None",
>         "none": true,
>         "inactive": false,
>         "dormant": false,
>         "escheat": false,
>         "block": false,
>         "blockCredit": false,
>         "blockDebit": false
>       },
>       "depositType": {
>         "id": 100,
>         "code": "depositAccountType.savingsDeposit",
>         "value": "Savings"
>       }
>     },
>     {
>       "id": 1,
>       "accountNo": "000000001",
>       "productId": 1,
>       "productName": "Passbook Savings",
>       "shortProductName": "PBSV",
>       "status": {
>         "id": 300,
>         "code": "savingsAccountStatusType.active",
>         "value": "Active",
>         "submittedAndPendingApproval": false,
>         "approved": false,
>         "rejected": false,
>         "withdrawnByApplicant": false,
>         "active": true,
>         "closed": false,
>         "prematureClosed": false,
>         "transferInProgress": false,
>         "transferOnHold": false,
>         "matured": false
>       },
>       "currency": {
>         "code": "USD",
>         "name": "US Dollar",
>         "decimalPlaces": 2,
>         "inMultiplesOf": 0,
>         "displaySymbol": "$",
>         "nameCode": "currency.USD",
>         "displayLabel": "US Dollar ($)"
>       },
>       "accountType": {
>         "id": 1,
>         "code": "accountType.individual",
>         "value": "Individual"
>       },
>       "timeline": {
>         "submittedOnDate": [
>           2021,
>           8,
>           9
>         ],
>         "submittedByUsername": "mifos",
>         "submittedByFirstname": "App",
>         "submittedByLastname": "Administrator",
>         "approvedOnDate": [
>           2021,
>           8,
>           11
>         ],
>         "approvedByUsername": "mifos",
>         "approvedByFirstname": "App",
>         "approvedByLastname": "Administrator",
>         "activatedOnDate": [
>           2021,
>           8,
>           12
>         ]
>       },
>       "subStatus": {
>         "id": 0,
>         "code": "SavingsAccountSubStatusEnum.none",
>         "value": "None",
>         "none": true,
>         "inactive": false,
>         "dormant": false,
>         "escheat": false,
>         "block": false,
>         "blockCredit": false,
>         "blockDebit": false
>       },
>       "lastActiveTransactionDate": [
>         2021,
>         8,
>         12
>       ],
>       "depositType": {
>         "id": 100,
>         "code": "depositAccountType.savingsDeposit",
>         "value": "Savings"
>       }
>     },
>     {
>       "id": 2,
>       "accountNo": "000000002",
>       "productId": 1,
>       "productName": "Passbook Savings",
>       "shortProductName": "PBSV",
>       "status": {
>         "id": 300,
>         "code": "savingsAccountStatusType.active",
>         "value": "Active",
>         "submittedAndPendingApproval": false,
>         "approved": false,
>         "rejected": false,
>         "withdrawnByApplicant": false,
>         "active": true,
>         "closed": false,
>         "prematureClosed": false,
>         "transferInProgress": false,
>         "transferOnHold": false,
>         "matured": false
>       },
>       "currency": {
>         "code": "USD",
>         "name": "US Dollar",
>         "decimalPlaces": 2,
>         "inMultiplesOf": 0,
>         "displaySymbol": "$",
>         "nameCode": "currency.USD",
>         "displayLabel": "US Dollar ($)"
>       },
>       "accountBalance": 2423.000000,
>       "accountType": {
>         "id": 1,
>         "code": "accountType.individual",
>         "value": "Individual"
>       },
>       "timeline": {
>         "submittedOnDate": [
>           2021,
>           3,
>           20
>         ],
>         "submittedByUsername": "mifos",
>         "submittedByFirstname": "App",
>         "submittedByLastname": "Administrator",
>         "approvedOnDate": [
>           2021,
>           8,
>           11
>         ],
>         "approvedByUsername": "mifos",
>         "approvedByFirstname": "App",
>         "approvedByLastname": "Administrator",
>         "activatedOnDate": [
>           2021,
>           8,
>           12
>         ]
>       },
>       "subStatus": {
>         "id": 0,
>         "code": "SavingsAccountSubStatusEnum.none",
>         "value": "None",
>         "none": true,
>         "inactive": false,
>         "dormant": false,
>         "escheat": false,
>         "block": false,
>         "blockCredit": false,
>         "blockDebit": false
>       },
>       "lastActiveTransactionDate": [
>         2021,
>         8,
>         18
>       ],
>       "depositType": {
>         "id": 100,
>         "code": "depositAccountType.savingsDeposit",
>         "value": "Savings"
>       }
>     }
>   ],
>   "guarantorAccounts": []
> }
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to