delete method
Implementation
@override
Future delete(ApiRequest request) async {
if (!allowDelete) {
throw ApiRequestException.methodNotAllowed();
}
final id = request.route.getParam<TId>(idParam);
return await deleteElement(request, id);
}