List team members, single page or all (with helper for auto-pagination) #192
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What?
This PR adds:
ListMembers
: Method to get a single page from themembers
endpoint (/teams/<ID>/members
).pagedGet
: Helper for stepping through all available pages of a base endpointGET
request.ListAllMembers
: UsespagedGet
to get all members.Why?
Re.
ListMembers
: The/teams/<ID>/members
endpoint is not currently accessible via the client package.Re.
pagedGet
+ListAllMembers
: AllList*
methods only return a single page of data.pagedGet
allows one to make a single method call to get all members.List*
methods to createListAll*
.