docs: def get_versions(cls, bucket, key, desc=True):
          """Fetch all versions of a specific object.
  
          :param bucket: The bucket (instance or id) to get the object from.
          :param key: Key of object.
          :param desc: Sort results desc if True, asc otherwise.
          :returns: The query to execute to fetch all versions.
          """
          filters = [
              cls.bucket_id == as_bucket_id(bucket),
              cls.key == key,
          ]
  
          order = cls.created.desc() if desc else cls.created.asc()
  
          return cls.query.filter(*filters).order_by(cls.key, order)