import 'package:graphql_schema/graphql_schema.dart'; final GraphQLObjectType pokemonType = objectType('Pokemon', fields: [ field('species', graphQLString), field('catch_date', graphQLDate) ]); final GraphQLObjectType trainerType = objectType('Trainer', fields: [field('name', graphQLString)]); final GraphQLObjectType pokemonRegionType = objectType('PokemonRegion', fields: [ field('trainer', trainerType), field('pokemon_species', listOf(pokemonType)) ]);