1. @httpDelete
Future<Response> deleteObject(String id)

Source

@httpDelete
Future<Response> deleteObject(@HTTPPath("id") String id) async {
  var primaryKey = _query.entity.primaryKey;
  _query.where[primaryKey] = whereEqualTo(
      _parseValueForProperty(id, _query.entity.properties[primaryKey]));

  _query = await willDeleteObjectWithQuery(_query);

  var result = await _query?.delete();

  if (result == 0) {
    return didNotFindObjectToDeleteWithID(id);
  } else {
    return didDeleteObjectWithID(id);
  }
}