createGraph method
Create graph
Implementation
FutureOr<Graph?> createGraph(Map<String, dynamic> data) async {
Map<String, dynamic> doc;
Graph graph;
var d = jsonEncode(data);
try {
var request = client.prepareRequest('/_api/gharial', methode: 'post');
request.body = d;
doc = await client.exec(request);
graph = Graph(
name: doc['name'],
id: doc['_id'],
key: doc['_key'],
rev: doc['_rev'],
replicationFactor: doc['replicationFactor'],
minReplicationFactor: doc['minReplicationFactor'],
numberOfShards: doc['numberOfShards'],
isSmart: doc['isSmart'],
orphanCollections: doc['orphanCollections'],
edgeDefinitions: doc['edgeDefinitions'],
client: client);
} catch (e) {
print(e);
return null;
}
return graph;
}