dart_graphql 0.4.2 copy "dart_graphql: ^0.4.2" to clipboard
dart_graphql: ^0.4.2 copied to clipboard

discontinued

Generates dart code for GraphQL endpoints using the original type names and all properties.

example/lib/main.dart

import 'dart:async';

import 'package:dart_graphql/dart_graphql.dart';
import 'package:example/gitlab.graphql.dart';

Future<void> main() async {
  GraphqlClient gqlClient = GraphqlClient("https://gitlab.com/api/graphql");
  var gqlResponse = await gqlClient.query(GitlabCEIssueLabels(firstN: 15));

  print("Issue labels:");
  for (IssueEdge issueEdge in gqlResponse.data.project.issues.edges) {
    List<String> labels =
        issueEdge.node.labels.edges.map((e) => e.node.title).toList();

    print(
        "${issueEdge.node.title} [${issueEdge.node.state}]: ${labels.join(', ')}");
  }
}
1
likes
40
pub points
0%
popularity

Publisher

verified publisherblacksalt.io

Generates dart code for GraphQL endpoints using the original type names and all properties.

Repository (GitHub)
View/report issues
Contributing

License

BSD-3-Clause (LICENSE)

Dependencies

async, build, build_runner, code_builder, dart_style, graphql_parser, http, json_object_lite, meta, path

More

Packages that depend on dart_graphql