def METHOD_NAME(self) -> Optional[ExecutionEvents]:
    """
    Method returns the executions events as pipelines
    """
    try:
        response = self.client.get("/execution-events")
        if response:
            pipelines = ExecutionEvents(**response)
            yield pipelines
            yield from self._paginate_pipelines(pipelines)
    except Exception as exe:
        logger.debug(traceback.format_exc())
        logger.error(f"failed to fetch pipeline list due to: {exe}")