code: def fired_alerts(self):
          
          if self['is_scheduled'] == '0':
              raise IllegalOperationException('Unscheduled saved searches have no alerts.')
          c = Collection(
              self.service,
              self.service._abspath(PATH_FIRED_ALERTS + self.name,
                                    owner=self._state.access.owner,
                                    app=self._state.access.app,
                                    sharing=self._state.access.sharing),
              item=AlertGroup)
          return c
docs: Returns the collection of fired alerts (a fired alert group)
          corresponding to this saved search's alerts.
  
          :raises IllegalOperationException: Raised when the search is not scheduled.
  
          :return: A collection of fired alerts.
          :rtype: :class:`AlertGroup`