Skip to content

Conversation

jfuerth
Copy link
Collaborator

@jfuerth jfuerth commented May 27, 2025

This change covers two issues, which were somewhat connected to each other:

Issue 11:

Issue 12:

  • Push down values that are common to all results into the individual items.
    • Benefit: more straightforward code for both client and server implementations
    • Drawback: larger response payload due to repeated values

This change covers two issues, which were somewhat connected to each other:

Issue 11:
- Return paginated results for all list-valued responses
- Follow GA4GH TASC pagination standard https://github.com/ga4gh/TASC/blob/main/recommendations/API%20pagination%20guide.md

Issue 12:
- Push down values that are common to all results into the individual items.
  * Benefit: more straightforward code for both client and server implementations
  * Drawback: larger response payload due to repeated values
@ianfore
Copy link

ianfore commented Jul 1, 2025

Did we not decide that the top level collection/list would be named per the type of objects in the list? i.e. namespaces, schemas, schemaversions etc. There is no particular value in homogenizing them all as 'results', each needs to be handled specifically as its own type.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants