delete method
Implementation
Future<int> delete(String id) async {
final operation = resolver.getOperation(entityName, 'delete')!;
var variables = {"id": id};
var result = await this.client().queryManager.mutate(
MutationOptions(document: operation.operation, operationName: operation.operationName, variables: variables),
);
if (result.hasException) {
throw GraphClientConfig.translateException(operation, variables, result.exception!);
}
eventService.publish(EntityDeletedEvent<T>(id), RecordEventType.delete);
return result.data!["delete${entityPlural}"]['nodesDeleted'] as int;
}