Zawar Khan
07/06/2022, 6:24 PMMarcos Marx (Airbyte)
07/06/2022, 7:52 PMZawar Khan
07/06/2022, 8:21 PMCraig Condie
07/07/2022, 10:59 PMdef read_records(self, sync_mode: SyncMode, cursor_field: List[str] = None, stream_slice: Mapping[str, Any] = None, stream_state: Mapping[str, Any] = None) -> Iterable[Mapping[str, Any]]:
parent_stream_class = ParentStreamClass(**kwargs)
for parent_stream in parent_stream_class.read_records(sync_mode=SyncMode.full_refresh):
yield from super().read_records(sync_mode=SyncMode.full_refresh,stream_slice={"id-from_parent_stream":parent_stream["id"]})
Then, in the path have:
def path(self, stream_state: Mapping[str, Any] = None, stream_slice: Mapping[str, Any] = None, next_page_token: Mapping[str, Any] = None) -> str:
stream_id = stream_slice["previous_stream_id"]
return f"team/{stream_id}/folder"