code: def _delete(self, **kwargs):
          
          requests_params = self._handle_requests_params(kwargs)
  
          delete_uri = self._meta_data['uri']
          session = self._meta_data['bigip']._meta_data['icr_session']
  
          # Check the generation for match before delete
          force = self._check_force_arg(kwargs.pop('force', True))
          if not force:
              self._check_generation()
  
          response = session.delete(delete_uri, **requests_params)
          if response.status_code == 200:
              self.__dict__ = {'deleted': True}
docs: wrapped with delete, override that in a subclass to customize