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

elnafateh updated FINERACT-2749:
--------------------------------
    Summary: v2 paginated-only endpoints for resources with ambiguous paged 
response typing  (was: Introduce v2 paginated-only endpoints for resources with 
ambiguous paged response typing)

> v2 paginated-only endpoints for resources with ambiguous paged response typing
> ------------------------------------------------------------------------------
>
>                 Key: FINERACT-2749
>                 URL: https://issues.apache.org/jira/browse/FINERACT-2749
>             Project: Apache Fineract
>          Issue Type: Improvement
>          Components: Data Tables, Docs
>            Reporter: elnafateh
>            Priority: Major
>
> Several list endpoints use a boolean {{paged}} query parameter that changes 
> the response shape: a plain array when false/omitted, a 
> (totalFilteredRecords, pageItems) wrapper when true. This makes it impossible 
> to generate an accurate single OpenAPI schema for these endpoints.
>  # {{AuditsApiResource}} ({{{}GET /v1/audits{}}})
>  # {{GroupsApiResource}} ({{{}GET /v1/groups{}}})
>  # {{CentersApiResource}} ({{{}GET /v1/centers{}}})
>  # {{FixedDepositAccountsApiResource}} ({{{}GET /v1/fixeddepositaccounts{}}})
>  # {{RecurringDepositAccountsApiResource}} ({{{}GET 
> /v1/recurringdepositaccounts{}}})
> Introducing v2 endpoints to ensure backward compatibility and always return 
> the paged shape, following the precedent set by {{ClientSearchV2ApiResource}}



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

Reply via email to