code: def versionable_delete(self, instance, timestamp):
          
          instance._delete_at(timestamp, using=self.using)
docs: Soft-deletes the instance, setting it's version_end_date to timestamp.
  
          Override this method to implement custom behaviour.
  
          :param Versionable instance:
          :param datetime timestamp: