gitextract_38k7t15o/ ├── .devcontainer/ │ ├── Dockerfile │ ├── devcontainer.json │ └── library-scripts/ │ ├── README.md │ └── common-debian.sh ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── bug-report.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── pull_request.yaml │ └── push.yaml ├── .gitignore ├── CHANGELOG.md ├── FUNDING.yml ├── LICENSE ├── README.md ├── analysis_options.yaml ├── build.yaml ├── example/ │ ├── .gitignore │ ├── README.md │ ├── github/ │ │ ├── .gitignore │ │ ├── build.yaml │ │ ├── lib/ │ │ │ ├── graphql/ │ │ │ │ ├── search_repositories.dart │ │ │ │ ├── search_repositories.graphql │ │ │ │ ├── search_repositories.graphql.dart │ │ │ │ └── search_repositories.graphql.g.dart │ │ │ └── main.dart │ │ └── pubspec.yaml │ ├── graphbrainz/ │ │ ├── build.yaml │ │ ├── lib/ │ │ │ ├── coercers.dart │ │ │ ├── graphbrainz.schema.graphql │ │ │ ├── main.dart │ │ │ └── queries/ │ │ │ ├── ed_sheeran.query.dart │ │ │ ├── ed_sheeran.query.graphql │ │ │ ├── ed_sheeran.query.graphql.dart │ │ │ └── ed_sheeran.query.graphql.g.dart │ │ └── pubspec.yaml │ ├── hasura/ │ │ ├── build.yaml │ │ ├── graphql/ │ │ │ └── messages_with_users.graphql │ │ ├── hasura.sql │ │ ├── lib/ │ │ │ ├── graphql/ │ │ │ │ ├── messages_with_users.graphql.dart │ │ │ │ └── messages_with_users.graphql.g.dart │ │ │ └── main.dart │ │ ├── pubspec.yaml │ │ └── schema.graphql │ └── pokemon/ │ ├── build.yaml │ ├── graphql/ │ │ ├── big_query.query.graphql │ │ ├── fragment_query.query.graphql │ │ ├── fragments_glob.fragment.graphql │ │ ├── fragments_glob.query.graphql │ │ └── simple_query.query.graphql │ ├── lib/ │ │ ├── graphql/ │ │ │ ├── big_query.dart │ │ │ ├── big_query.graphql.dart │ │ │ ├── big_query.graphql.g.dart │ │ │ ├── fragment_query.dart │ │ │ ├── fragment_query.graphql.dart │ │ │ ├── fragment_query.graphql.g.dart │ │ │ ├── fragments_glob.dart │ │ │ ├── fragments_glob.graphql.dart │ │ │ ├── fragments_glob.graphql.g.dart │ │ │ ├── simple_query.dart │ │ │ ├── simple_query.graphql.dart │ │ │ └── simple_query.graphql.g.dart │ │ └── main.dart │ ├── pokemon.schema.graphql │ └── pubspec.yaml ├── lib/ │ ├── artemis.dart │ ├── builder.dart │ ├── client.dart │ ├── generator/ │ │ ├── data/ │ │ │ ├── class_definition.dart │ │ │ ├── class_property.dart │ │ │ ├── data.dart │ │ │ ├── definition.dart │ │ │ ├── enum_definition.dart │ │ │ ├── enum_value_definition.dart │ │ │ ├── fragment_class_definition.dart │ │ │ ├── library_definition.dart │ │ │ ├── nullable.dart │ │ │ ├── query_definition.dart │ │ │ └── query_input.dart │ │ ├── data_printer.dart │ │ ├── ephemeral_data.dart │ │ ├── errors.dart │ │ ├── graphql_helpers.dart │ │ ├── helpers.dart │ │ └── print_helpers.dart │ ├── generator.dart │ ├── schema/ │ │ ├── graphql_query.dart │ │ ├── graphql_response.dart │ │ ├── options.dart │ │ └── options.g2.dart │ ├── transformer/ │ │ └── add_typename_transformer.dart │ └── visitor/ │ ├── canonical_visitor.dart │ ├── generator_visitor.dart │ ├── object_type_definition_visitor.dart │ ├── operation_type_definition_visitor.dart │ ├── schema_definition_visitor.dart │ └── type_definition_node_visitor.dart ├── pubspec.yaml ├── test/ │ ├── generator/ │ │ ├── helpers_test.dart │ │ └── print_helpers_test.dart │ ├── helpers.dart │ └── query_generator/ │ ├── aliases/ │ │ ├── alias_on_leaves_test.dart │ │ └── alias_on_object_test.dart │ ├── append_type_name_test.dart │ ├── ast_schema/ │ │ ├── field_not_found_mutation_test.dart │ │ ├── input_types_test.dart │ │ ├── missing_schema_test.dart │ │ └── multiple_schema_mappint_test.dart │ ├── deprecated/ │ │ ├── deprecated_enum_value_test.dart │ │ ├── deprecated_field_test.dart │ │ ├── deprecated_input_object_field_test.dart │ │ └── deprecated_interface_field_test.dart │ ├── enums/ │ │ ├── enum_duplication_test.dart │ │ ├── enum_list_test.dart │ │ ├── filter_enum_test.dart │ │ ├── input_enum_list_test.dart │ │ ├── input_enum_test.dart │ │ ├── kw_prefix_test.dart │ │ └── query_enum_test.dart │ ├── errors/ │ │ ├── fragment_not_found_test.dart │ │ ├── generation_errors_test.dart │ │ └── root_type_not_found_test.dart │ ├── forwarder_test.dart │ ├── fragments/ │ │ ├── fragment_duplication_test.dart │ │ ├── fragment_glob_schema_level_test.dart │ │ ├── fragment_glob_test.dart │ │ ├── fragment_multiple_queries_test.dart │ │ ├── fragment_on_fragments_test.dart │ │ ├── fragments_multiple_test.dart │ │ ├── fragments_test.dart │ │ └── multiple_references_on_simple_naming_test.dart │ ├── interfaces/ │ │ ├── interface_fragment_glob_test.dart │ │ ├── interface_possible_types_test.dart │ │ └── interface_test.dart │ ├── multiple_operations_per_file_test.dart │ ├── multiple_queries_test.dart │ ├── mutations_and_inputs/ │ │ ├── complex_input_objects_test.dart │ │ ├── custom_scalars_on_input_objects_test.dart │ │ ├── filter_input_objects_test.dart │ │ ├── input_duplication_test.dart │ │ ├── mutations_test.dart │ │ ├── non_nullable_list_inputs_test.dart │ │ └── recursive_input_test.dart │ ├── naming/ │ │ ├── casing_conversion_test.dart │ │ ├── common.dart │ │ ├── pathed_with_fields_test.dart │ │ └── simple_naming_test.dart │ ├── nnbd_test.dart │ ├── query_generator_test.dart │ ├── scalars/ │ │ ├── custom_scalars_test.dart │ │ ├── scalars_test.dart │ │ └── unused_custom_scalars_test.dart │ ├── subscription_test.dart │ └── union/ │ ├── union_types_test.dart │ └── union_with_nested_types_test.dart └── tool/ └── fetch_schema.dart