graphql_query_builder 1.0.9 graphql_query_builder: ^1.0.9 copied to clipboard
Creates a graphql query string from maps to use with http. This will make it much easier to create a query sstring. Also, will work with unlimited levels of nested objects.
import 'package:graphql_query_builder/graphql_query_builder.dart';
String buildSearchQuery(
String searchField,
String searchTerm,
) {
final operationName = 'searchCategories';
final parameters = {'searchField': searchField, 'searchTerm': searchTerm};
final categoryResultObject = ResultObject({
'id': null,
'name': null,
'description': null,
'imageUrl': null,
}).fields;
final results = {
'categories': categoryResultObject,
'success': null,
'message': null
};
return QueryBuilder(
operationName,
parameters,
results,
).buildQuery();
}