docs: def set_requested_intervals(self, workflow_id, requested_intervals):
          """
          Sets the requested intervals for a given workflow
          :param workflow_id: The workflow id
          :param requested_intervals: The requested intervals
          :return: None
          :type requested_intervals: TimeIntervals
          """
          if workflow_id not in self.workflows:
              raise ValueError("Workflow {} not found".format(workflow_id))
  
          self.workflows[workflow_id].requested_intervals = requested_intervals