deleteObject method
Implementation
@Operation.delete("id")
Future<Response> deleteObject(@Bind.path("id") String id) async {
var primaryKey = _query!.entity!.primaryKey;
final parsedIdentifier =
_getIdentifierFromPath(id, _query!.entity!.properties[primaryKey]);
_query!.where((o) => o[primaryKey]).equalTo(parsedIdentifier);
_query = await willDeleteObjectWithQuery(_query);
var result = await _query?.delete();
if (result == 0) {
return didNotFindObjectToDeleteWithID(id);
} else {
return didDeleteObjectWithID(id);
}
}