'Turn the published version into a draft, removing the published version.
Raises: InvalidVersionError if called on a DIRECT_ONLY_CATEGORY'

@abstractmethod
def unpublish(self, location, user_id):

    raise NotImplementedError
