docs: def get(self, bucket=None, key=None, version_id=None, upload_id=None,
              uploads=None, download=None):
          """Get object or list parts of a multpart upload.
  
          :param bucket: The bucket (instance or id) to get the object from.
              (Default: ``None``)
          :param key: The file key. (Default: ``None``)
          :param version_id: The version ID. (Default: ``None``)
          :param upload_id: The upload ID. (Default: ``None``)
          :param download: The download flag. (Default: ``None``)
          :returns: A Flask response.
          """
          if upload_id:
              return self.multipart_listparts(bucket, key, upload_id)
          else:
              obj = self.get_object(bucket, key, version_id)
              # If 'download' is missing from query string it will have
              # the value None.
              return self.send_object(bucket, obj,
                                      as_attachment=download is not None)