[docs]classNextTokenPaginator(Paginator[PageT]):""" A paginator which uses `next_token` from payloads to set the `next_token` query param to page. Very similar to GCS's marker paginator, but only used for Transfer's get_shared_endpoint_list """_REQUIRES_METHOD_KWARGS=("next_token",)def__init__(self,method:t.Callable[...,t.Any],*,items_key:str|None=None,client_args:tuple[t.Any,...],client_kwargs:dict[str,t.Any],)->None:super().__init__(method,items_key=items_key,client_args=client_args,client_kwargs=client_kwargs,)self.next_token:str|None=None