Ian OLeary
03/08/2024, 2:30 PMclass UsersListStream(JobDivaStream):
def get_new_paginator(self):
return None
def get_url_params(
self,
context: dict | None, # noqa: ARG002
next_page_token: date | None, # noqa: ANN401
) -> dict[str, Any]:
return {
"onlyInternalUsers": True,
}
I added this to my stream class - what else do I need to do? Or am I doing this wrong lolEdgar Ramírez (Arch.dev)
03/08/2024, 3:08 PMsinger_sdk.pagination.SinglePagePaginator
Ian OLeary
03/08/2024, 3:21 PMIan OLeary
03/08/2024, 3:21 PMEdgar Ramírez (Arch.dev)
03/08/2024, 3:22 PMget_new_paginator
. Your get_url_params
is good as is.Ian OLeary
03/08/2024, 4:22 PMfrom singer_sdk import pagination
import in my streams.py
and then in my get_new_paginator:
return pagination.SinglePagePaginator(self)
Ian OLeary
03/08/2024, 4:35 PMIan OLeary
03/08/2024, 4:36 PMfrom singer_sdk.pagination import SinglePagePaginator
...
class UsersListStream(JobDivaStream):
def get_new_paginator(self):
return SinglePagePaginator()