simple_graphql_query_builder_gen 0.1.1 copy "simple_graphql_query_builder_gen: ^0.1.1" to clipboard
simple_graphql_query_builder_gen: ^0.1.1 copied to clipboard

SDKDart
outdated

A generator for package simple_graphql_query_builder to reduce boilerplate code.

example/example.dart

import 'package:simple_graphql_query_builder/simple_graphql_query_builder.dart';

part 'example.g.dart';

@queryResult
class Example {
  final String? name;
  @QueryResultField(ignore: false, name: 'Test')
  final InnerExample? innerExample;
  @QueryResultField(ignore: true)
  final InnerExample innerExample2;

  const Example({
    this.name,
    this.innerExample,
    required this.innerExample2,
  });

  Map<String, dynamic> toQueryResult() => _ExampleToQueryResult(this);
}

@queryResult
class InnerExample {
  final bool? innerField1;

  InnerExample({this.innerField1});

  Map<String, dynamic> toQueryResult() => _InnerExampleToQueryResult(this);
}
2
likes
130
points
3
downloads

Publisher

unverified uploader

Weekly Downloads

A generator for package simple_graphql_query_builder to reduce boilerplate code.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

analyzer, build, collection, simple_graphql_query_builder, source_gen

More

Packages that depend on simple_graphql_query_builder_gen