This document tracks missing or incorrect fields in the OpenAPI-generated interfaces used in the React migration of the Mifos X Web App. Do modify this based if you notice any additions/deletions need to be made to this list
Missing in GetUsersResponse:
isSelfServiceUser
Missing in GetUsersUserIdResponse:
isSelfServiceUser
Missing in GetLoanProductsProductIdResponse:
externalIdstartDatecloseDateinstallmentInMultiplesOfrepaymentStartDateType.description(missing → wrong formatting)accountMovesOutOfNPAOnlyOnArrearsCompletionholdGuaranteeFunds- More missing fields in description/code
- Unnecessary fields also present
Missing in GetSavingsProductsProductIdResponse:
enforceMinRequiredBalancewithHoldTaxallowOverdraftisDormancyTrackingActive- Additional fields missing
- Not present in OpenAPI
loanproducts?associations=productMixesGetLoanProductsResponsedoes not include product mix data
GetOfficesResponsemissingparentName
/v1/currencies (retrieveCurrencies)→ mapped toApplicationCurrencyConfigurationData, but fetch failsCurrencyDatawith extra fields works instead
PostTellersRequestmissingendDate→ impossible to create tellers
retrieveRepaymentScheduleUpdationTypeOptionsnot mapped to any interface
GetHolidayResponsemissingdescription→ cannot fetch previous value for edit
UpdateStaffResponse,PutStaffResponsemissing required values for editing
GetTellersResponsemissingendDateanddescription→ edit blocked
GetDataTablesResponsemissingentitySubType- Page works, but causes many TypeScript errors
GetRolesResponsemissingstatus
GetCentersResponse→ referencesGetCentersPageItemsGetCentersPageItemsmissing:accountNoexternalId
GetCentersCenterIdResponsemissing:accountNoexternalIdactivationDate
- Causes TypeScript errors
PostCentersRequestincomplete → only has:nameofficeIdactive
- Other required fields missing
- No endpoint defined in OpenAPI generator
GetCentersCenterIdResponsemissingstaffdata
GetGroupsResponse→ referencesGetGroupsPageItemsGetGroupsPageItemsmissing:accountNoexternalId
PostGroupsResponsemissing:staffIdexternalIdsubmittedOnDateactivationDate
- Prevents group creation
GetClientsChargesPageItemsmissingclientTransactionDatas