max tokens

~161383 tokens

├── .circleci
    └── config.yml
├── .gitattributes
├── .github
    ├── ISSUE_TEMPLATE
    │   ├── 0_bug_report.yaml
    │   ├── 1_feature_request.yaml
    │   ├── 2_question.yaml
    │   └── 3_other.yaml
    └── workflows
    │   ├── build-pull-request.yml
    │   ├── bump-kotlin-nightlies.yml
    │   ├── defer-integration-tests.yml
    │   ├── issue-close-user-survey.yml
    │   ├── platform-api-tests.yml
    │   ├── publish-preview.yml
    │   ├── publish-release.yml
    │   ├── publish-snapshot-and-kdoc.yml
    │   ├── run-benchmarks.yml
    │   └── trigger-preview.yml
├── .gitignore
├── .gitleaks.toml
├── .idea
    ├── codeStyles
    │   ├── Project.xml
    │   └── codeStyleConfig.xml
    ├── dictionaries
    │   ├── mbonnin.xml
    │   └── project.xml
    ├── icon.png
    └── runConfigurations
    │   ├── CodegenTest.xml
    │   ├── DeferWithRouterTest.xml
    │   ├── Integration_Tests.xml
    │   ├── Run_IntelliJ_plugin.xml
    │   ├── ValidationTest.xml
    │   ├── composite__rmbuild_.xml
    │   ├── fullCheck.xml
    │   ├── integration_test_kotlin_test.xml
    │   ├── macosX64_integration_test.xml
    │   ├── publishToMavenLocal.xml
    │   └── quickCheck.xml
├── CHANGELOG.md
├── CODEOWNERS
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── ROADMAP.md
├── android-licenses
    └── android-sdk-preview-license
├── benchmark
    ├── .idea
    │   ├── codeStyles
    │   └── icon.png
    ├── README.md
    ├── app
    │   ├── README.md
    │   ├── build.gradle.kts
    │   ├── keystore
    │   ├── rules.pro
    │   └── src
    │   │   └── main
    │   │       ├── AndroidManifest.xml
    │   │       ├── graphql
    │   │           └── api
    │   │           │   ├── operations.graphql
    │   │           │   └── schema.graphqls
    │   │       ├── kotlin
    │   │           └── app.under.test
    │   │           │   └── MainActivity.kt
    │   │       └── res
    │   │           └── raw
    │   │               └── largesample.json
    ├── build-logic
    │   ├── build.gradle.kts
    │   ├── gradle
    │   ├── gradlew
    │   └── settings.gradle.kts
    ├── build.gradle.kts
    ├── gradle.properties
    ├── gradle
    │   ├── benchmarks.versions.toml
    │   └── wrapper
    ├── gradlew
    ├── gradlew.bat
    ├── macrobenchmark
    │   ├── build.gradle.kts
    │   └── src
    │   │   └── main
    │   │       ├── AndroidManifest.xml
    │   │       └── kotlin
    │   │           └── macrobenchmark
    │   │               └── StartupTest.kt
    ├── microbenchmark
    │   ├── build.gradle.kts
    │   └── src
    │   │   ├── androidTest
    │   │       ├── java
    │   │       │   └── com
    │   │       │   │   └── apollographql
    │   │       │   │       └── apollo
    │   │       │   │           └── benchmark
    │   │       │   │               ├── ApolloStoreIncubatingTests.kt
    │   │       │   │               ├── ApolloStoreTests.kt
    │   │       │   │               ├── CacheIncubatingIntegrationTests.kt
    │   │       │   │               ├── CacheIncubatingTests.kt
    │   │       │   │               ├── CacheIntegrationTests.kt
    │   │       │   │               ├── CacheTests.kt
    │   │       │   │               ├── FakeData.kt
    │   │       │   │               ├── GarbageCollectTests.kt
    │   │       │   │               ├── JsonTests.kt
    │   │       │   │               └── Utils.kt
    │   │       └── res
    │   │       │   └── raw
    │   │       │       ├── calendar_response.json
    │   │       │       ├── calendar_response_simple.json
    │   │       │       ├── largesample.json
    │   │       │       └── tracks_playlist_response.json
    │   │   └── main
    │   │       ├── AndroidManifest.xml
    │   │       ├── graphql
    │   │           ├── benchmark
    │   │           │   ├── operations.graphql
    │   │           │   └── schema.graphqls
    │   │           ├── calendar
    │   │           │   ├── CalendarFragment.graphql
    │   │           │   ├── CalendarProviderFragment.graphql
    │   │           │   ├── CategoryFragment.graphql
    │   │           │   ├── DateTimeFragment.graphql
    │   │           │   ├── IconFragment.graphql
    │   │           │   ├── ItemFragment.graphql
    │   │           │   ├── ItemTypeFragment.graphql
    │   │           │   ├── ItemsQuery.graphql
    │   │           │   ├── PageInfoFragment.graphql
    │   │           │   └── schema.graphqls
    │   │           ├── conferences
    │   │           │   ├── Queries.graphql
    │   │           │   ├── extra.graphqls
    │   │           │   └── schema.graphqls
    │   │           └── tracks
    │   │           │   ├── extra.graphqls
    │   │           │   ├── operations.graphql
    │   │           │   └── schema.graphqls
    │   │       └── java
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       └── benchmark
    │   │                           └── moshi
    │   │                               └── Model.kt
    └── settings.gradle.kts
├── design-docs
    ├── ApolloResult.md
    ├── Codegen.md
    ├── Compiler.md
    ├── Defer draft API.md
    ├── Defer merging implementation.md
    ├── Glossary.md
    ├── Json.md
    ├── Normalized cache overview.md
    ├── Operation execution.md
    ├── Readme.md
    ├── Threading.md
    ├── Typename.md
    ├── assets
    │   ├── Operation execution diagram.drawio
    │   └── Operation execution diagram.svg
    └── operationBasedWithInterfaces.md
├── docs
    ├── README.md
    ├── _config.yml
    └── source
    │   ├── _sidebar.yaml
    │   ├── advanced
    │       ├── apollo-ast.mdx
    │       ├── authentication.mdx
    │       ├── client-awareness.mdx
    │       ├── compiler-plugins.mdx
    │       ├── experimental-websockets.mdx
    │       ├── galaxy.mdx
    │       ├── http-engine.mdx
    │       ├── interceptors-http.mdx
    │       ├── java.mdx
    │       ├── js-interop.mdx
    │       ├── multi-modules.mdx
    │       ├── network-connectivity.mdx
    │       ├── no-runtime.mdx
    │       ├── nullability.mdx
    │       ├── operation-variables.mdx
    │       ├── persisted-queries.mdx
    │       ├── plugin-configuration.mdx
    │       ├── plugin-recipes.mdx
    │       ├── query-batching.mdx
    │       ├── response-based.mdx
    │       ├── source-sets.mdx
    │       ├── upload.mdx
    │       ├── using-aliases.mdx
    │       └── websocket-errors.mdx
    │   ├── caching
    │       ├── declarative-ids.mdx
    │       ├── http-cache.mdx
    │       ├── introduction.mdx
    │       ├── normalized-cache.mdx
    │       ├── programmatic-ids.mdx
    │       ├── query-watchers.mdx
    │       ├── store.mdx
    │       └── troubleshooting.mdx
    │   ├── essentials
    │       ├── custom-scalars.mdx
    │       ├── errors.mdx
    │       ├── evolution.mdx
    │       ├── file-types.mdx
    │       ├── fragments.mdx
    │       ├── modules.mdx
    │       ├── mutations.mdx
    │       ├── queries.mdx
    │       └── subscriptions.mdx
    │   ├── fetching
    │       └── defer.mdx
    │   ├── index.mdx
    │   ├── logo
    │       ├── favicon.png
    │       ├── icon-apollo-white-200x200.png
    │       └── logo-apollo-space.svg
    │   ├── migration
    │       ├── 1.3.mdx
    │       ├── 2.0.mdx
    │       ├── 3.0.mdx
    │       ├── 4.0.mdx
    │       └── 5.0.mdx
    │   └── testing
    │       ├── android-studio-plugin.mdx
    │       ├── apollo-debug-server.mdx
    │       ├── data-builders.mdx
    │       ├── images
    │           ├── gutter-icon.png
    │           ├── high-latency-field-editor.png
    │           └── open-in-sandbox.png
    │       ├── mocking-graphql-responses.mdx
    │       ├── mocking-http-responses.mdx
    │       └── overview.mdx
├── dokka
    ├── apollo.svg
    ├── logo-styles.css
    ├── prism.css
    └── style.css
├── gradle.properties
├── gradle
    ├── ge.gradle
    ├── libraries.toml
    ├── repositories.gradle.kts
    ├── test.settings.gradle.kts
    └── wrapper
    │   ├── gradle-wrapper.jar
    │   └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── kotlin-js-store
    ├── package-lock.json
    └── wasm
    │   └── package-lock.json
├── libraries
    ├── apollo-annotations
    │   ├── README.md
    │   ├── api
    │   │   ├── apollo-annotations.api
    │   │   └── apollo-annotations.klib.api
    │   ├── build.gradle.kts
    │   └── src
    │   │   ├── appleMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── annotations
    │   │       │                   └── ApolloAdaptableWith.kt
    │   │   ├── commonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── annotations
    │   │       │                   ├── ApolloAdaptableWith.kt
    │   │       │                   ├── ApolloDeprecatedSince.kt
    │   │       │                   ├── ApolloExperimental.kt
    │   │       │                   ├── ApolloInternal.kt
    │   │       │                   ├── ApolloPrivateEnumConstructor.kt
    │   │       │                   └── ApolloRequiresOptIn.kt
    │   │   ├── jsMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── annotations
    │   │       │                   └── ApolloAdaptableWith.kt
    │   │   ├── jvmMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── annotations
    │   │       │                   └── ApolloAdaptableWith.kt
    │   │   ├── linuxMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── annotations
    │   │       │                   └── ApolloAdaptableWith.kt
    │   │   └── wasmJsMain
    │   │       └── kotlin
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       └── annotations
    │   │                           └── ApolloAdaptableWith.wasmJs.kt
    ├── apollo-api-java
    │   ├── README.md
    │   ├── api
    │   │   └── apollo-api-java.api
    │   ├── build.gradle.kts
    │   └── src
    │   │   └── main
    │   │       ├── java
    │   │           └── com
    │   │           │   └── apollographql
    │   │           │       └── apollo
    │   │           │           └── api
    │   │           │               └── java
    │   │           │                   └── Assertions.java
    │   │       └── kotlin
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       └── api
    │   │                           └── java
    │   │                               └── adapter
    │   │                                   ├── GuavaOptionalAdapter.kt
    │   │                                   └── JavaOptionalAdapter.kt
    ├── apollo-api
    │   ├── README.md
    │   ├── api
    │   │   ├── apollo-api.api
    │   │   └── apollo-api.klib.api
    │   ├── build.gradle.kts
    │   └── src
    │   │   ├── appleMain
    │   │       └── kotlin
    │   │       │   ├── com.apollographql.apollo3.exception
    │   │       │       └── NSError.kt
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── api
    │   │       │                   ├── AppleApolloUnsafeCast.kt
    │   │       │                   └── toJson.kt
    │   │   ├── appleTest
    │   │       └── kotlin
    │   │       │   └── NSURLTest.kt
    │   │   ├── commonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               ├── api
    │   │       │                   ├── Adapter.kt
    │   │       │                   ├── Adapters.kt
    │   │       │                   ├── ApolloRequest.kt
    │   │       │                   ├── ApolloResponse.kt
    │   │       │                   ├── Assertions.kt
    │   │       │                   ├── BooleanExpression.kt
    │   │       │                   ├── CompiledGraphQL.kt
    │   │       │                   ├── CustomScalarAdapters.kt
    │   │       │                   ├── DataBuilder.kt
    │   │       │                   ├── DefaultUpload.kt
    │   │       │                   ├── DeferredFragmentIdentifier.kt
    │   │       │                   ├── Error.kt
    │   │       │                   ├── Executable.kt
    │   │       │                   ├── ExecutableDefinition.kt
    │   │       │                   ├── Executables.kt
    │   │       │                   ├── ExecutionContext.kt
    │   │       │                   ├── ExecutionOptions.kt
    │   │       │                   ├── FieldResult.kt
    │   │       │                   ├── Fragment.kt
    │   │       │                   ├── ImmutableMapBuilder.kt
    │   │       │                   ├── Mutation.kt
    │   │       │                   ├── Operation.kt
    │   │       │                   ├── Operations.kt
    │   │       │                   ├── Optional.kt
    │   │       │                   ├── Query.kt
    │   │       │                   ├── Subscription.kt
    │   │       │                   ├── Upload.kt
    │   │       │                   ├── apolloUnsafeCast.kt
    │   │       │                   ├── fakeResolver.kt
    │   │       │                   ├── http
    │   │       │                   │   ├── ByteStringHttpBody.kt
    │   │       │                   │   ├── CacheUrlOverride.kt
    │   │       │                   │   ├── DefaultHttpRequestComposer.kt
    │   │       │                   │   ├── DefaultWebSocketPayloadComposer.kt
    │   │       │                   │   ├── Http.kt
    │   │       │                   │   ├── HttpHeaders.kt
    │   │       │                   │   ├── HttpRequestComposer.kt
    │   │       │                   │   ├── WebSocketPayloadComposer.kt
    │   │       │                   │   └── internal
    │   │       │                   │   │   └── UrlEncode.kt
    │   │       │                   ├── internal
    │   │       │                   │   └── ResponseParser.kt
    │   │       │                   ├── json
    │   │       │                   │   ├── BufferedSinkJsonWriter.kt
    │   │       │                   │   ├── BufferedSourceJsonReader.kt
    │   │       │                   │   ├── JsonNumber.kt
    │   │       │                   │   ├── JsonReader.kt
    │   │       │                   │   ├── JsonReaders.kt
    │   │       │                   │   ├── JsonReaders2.kt
    │   │       │                   │   ├── JsonWriter.kt
    │   │       │                   │   ├── JsonWriters.kt
    │   │       │                   │   ├── MapJsonReader.kt
    │   │       │                   │   ├── MapJsonWriter.kt
    │   │       │                   │   └── internal
    │   │       │                   │   │   ├── FileUploadAwareJsonWriter.kt
    │   │       │                   │   │   ├── JsonScope.kt
    │   │       │                   │   │   └── Utils.kt
    │   │       │                   ├── possibleTypes.kt
    │   │       │                   ├── systemFileSystem.kt
    │   │       │                   └── toJson.kt
    │   │       │               └── exception
    │   │       │                   ├── ApolloExceptionHandler.kt
    │   │       │                   └── Exceptions.kt
    │   │   ├── commonTest
    │   │       └── kotlin
    │   │       │   └── test
    │   │       │       ├── BufferedSinkJsonWriterTest.kt
    │   │       │       ├── BufferedSourceJsonReaderTest.kt
    │   │       │       ├── JsonTest.kt
    │   │       │       ├── MapJsonReaderTest.kt
    │   │       │       ├── OptionalTest.kt
    │   │       │       ├── PathTest.kt
    │   │       │       └── UrlEncodingTest.kt
    │   │   ├── concurrentMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── api
    │   │       │                   ├── DefaultUpload.concurrent.kt
    │   │       │                   └── systemFileSystem.concurrent.kt
    │   │   ├── jsMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── api
    │   │       │                   ├── JSApolloUnsafeCast.kt
    │   │       │                   ├── json
    │   │       │                       └── DynamicJsJsonReader.kt
    │   │       │                   ├── systemFileSystem.kt
    │   │       │                   └── toJson.kt
    │   │   ├── jvmMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── api
    │   │       │                   ├── -Data.kt
    │   │       │                   ├── Assertions.jvm.kt
    │   │       │                   ├── FileUpload.kt
    │   │       │                   └── JVMApolloUnsafeCast.kt
    │   │   ├── jvmTest
    │   │       └── kotlin
    │   │       │   └── UrlEncodeTest.kt
    │   │   ├── linuxMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── api
    │   │       │                   ├── LinuxApolloUnsafeCast.kt
    │   │       │                   └── toJson.kt
    │   │   └── wasmJsMain
    │   │       └── kotlin
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       └── api
    │   │                           ├── apolloUnsafeCast.wasmJs.kt
    │   │                           ├── systemFileSystem.wasmJs.kt
    │   │                           └── toJson.wasmJs.kt
    ├── apollo-ast
    │   ├── README.md
    │   ├── api
    │   │   ├── apollo-ast.api
    │   │   └── apollo-ast.klib.api
    │   ├── build.gradle.kts
    │   ├── src
    │   │   ├── appleTest
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── graphql
    │   │   │   │                   └── ast
    │   │   │   │                       └── test
    │   │   │   │                           └── cwd.apple.kt
    │   │   ├── commonMain
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── ast
    │   │   │   │                   ├── ForeignSchema.kt
    │   │   │   │                   ├── GQLResult.kt
    │   │   │   │                   ├── Issue.kt
    │   │   │   │                   ├── QueryDocumentMinifier.kt
    │   │   │   │                   ├── SDLWriter.kt
    │   │   │   │                   ├── Schema.kt
    │   │   │   │                   ├── SourceLocation.kt
    │   │   │   │                   ├── VariableUsage.kt
    │   │   │   │                   ├── api.kt
    │   │   │   │                   ├── exception.kt
    │   │   │   │                   ├── gql.kt
    │   │   │   │                   ├── gqlcoordinate.kt
    │   │   │   │                   ├── gqldirective.kt
    │   │   │   │                   ├── gqldocument.kt
    │   │   │   │                   ├── gqlenumvaluedefinition.kt
    │   │   │   │                   ├── gqlfield.kt
    │   │   │   │                   ├── gqlfragmentdefinition.kt
    │   │   │   │                   ├── gqlnode.kt
    │   │   │   │                   ├── gqloperationdefinition.kt
    │   │   │   │                   ├── gqlstrings.kt
    │   │   │   │                   ├── gqltype.kt
    │   │   │   │                   ├── gqltypedefinition.kt
    │   │   │   │                   ├── gqlvalue.kt
    │   │   │   │                   ├── host.kt
    │   │   │   │                   ├── internal
    │   │   │   │                       ├── ExecutableValidationScope.kt
    │   │   │   │                       ├── ExtensionsMerger.kt
    │   │   │   │                       ├── InputValueValidationScope.kt
    │   │   │   │                       ├── Lexer.kt
    │   │   │   │                       ├── LexerException.kt
    │   │   │   │                       ├── Parser.kt
    │   │   │   │                       ├── ParserException.kt
    │   │   │   │                       ├── SchemaValidationScope.kt
    │   │   │   │                       ├── Token.kt
    │   │   │   │                       ├── ValidationCommon.kt
    │   │   │   │                       ├── definitions.kt
    │   │   │   │                       ├── semanticEquals.kt
    │   │   │   │                       ├── unicode.kt
    │   │   │   │                       └── validation
    │   │   │   │                       │   └── defer_labels.kt
    │   │   │   │                   ├── introspection
    │   │   │   │                       ├── introspection_reader.kt
    │   │   │   │                       └── introspection_writer.kt
    │   │   │   │                   └── locations.kt
    │   │   ├── commonTest
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── graphql
    │   │   │   │                   └── ast
    │   │   │   │                       └── test
    │   │   │   │                           ├── CommonParserTest.kt
    │   │   │   │                           ├── LexerDedentTest.kt
    │   │   │   │                           ├── LexerTest.kt
    │   │   │   │                           ├── ResolveCoordinateTest.kt
    │   │   │   │                           ├── SchemaTest.kt
    │   │   │   │                           ├── StringTest.kt
    │   │   │   │                           ├── TransformTest.kt
    │   │   │   │                           └── cwd.kt
    │   │   ├── concurrentMain
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── ast
    │   │   │   │                   └── host.concurrent.kt
    │   │   ├── filesystemMain
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── ast
    │   │   │   │                   ├── api.filesystem.kt
    │   │   │   │                   └── introspection
    │   │   │   │                       └── introspection_reader.filesystem.kt
    │   │   ├── filesystemTest
    │   │   │   └── kotlin
    │   │   │   │   └── test
    │   │   │   │       ├── introspection
    │   │   │   │           ├── IntrospectionTest.kt
    │   │   │   │           └── duplicate.json
    │   │   │   │       └── validation
    │   │   │   │           ├── OperationValidationTest.kt
    │   │   │   │           ├── inputTypeDeprecatedField.graphql
    │   │   │   │           └── inputTypeDeprecatedField.graphqls
    │   │   ├── jsMain
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── ast
    │   │   │   │                   └── host.js.kt
    │   │   ├── jsTest
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── graphql
    │   │   │   │                   └── ast
    │   │   │   │                       └── test
    │   │   │   │                           └── cwd.js.kt
    │   │   ├── jvmMain
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── ast
    │   │   │   │                   ├── api.jvm.kt
    │   │   │   │                   ├── gqlnode.jvm.kt
    │   │   │   │                   └── introspection
    │   │   │   │                       └── introspection.jvm.kt
    │   │   ├── jvmTest
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── graphql
    │   │   │   │                   └── ast
    │   │   │   │                       └── test
    │   │   │   │                           ├── IntrospectionTest.jvm.kt
    │   │   │   │                           ├── ParserTest.kt
    │   │   │   │                           ├── SDLWriterTest.kt
    │   │   │   │                           ├── TypeExtensionsMergeTest.kt
    │   │   │   │                           └── cwd.jvm.kt
    │   │   ├── linuxTest
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── graphql
    │   │   │   │                   └── ast
    │   │   │   │                       └── test
    │   │   │   │                           └── cwd.linux.kt
    │   │   ├── wasmJsMain
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── ast
    │   │   │   │                   └── host.wasmJs.kt
    │   │   └── wasmJsTest
    │   │   │   └── kotlin
    │   │   │       └── com
    │   │   │           └── apollographql
    │   │   │               └── apollo
    │   │   │                   └── graphql
    │   │   │                       └── ast
    │   │   │                           └── test
    │   │   │                               └── cwd.wasmJs.kt
    │   └── test-fixtures
    │   │   ├── introspection
    │   │       ├── confetti.expected
    │   │       ├── confetti.graphqls
    │   │       ├── draft.json
    │   │       ├── july2015.json
    │   │       ├── june2018.json
    │   │       ├── missing_default_values.json
    │   │       └── october2021.json
    │   │   ├── parser
    │   │       ├── simple.expected
    │   │       └── simple.graphql
    │   │   └── sdl
    │   │       ├── introspection.expected
    │   │       ├── introspection.json
    │   │       ├── simple.expected
    │   │       └── simple.graphqls
    ├── apollo-compiler
    │   ├── README.md
    │   ├── api
    │   │   └── apollo-compiler.api
    │   ├── build.gradle.kts
    │   └── src
    │   │   ├── main
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── compiler
    │   │       │                   ├── ApolloCompiler.kt
    │   │       │                   ├── ApolloCompilerPlugin.kt
    │   │       │                   ├── ApolloCompilerPluginEnvironment.kt
    │   │       │                   ├── ApolloCompilerPluginLogger.kt
    │   │       │                   ├── ApolloCompilerPluginProvider.kt
    │   │       │                   ├── CodegenMetadata.kt
    │   │       │                   ├── CodegenSchema.kt
    │   │       │                   ├── Options.kt
    │   │       │                   ├── PackageNameFactory.kt
    │   │       │                   ├── Strings.kt
    │   │       │                   ├── UsedCoordinates.kt
    │   │       │                   ├── codegen
    │   │       │                       ├── ClassNames.kt
    │   │       │                       ├── Flatten.kt
    │   │       │                       ├── Identifiers.kt
    │   │       │                       ├── LayoutImpl.kt
    │   │       │                       ├── Resolver.kt
    │   │       │                       ├── SchemaAndOperationsLayout.kt
    │   │       │                       ├── SourceOutput.kt
    │   │       │                       ├── data-builders-utils.kt
    │   │       │                       ├── fieldPolicyArgs.kt
    │   │       │                       ├── java
    │   │       │                       │   ├── CodegenJavaFile.kt
    │   │       │                       │   ├── JavaClassNames.kt
    │   │       │                       │   ├── JavaCodegen.kt
    │   │       │                       │   ├── JavaContext.kt
    │   │       │                       │   ├── JavaOutput.kt
    │   │       │                       │   ├── JavaResolver.kt
    │   │       │                       │   ├── adapters
    │   │       │                       │   │   ├── JavaOptionalAdapterBuilder.kt
    │   │       │                       │   │   └── JavaOptionalAdaptersBuilder.kt
    │   │       │                       │   ├── builders
    │   │       │                       │   │   ├── DataBuilderBuilder.kt
    │   │       │                       │   │   ├── DataBuildersBuilder.kt
    │   │       │                       │   │   ├── DataInterfaceBuilder.kt
    │   │       │                       │   │   ├── DataMapBuilder.kt
    │   │       │                       │   │   └── ResolverBuilder.kt
    │   │       │                       │   ├── helpers
    │   │       │                       │   │   ├── AdapterCommon.kt
    │   │       │                       │   │   ├── BuilderBuilder.kt
    │   │       │                       │   │   ├── Collections.kt
    │   │       │                       │   │   ├── Condition.kt
    │   │       │                       │   │   ├── DataClass.kt
    │   │       │                       │   │   ├── Deprecated.kt
    │   │       │                       │   │   ├── Doc.kt
    │   │       │                       │   │   ├── InputAdapter.kt
    │   │       │                       │   │   ├── NamedType.kt
    │   │       │                       │   │   ├── Optionals.kt
    │   │       │                       │   │   ├── Suppress.kt
    │   │       │                       │   │   ├── TypeRef.kt
    │   │       │                       │   │   ├── Value.kt
    │   │       │                       │   │   └── bestGuess.kt
    │   │       │                       │   ├── operations
    │   │       │                       │   │   ├── CompiledSelectionsBuilder.kt
    │   │       │                       │   │   ├── ExecutableCommon.kt
    │   │       │                       │   │   ├── FragmentBuilder.kt
    │   │       │                       │   │   ├── FragmentDataAdapterBuilder.kt
    │   │       │                       │   │   ├── FragmentModelsBuilder.kt
    │   │       │                       │   │   ├── FragmentSelectionsBuilder.kt
    │   │       │                       │   │   ├── FragmentVariablesAdapterBuilder.kt
    │   │       │                       │   │   ├── ModelBuilder.kt
    │   │       │                       │   │   ├── OperationBuilder.kt
    │   │       │                       │   │   ├── OperationResponseAdapterBuilder.kt
    │   │       │                       │   │   ├── OperationSelectionsBuilder.kt
    │   │       │                       │   │   ├── OperationVariablesAdapterBuilder.kt
    │   │       │                       │   │   └── util
    │   │       │                       │   │   │   ├── MonomorphicFieldResponseAdapterBuilder.kt
    │   │       │                       │   │   │   ├── ResponseAdapterBuilder.kt
    │   │       │                       │   │   │   └── VariablesAdapter.kt
    │   │       │                       │   └── schema
    │   │       │                       │   │   ├── EnumAdapterBuilder.kt
    │   │       │                       │   │   ├── EnumAsClassBuilder.kt
    │   │       │                       │   │   ├── EnumAsEnumBuilder.kt
    │   │       │                       │   │   ├── InputObjectAdapterBuilder.kt
    │   │       │                       │   │   ├── InputObjectBuilder.kt
    │   │       │                       │   │   ├── InterfaceBuilder.kt
    │   │       │                       │   │   ├── ObjectBuilder.kt
    │   │       │                       │   │   ├── ScalarBuilder.kt
    │   │       │                       │   │   ├── SchemaBuilder.kt
    │   │       │                       │   │   ├── TypesBuilder.kt
    │   │       │                       │   │   ├── UnionBuilder.kt
    │   │       │                       │   │   └── UtilAssertionsBuilder.kt
    │   │       │                       └── kotlin
    │   │       │                       │   ├── CgFile.kt
    │   │       │                       │   ├── KotlinCodegen.kt
    │   │       │                       │   ├── KotlinContext.kt
    │   │       │                       │   ├── KotlinOutput.kt
    │   │       │                       │   ├── KotlinResolver.kt
    │   │       │                       │   ├── KotlinSymbols.kt
    │   │       │                       │   ├── builders
    │   │       │                       │       ├── AdaptBuilder.kt
    │   │       │                       │       ├── DataBuilderBuilder.kt
    │   │       │                       │       ├── DataMapBuilder.kt
    │   │       │                       │       ├── FragmentExtensionBuilder.kt
    │   │       │                       │       └── ResolverBuilder.kt
    │   │       │                       │   ├── helpers
    │   │       │                       │       ├── AdapterCommon.kt
    │   │       │                       │       ├── Collections.kt
    │   │       │                       │       ├── Condition.kt
    │   │       │                       │       ├── DataClass.kt
    │   │       │                       │       ├── Deprecated.kt
    │   │       │                       │       ├── InputAdapter.kt
    │   │       │                       │       ├── JsExport.kt
    │   │       │                       │       ├── KDoc.kt
    │   │       │                       │       ├── NamedType.kt
    │   │       │                       │       ├── PatchKotlinNative.kt
    │   │       │                       │       ├── TypeRef.kt
    │   │       │                       │       ├── Value.kt
    │   │       │                       │       ├── add_internal.kt
    │   │       │                       │       └── bestGuess.kt
    │   │       │                       │   ├── operations
    │   │       │                       │       ├── CompiledSelectionsBuilder.kt
    │   │       │                       │       ├── FragmentBuilder.kt
    │   │       │                       │       ├── FragmentModelsBuilder.kt
    │   │       │                       │       ├── FragmentResponseAdapterBuilder.kt
    │   │       │                       │       ├── FragmentSelectionsBuilder.kt
    │   │       │                       │       ├── FragmentVariablesAdapterBuilder.kt
    │   │       │                       │       ├── ModelBuilder.kt
    │   │       │                       │       ├── OperationBuilder.kt
    │   │       │                       │       ├── OperationResponseAdapterBuilder.kt
    │   │       │                       │       ├── OperationSelectionsBuilder.kt
    │   │       │                       │       ├── OperationVariablesAdapterBuilder.kt
    │   │       │                       │       └── util
    │   │       │                       │       │   ├── ExecutableCommon.kt
    │   │       │                       │       │   ├── ImplementationAdapterBuilder.kt
    │   │       │                       │       │   ├── PolymorphicFieldResponseAdapterBuilder.kt
    │   │       │                       │       │   ├── ResponseAdapterBuilder.kt
    │   │       │                       │       │   └── VariablesAdapter.kt
    │   │       │                       │   └── schema
    │   │       │                       │       ├── CustomScalarAdaptersBuilder.kt
    │   │       │                       │       ├── EnumAsApolloEnumBuilder.kt
    │   │       │                       │       ├── EnumAsApolloEnumSupportBuilder.kt
    │   │       │                       │       ├── EnumAsEnumBuilder.kt
    │   │       │                       │       ├── EnumAsSealedInterfaceBuilder.kt
    │   │       │                       │       ├── EnumResponseAdapterBuilder.kt
    │   │       │                       │       ├── InlineClassBuilder.kt
    │   │       │                       │       ├── InputObjectAdapterBuilder.kt
    │   │       │                       │       ├── InputObjectBuilder.kt
    │   │       │                       │       ├── InterfaceBuilder.kt
    │   │       │                       │       ├── ObjectBuilder.kt
    │   │       │                       │       ├── ScalarBuilder.kt
    │   │       │                       │       ├── SchemaBuilder.kt
    │   │       │                       │       ├── UnionBuilder.kt
    │   │       │                       │       └── util
    │   │       │                       │           └── TypesBuilder.kt
    │   │       │                   ├── entrypoints.kt
    │   │       │                   ├── internal
    │   │       │                       ├── ApolloExecutableDocumentTransform.kt
    │   │       │                       ├── DefaultApolloCompilerRegistry.kt
    │   │       │                       ├── Inflector.kt
    │   │       │                       ├── LegacyOperationIdsGenerator.kt
    │   │       │                       ├── ReservedKeywords.kt
    │   │       │                       ├── checkApolloInlineFragmentsHaveTypeCondition.kt
    │   │       │                       ├── checkApolloReservedEnumValueNames.kt
    │   │       │                       ├── checkApolloTargetNameClashes.kt
    │   │       │                       ├── checkCapitalizedFields.kt
    │   │       │                       ├── checkConditionalFragment.kt
    │   │       │                       ├── scoping.kt
    │   │       │                       └── serialization.kt
    │   │       │                   ├── ir
    │   │       │                       ├── BooleanExpression.kt
    │   │       │                       ├── Collections.kt
    │   │       │                       ├── FieldMerger.kt
    │   │       │                       ├── IrDataBuilders.kt
    │   │       │                       ├── IrOperations.kt
    │   │       │                       ├── IrOperationsBuilder.kt
    │   │       │                       ├── IrSchema.kt
    │   │       │                       ├── IrSchemaBuilder.kt
    │   │       │                       ├── IrTarget.kt
    │   │       │                       ├── IrType.kt
    │   │       │                       ├── IrValue.kt
    │   │       │                       ├── ModelGroupBuilder.kt
    │   │       │                       ├── OperationBasedModelGroupBuilder.kt
    │   │       │                       ├── OperationBasedWithInterfacesModelGroupBuilder.kt
    │   │       │                       ├── ResponseBasedModelGroupBuilder.kt
    │   │       │                       ├── SelectionSetsBuilder.kt
    │   │       │                       ├── TypeSet.kt
    │   │       │                       ├── buckets.kt
    │   │       │                       ├── shapes.kt
    │   │       │                       └── usedFragments.kt
    │   │       │                   ├── json.kt
    │   │       │                   ├── model
    │   │       │                       ├── CompilationUnitModel.kt
    │   │       │                       └── ProjectModel.kt
    │   │       │                   ├── operationoutput
    │   │       │                       └── OperationOutput.kt
    │   │       │                   └── pqm
    │   │       │                       └── PersistedQueryManifest.kt
    │   │   └── test
    │   │       ├── graphql
    │   │           ├── .gitattributes
    │   │           ├── com
    │   │           │   └── example
    │   │           │   │   ├── __schema
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── __schema
    │   │           │   │       │   │       └── schema
    │   │           │   │       │   │       │   └── __Schema.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── __schema
    │   │           │   │       │           ├── schema
    │   │           │   │       │           │   └── __Schema.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   └── __CustomScalarAdapters.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── antlr_tokens
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── antlr_tokens
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── TypeWithGraphQLKeywords.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── antlr_tokens
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── TypeWithGraphQLKeywords.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── arguments_hardcoded
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── arguments_hardcoded
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── Review.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── arguments_hardcoded
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── GraphQLInt.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── Review.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── big_query
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── big_query
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── capitalized_fields
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── capitalized_fields
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Cow.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Horse.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── capitalized_fields
    │   │           │   │       │   │   │   ├── TestQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── Cow.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   ├── Horse.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── capitalized_fields
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Cow.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Horse.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── case_sensitive_enum
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── case_sensitive_enum
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Enum.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Enum_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── case_sensitive_enum
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Enum.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Enum_ResponseAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── companion
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── companion
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Companion.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── companion
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Companion.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── custom_scalar_type
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── custom_scalar_type
    │   │           │   │       │   │       ├── ScalarWithGenericType.java.expected
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── ScalarWithGenericType_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   ├── ScalarWithGenericTypeSelections.java.expected
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── CharacterID.java.expected
    │   │           │   │       │   │       │   ├── Date.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── ListOfString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   ├── Timestamp.java.expected
    │   │           │   │       │   │       │   ├── URL.java.expected
    │   │           │   │       │   │       │   └── UnsupportedType.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── custom_scalar_type
    │   │           │   │       │   │       ├── ScalarWithGenericType.kt.expected
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── ScalarWithGenericType_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   ├── ScalarWithGenericTypeSelections.kt.expected
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.kt.expected
    │   │           │   │       │   │       │   ├── CharacterID.kt.expected
    │   │           │   │       │   │       │   ├── Date.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── ListOfString.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   ├── Timestamp.kt.expected
    │   │           │   │       │   │       │   ├── URL.kt.expected
    │   │           │   │       │   │       │   ├── UnsupportedType.kt.expected
    │   │           │   │       │   │       │   └── scalar
    │   │           │   │       │   │       │       └── CharacterID.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── schema.graphqls
    │   │           │   │       ├── schema.java.graphqls
    │   │           │   │       └── schema.kotlin.graphqls
    │   │           │   │   ├── data_builders
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── data_builders
    │   │           │   │       │   │       ├── AnimalQuery.java.expected
    │   │           │   │       │   │       ├── CharacterQuery.java.expected
    │   │           │   │       │   │       ├── NodeQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── AnimalQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── CharacterQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── NodeQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── builder
    │   │           │   │       │   │       │   ├── AnimalMap.java.expected
    │   │           │   │       │   │       │   ├── CatBuilder.java.expected
    │   │           │   │       │   │       │   ├── CatMap.java.expected
    │   │           │   │       │   │       │   ├── CharacterMap.java.expected
    │   │           │   │       │   │       │   ├── DataBuilders.java.expected
    │   │           │   │       │   │       │   ├── DogBuilder.java.expected
    │   │           │   │       │   │       │   ├── DogMap.java.expected
    │   │           │   │       │   │       │   ├── DroidBuilder.java.expected
    │   │           │   │       │   │       │   ├── DroidMap.java.expected
    │   │           │   │       │   │       │   ├── HumanBuilder.java.expected
    │   │           │   │       │   │       │   ├── HumanMap.java.expected
    │   │           │   │       │   │       │   ├── NodeMap.java.expected
    │   │           │   │       │   │       │   ├── OtherAnimalBuilder.java.expected
    │   │           │   │       │   │       │   ├── OtherAnimalMap.java.expected
    │   │           │   │       │   │       │   ├── OtherCharacterBuilder.java.expected
    │   │           │   │       │   │       │   ├── OtherCharacterMap.java.expected
    │   │           │   │       │   │       │   ├── OtherNodeBuilder.java.expected
    │   │           │   │       │   │       │   ├── OtherNodeMap.java.expected
    │   │           │   │       │   │       │   ├── QueryBuilder.java.expected
    │   │           │   │       │   │       │   ├── QueryMap.java.expected
    │   │           │   │       │   │       │   └── resolver
    │   │           │   │       │   │       │   │   └── DefaultFakeResolver.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── CatFragment.java.expected
    │   │           │   │       │   │       │   ├── CatFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── CatFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── DogFragment.java.expected
    │   │           │   │       │   │       │   ├── DogFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── DogFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── DroidFragment.java.expected
    │   │           │   │       │   │       │   ├── DroidFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── DroidFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── HumanFragment.java.expected
    │   │           │   │       │   │       │   ├── HumanFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── HumanFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── CatFragmentSelections.java.expected
    │   │           │   │       │   │       │   │   ├── DogFragmentSelections.java.expected
    │   │           │   │       │   │       │   │   ├── DroidFragmentSelections.java.expected
    │   │           │   │       │   │       │   │   └── HumanFragmentSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   ├── AnimalQuerySelections.java.expected
    │   │           │   │       │   │       │   ├── CharacterQuerySelections.java.expected
    │   │           │   │       │   │       │   └── NodeQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Animal.java.expected
    │   │           │   │       │   │       │   ├── Cat.java.expected
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Dog.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   ├── Node.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── compat
    │   │           │   │       │   │   └── data_builders
    │   │           │   │       │   │   │   ├── AnimalQuery.kt.expected
    │   │           │   │       │   │   │   ├── CharacterQuery.kt.expected
    │   │           │   │       │   │   │   ├── NodeQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │       ├── AnimalQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │       ├── CharacterQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │       └── NodeQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │       ├── CatFragment.kt.expected
    │   │           │   │       │   │   │       ├── CatFragmentImpl.kt.expected
    │   │           │   │       │   │   │       ├── CatFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │       ├── DogFragment.kt.expected
    │   │           │   │       │   │   │       ├── DogFragmentImpl.kt.expected
    │   │           │   │       │   │   │       ├── DogFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │       ├── DroidFragment.kt.expected
    │   │           │   │       │   │   │       ├── DroidFragmentImpl.kt.expected
    │   │           │   │       │   │   │       ├── DroidFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │       ├── HumanFragment.kt.expected
    │   │           │   │       │   │   │       ├── HumanFragmentImpl.kt.expected
    │   │           │   │       │   │   │       ├── HumanFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │       └── selections
    │   │           │   │       │   │   │       │   ├── CatFragmentSelections.kt.expected
    │   │           │   │       │   │   │       │   ├── DogFragmentSelections.kt.expected
    │   │           │   │       │   │   │       │   ├── DroidFragmentSelections.kt.expected
    │   │           │   │       │   │   │       │   └── HumanFragmentSelections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │       ├── AnimalQuerySelections.kt.expected
    │   │           │   │       │   │   │       ├── CharacterQuerySelections.kt.expected
    │   │           │   │       │   │   │       └── NodeQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │       ├── Animal.kt.expected
    │   │           │   │       │   │   │       ├── Cat.kt.expected
    │   │           │   │       │   │   │       ├── Character.kt.expected
    │   │           │   │       │   │   │       ├── Dog.kt.expected
    │   │           │   │       │   │   │       ├── Droid.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLBoolean.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLFloat.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLID.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLInt.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │       ├── Human.kt.expected
    │   │           │   │       │   │   │       ├── Node.kt.expected
    │   │           │   │       │   │   │       ├── Query.kt.expected
    │   │           │   │       │   │   │       ├── __CustomScalarAdapters.kt.expected
    │   │           │   │       │   │   │       └── __Schema.kt.expected
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── data_builders
    │   │           │   │       │   │   │   ├── AnimalQuery.kt.expected
    │   │           │   │       │   │   │   ├── CharacterQuery.kt.expected
    │   │           │   │       │   │   │   ├── NodeQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   ├── AnimalQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   ├── CharacterQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── NodeQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── builder
    │   │           │   │       │   │   │   │   ├── AnimalMap.kt.expected
    │   │           │   │       │   │   │   │   ├── CatBuilder.kt.expected
    │   │           │   │       │   │   │   │   ├── CatMap.kt.expected
    │   │           │   │       │   │   │   │   ├── CharacterMap.kt.expected
    │   │           │   │       │   │   │   │   ├── DogBuilder.kt.expected
    │   │           │   │       │   │   │   │   ├── DogMap.kt.expected
    │   │           │   │       │   │   │   │   ├── DroidBuilder.kt.expected
    │   │           │   │       │   │   │   │   ├── DroidMap.kt.expected
    │   │           │   │       │   │   │   │   ├── HumanBuilder.kt.expected
    │   │           │   │       │   │   │   │   ├── HumanMap.kt.expected
    │   │           │   │       │   │   │   │   ├── NodeMap.kt.expected
    │   │           │   │       │   │   │   │   ├── OtherAnimalBuilder.kt.expected
    │   │           │   │       │   │   │   │   ├── OtherAnimalMap.kt.expected
    │   │           │   │       │   │   │   │   ├── OtherCharacterBuilder.kt.expected
    │   │           │   │       │   │   │   │   ├── OtherCharacterMap.kt.expected
    │   │           │   │       │   │   │   │   ├── OtherNodeBuilder.kt.expected
    │   │           │   │       │   │   │   │   ├── OtherNodeMap.kt.expected
    │   │           │   │       │   │   │   │   ├── QueryBuilder.kt.expected
    │   │           │   │       │   │   │   │   ├── QueryMap.kt.expected
    │   │           │   │       │   │   │   │   └── resolver
    │   │           │   │       │   │   │   │   │   ├── DefaultFakeResolver.kt.expected
    │   │           │   │       │   │   │   │   │   └── adapt.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │   │   ├── CatFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── CatFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── CatFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   ├── DogFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── DogFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── DogFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   ├── DroidFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── DroidFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── DroidFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   ├── HumanFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── HumanFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── HumanFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── selections
    │   │           │   │       │   │   │   │   │   ├── CatFragmentSelections.kt.expected
    │   │           │   │       │   │   │   │   │   ├── DogFragmentSelections.kt.expected
    │   │           │   │       │   │   │   │   │   ├── DroidFragmentSelections.kt.expected
    │   │           │   │       │   │   │   │   │   └── HumanFragmentSelections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   ├── AnimalQuerySelections.kt.expected
    │   │           │   │       │   │   │   │   ├── CharacterQuerySelections.kt.expected
    │   │           │   │       │   │   │   │   └── NodeQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── Animal.kt.expected
    │   │           │   │       │   │   │   │   ├── Cat.kt.expected
    │   │           │   │       │   │   │   │   ├── Character.kt.expected
    │   │           │   │       │   │   │   │   ├── Dog.kt.expected
    │   │           │   │       │   │   │   │   ├── Droid.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLID.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   ├── Human.kt.expected
    │   │           │   │       │   │   │   │   ├── Node.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── data_builders
    │   │           │   │       │   │       ├── AnimalQuery.kt.expected
    │   │           │   │       │   │       ├── CharacterQuery.kt.expected
    │   │           │   │       │   │       ├── NodeQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── AnimalQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   ├── CharacterQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── NodeQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── builder
    │   │           │   │       │   │       │   ├── AnimalMap.kt.expected
    │   │           │   │       │   │       │   ├── CatBuilder.kt.expected
    │   │           │   │       │   │       │   ├── CatMap.kt.expected
    │   │           │   │       │   │       │   ├── CharacterMap.kt.expected
    │   │           │   │       │   │       │   ├── DogBuilder.kt.expected
    │   │           │   │       │   │       │   ├── DogMap.kt.expected
    │   │           │   │       │   │       │   ├── DroidBuilder.kt.expected
    │   │           │   │       │   │       │   ├── DroidMap.kt.expected
    │   │           │   │       │   │       │   ├── HumanBuilder.kt.expected
    │   │           │   │       │   │       │   ├── HumanMap.kt.expected
    │   │           │   │       │   │       │   ├── NodeMap.kt.expected
    │   │           │   │       │   │       │   ├── OtherAnimalBuilder.kt.expected
    │   │           │   │       │   │       │   ├── OtherAnimalMap.kt.expected
    │   │           │   │       │   │       │   ├── OtherCharacterBuilder.kt.expected
    │   │           │   │       │   │       │   ├── OtherCharacterMap.kt.expected
    │   │           │   │       │   │       │   ├── OtherNodeBuilder.kt.expected
    │   │           │   │       │   │       │   ├── OtherNodeMap.kt.expected
    │   │           │   │       │   │       │   ├── QueryBuilder.kt.expected
    │   │           │   │       │   │       │   ├── QueryMap.kt.expected
    │   │           │   │       │   │       │   └── resolver
    │   │           │   │       │   │       │   │   ├── DefaultFakeResolver.kt.expected
    │   │           │   │       │   │       │   │   └── adapt.kt.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── CatFragment.kt.expected
    │   │           │   │       │   │       │   ├── CatFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── CatFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   ├── DogFragment.kt.expected
    │   │           │   │       │   │       │   ├── DogFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── DogFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   ├── DroidFragment.kt.expected
    │   │           │   │       │   │       │   ├── DroidFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── DroidFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   ├── HumanFragment.kt.expected
    │   │           │   │       │   │       │   ├── HumanFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── HumanFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── CatFragmentSelections.kt.expected
    │   │           │   │       │   │       │   │   ├── DogFragmentSelections.kt.expected
    │   │           │   │       │   │       │   │   ├── DroidFragmentSelections.kt.expected
    │   │           │   │       │   │       │   │   └── HumanFragmentSelections.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   ├── AnimalQuerySelections.kt.expected
    │   │           │   │       │   │       │   ├── CharacterQuerySelections.kt.expected
    │   │           │   │       │   │       │   └── NodeQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Animal.kt.expected
    │   │           │   │       │   │       │   ├── Cat.kt.expected
    │   │           │   │       │   │       │   ├── Character.kt.expected
    │   │           │   │       │   │       │   ├── Dog.kt.expected
    │   │           │   │       │   │       │   ├── Droid.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLID.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Human.kt.expected
    │   │           │   │       │   │       │   ├── Node.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── decapitalized_fields
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── decapitalized_fields
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── HorseFragment.java.expected
    │   │           │   │       │   │       │   ├── HorseFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── HorseFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── HorseFragmentSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Cow.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Horse.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── decapitalized_fields
    │   │           │   │       │   │   │   ├── TestQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │   │   ├── HorseFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── HorseFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── HorseFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── selections
    │   │           │   │       │   │   │   │   │   └── HorseFragmentSelections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── Cow.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   ├── Horse.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── decapitalized_fields
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── HorseFragment.kt.expected
    │   │           │   │       │   │       │   ├── HorseFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── HorseFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── HorseFragmentSelections.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Cow.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Horse.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── deprecated_merged_field
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── deprecated_merged_field
    │   │           │   │       │   │       ├── CatQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── CatQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── AnimalFragment.java.expected
    │   │           │   │       │   │       │   ├── AnimalFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── AnimalFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── AnimalFragmentSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── CatQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Animal.java.expected
    │   │           │   │       │   │       │   ├── Cat.java.expected
    │   │           │   │       │   │       │   ├── Dog.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── deprecated_merged_field
    │   │           │   │       │   │   │   ├── CatQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── CatQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │   │   ├── AnimalFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── AnimalFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── AnimalFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── selections
    │   │           │   │       │   │   │   │   │   └── AnimalFragmentSelections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── CatQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── Animal.kt.expected
    │   │           │   │       │   │   │   │   ├── Cat.kt.expected
    │   │           │   │       │   │   │   │   ├── Dog.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── deprecated_merged_field
    │   │           │   │       │   │       ├── CatQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── CatQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── AnimalFragment.kt.expected
    │   │           │   │       │   │       │   ├── AnimalFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── AnimalFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── AnimalFragmentSelections.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── CatQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Animal.kt.expected
    │   │           │   │       │   │       │   ├── Cat.kt.expected
    │   │           │   │       │   │       │   ├── Dog.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── deprecation
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── deprecation
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLBoolean.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── deprecation
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.kt.expected
    │   │           │   │       │   │       │   ├── Episode.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLBoolean.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── empty
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── enum_field
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── enum_field
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Gravity.java.expected
    │   │           │   │       │   │       │   ├── GravityAsEnum.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       ├── GravityAsEnum_ResponseAdapter.java.expected
    │   │           │   │       │   │       │       └── Gravity_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── enum_field
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Gravity.kt.expected
    │   │           │   │       │   │       │   ├── GravityAsEnum.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       ├── GravityAsEnum_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │       └── Gravity_ResponseAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── enums_as_sealed
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── enums_as_sealed
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Enum.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Enum_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── enums_as_sealed
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Enum.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Enum_ResponseAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── field_with_include_directive
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── field_with_include_directive
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── FriendsConnection.java.expected
    │   │           │   │       │   │       │   ├── GraphQLBoolean.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── field_with_include_directive
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── FriendsConnection.kt.expected
    │   │           │   │       │           │   ├── GraphQLBoolean.kt.expected
    │   │           │   │       │           │   ├── GraphQLInt.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── fieldset_with_multiple_super
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── fieldset_with_multiple_super
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── C.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── fieldset_with_multiple_super
    │   │           │   │       │   │   │   ├── TestQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── C.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── fieldset_with_multiple_super
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── C.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── fragment_spread_with_include_directive
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── fragment_spread_with_include_directive
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── DroidDetails.java.expected
    │   │           │   │       │   │       │   ├── DroidDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── DroidDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── HeroDetails.java.expected
    │   │           │   │       │   │       │   ├── HeroDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── HeroDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── HumanDetails.java.expected
    │   │           │   │       │   │       │   ├── HumanDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── HumanDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── OtherDroidDetails.java.expected
    │   │           │   │       │   │       │   ├── OtherDroidDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── OtherDroidDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── DroidDetailsSelections.java.expected
    │   │           │   │       │   │       │   │   ├── HeroDetailsSelections.java.expected
    │   │           │   │       │   │       │   │   ├── HumanDetailsSelections.java.expected
    │   │           │   │       │   │       │   │   └── OtherDroidDetailsSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── GraphQLBoolean.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── operationBased
    │   │           │   │       │       ├── fragment_spread_with_include_directive
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── DroidDetails.kt.expected
    │   │           │   │       │           │   ├── DroidDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── DroidDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── HeroDetails.kt.expected
    │   │           │   │       │           │   ├── HeroDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── HeroDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── HumanDetails.kt.expected
    │   │           │   │       │           │   ├── HumanDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── HumanDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── OtherDroidDetails.kt.expected
    │   │           │   │       │           │   ├── OtherDroidDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── OtherDroidDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   ├── DroidDetailsSelections.kt.expected
    │   │           │   │       │           │   │   ├── HeroDetailsSelections.kt.expected
    │   │           │   │       │           │   │   ├── HumanDetailsSelections.kt.expected
    │   │           │   │       │           │   │   └── OtherDroidDetailsSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Droid.kt.expected
    │   │           │   │       │           │   ├── GraphQLBoolean.kt.expected
    │   │           │   │       │           │   ├── GraphQLID.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── fragment_spread_with_nested_fields
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── fragment_spread_with_nested_fields
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── HeroDetails.java.expected
    │   │           │   │       │   │       │   ├── HeroDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── HeroDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── HeroDetailsSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── FriendsConnection.java.expected
    │   │           │   │       │   │       │   ├── FriendsEdge.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── fragment_spread_with_nested_fields
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── fragment
    │   │           │   │       │       │   │   ├── HeroDetails.kt.expected
    │   │           │   │       │       │   │   ├── HeroDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── HeroDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── selections
    │   │           │   │       │       │   │   │   └── HeroDetailsSelections.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── FriendsConnection.kt.expected
    │   │           │   │       │       │   │   ├── FriendsEdge.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLInt.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── fragment_spread_with_nested_fields
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── HeroDetails.kt.expected
    │   │           │   │       │           │   ├── HeroDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── HeroDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   └── HeroDetailsSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── FriendsConnection.kt.expected
    │   │           │   │       │           │   ├── FriendsEdge.kt.expected
    │   │           │   │       │           │   ├── GraphQLInt.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── fragment_used_twice
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── fragment_used_twice
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── CharacterDetails.java.expected
    │   │           │   │       │   │       │   ├── CharacterDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── CharacterDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── HeroDetails.java.expected
    │   │           │   │       │   │       │   ├── HeroDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── HeroDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── HumanDetails.java.expected
    │   │           │   │       │   │       │   ├── HumanDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── HumanDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── CharacterDetailsSelections.java.expected
    │   │           │   │       │   │       │   │   ├── HeroDetailsSelections.java.expected
    │   │           │   │       │   │       │   │   └── HumanDetailsSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Date.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── fragment_used_twice
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── fragment
    │   │           │   │       │       │   │   ├── CharacterDetails.kt.expected
    │   │           │   │       │       │   │   ├── CharacterDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── CharacterDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   ├── HeroDetails.kt.expected
    │   │           │   │       │       │   │   ├── HeroDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── HeroDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetails.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── selections
    │   │           │   │       │       │   │   │   ├── CharacterDetailsSelections.kt.expected
    │   │           │   │       │       │   │   │   ├── HeroDetailsSelections.kt.expected
    │   │           │   │       │       │   │   │   └── HumanDetailsSelections.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Date.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Human.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── fragment_used_twice
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── CharacterDetails.kt.expected
    │   │           │   │       │           │   ├── CharacterDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── CharacterDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── HeroDetails.kt.expected
    │   │           │   │       │           │   ├── HeroDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── HeroDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── HumanDetails.kt.expected
    │   │           │   │       │           │   ├── HumanDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── HumanDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   ├── CharacterDetailsSelections.kt.expected
    │   │           │   │       │           │   │   ├── HeroDetailsSelections.kt.expected
    │   │           │   │       │           │   │   └── HumanDetailsSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Date.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── fragment_with_inline_fragment
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── fragment_with_inline_fragment
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── DroidDetails.java.expected
    │   │           │   │       │   │       │   ├── DroidDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── DroidDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── HeroDetails.java.expected
    │   │           │   │       │   │       │   ├── HeroDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── HeroDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── HumanDetails.java.expected
    │   │           │   │       │   │       │   ├── HumanDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── HumanDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── DroidDetailsSelections.java.expected
    │   │           │   │       │   │       │   │   ├── HeroDetailsSelections.java.expected
    │   │           │   │       │   │       │   │   └── HumanDetailsSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── FriendsConnection.java.expected
    │   │           │   │       │   │       │   ├── FriendsEdge.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── fragment_with_inline_fragment
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── fragment
    │   │           │   │       │       │   │   ├── DroidDetails.kt.expected
    │   │           │   │       │       │   │   ├── DroidDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── DroidDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   ├── HeroDetails.kt.expected
    │   │           │   │       │       │   │   ├── HeroDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── HeroDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetails.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── selections
    │   │           │   │       │       │   │   │   ├── DroidDetailsSelections.kt.expected
    │   │           │   │       │       │   │   │   ├── HeroDetailsSelections.kt.expected
    │   │           │   │       │       │   │   │   └── HumanDetailsSelections.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Droid.kt.expected
    │   │           │   │       │       │   │   ├── Episode.kt.expected
    │   │           │   │       │       │   │   ├── FriendsConnection.kt.expected
    │   │           │   │       │       │   │   ├── FriendsEdge.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLInt.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Human.kt.expected
    │   │           │   │       │       │   │   ├── Query.kt.expected
    │   │           │   │       │       │   │   └── adapter
    │   │           │   │       │       │   │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── fragment_with_inline_fragment
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── DroidDetails.kt.expected
    │   │           │   │       │           │   ├── DroidDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── DroidDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── HeroDetails.kt.expected
    │   │           │   │       │           │   ├── HeroDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── HeroDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── HumanDetails.kt.expected
    │   │           │   │       │           │   ├── HumanDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── HumanDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   ├── DroidDetailsSelections.kt.expected
    │   │           │   │       │           │   │   ├── HeroDetailsSelections.kt.expected
    │   │           │   │       │           │   │   └── HumanDetailsSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Droid.kt.expected
    │   │           │   │       │           │   ├── Episode.kt.expected
    │   │           │   │       │           │   ├── FriendsConnection.kt.expected
    │   │           │   │       │           │   ├── FriendsEdge.kt.expected
    │   │           │   │       │           │   ├── GraphQLInt.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── adapter
    │   │           │   │       │           │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── fragment_with_multiple_fieldsets
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── fragment_with_multiple_fieldsets
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── IFragment.java.expected
    │   │           │   │       │   │       │   ├── IFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── IFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── iFragmentSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── I.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── fragment_with_multiple_fieldsets
    │   │           │   │       │   │   │   ├── TestQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │   │   ├── IFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── IFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── IFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── selections
    │   │           │   │       │   │   │   │   │   └── iFragmentSelections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   ├── I.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── fragment_with_multiple_fieldsets
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── IFragment.kt.expected
    │   │           │   │       │   │       │   ├── IFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── IFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── iFragmentSelections.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── I.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── fragments_same_type_condition
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── fragments_same_type_condition
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── DroidDetails1.java.expected
    │   │           │   │       │   │       │   ├── DroidDetails1Impl.java.expected
    │   │           │   │       │   │       │   ├── DroidDetails1Impl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── DroidDetails2.java.expected
    │   │           │   │       │   │       │   ├── DroidDetails2Impl.java.expected
    │   │           │   │       │   │       │   ├── DroidDetails2Impl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── DroidDetails1Selections.java.expected
    │   │           │   │       │   │       │   │   └── DroidDetails2Selections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── fragments_same_type_condition
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── fragment
    │   │           │   │       │       │   │   ├── DroidDetails1.kt.expected
    │   │           │   │       │       │   │   ├── DroidDetails1Impl.kt.expected
    │   │           │   │       │       │   │   ├── DroidDetails1Impl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   ├── DroidDetails2.kt.expected
    │   │           │   │       │       │   │   ├── DroidDetails2Impl.kt.expected
    │   │           │   │       │       │   │   ├── DroidDetails2Impl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── selections
    │   │           │   │       │       │   │   │   ├── DroidDetails1Selections.kt.expected
    │   │           │   │       │       │   │   │   └── DroidDetails2Selections.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Droid.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── fragments_same_type_condition
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── DroidDetails1.kt.expected
    │   │           │   │       │           │   ├── DroidDetails1Impl.kt.expected
    │   │           │   │       │           │   ├── DroidDetails1Impl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── DroidDetails2.kt.expected
    │   │           │   │       │           │   ├── DroidDetails2Impl.kt.expected
    │   │           │   │       │           │   ├── DroidDetails2Impl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   ├── DroidDetails1Selections.kt.expected
    │   │           │   │       │           │   │   └── DroidDetails2Selections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Droid.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── fragments_with_defer_and_include_directives
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── fragments_with_defer_and_include_directives
    │   │           │   │       │   │       ├── InlineMultipleWithDefer.java.expected
    │   │           │   │       │   │       ├── InlineMultipleWithDeferAndInclude.java.expected
    │   │           │   │       │   │       ├── InlineMultipleWithDeferWithIf.java.expected
    │   │           │   │       │   │       ├── InlineSingleWithDefer.java.expected
    │   │           │   │       │   │       ├── SpreadMultipleWithDefer.java.expected
    │   │           │   │       │   │       ├── SpreadMultipleWithDeferAndInclude.java.expected
    │   │           │   │       │   │       ├── SpreadMultipleWithDeferWithIf.java.expected
    │   │           │   │       │   │       ├── SpreadSingleWithDefer.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── InlineMultipleWithDeferAndInclude_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── InlineMultipleWithDeferAndInclude_VariablesAdapter.java.expected
    │   │           │   │       │   │       │   ├── InlineMultipleWithDeferWithIf_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── InlineMultipleWithDeferWithIf_VariablesAdapter.java.expected
    │   │           │   │       │   │       │   ├── InlineMultipleWithDefer_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── InlineSingleWithDefer_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── SpreadMultipleWithDeferAndInclude_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── SpreadMultipleWithDeferAndInclude_VariablesAdapter.java.expected
    │   │           │   │       │   │       │   ├── SpreadMultipleWithDeferWithIf_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── SpreadMultipleWithDeferWithIf_VariablesAdapter.java.expected
    │   │           │   │       │   │       │   ├── SpreadMultipleWithDefer_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── SpreadSingleWithDefer_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── CharacterDetails.java.expected
    │   │           │   │       │   │       │   ├── CharacterDetails2.java.expected
    │   │           │   │       │   │       │   ├── CharacterDetails2Impl.java.expected
    │   │           │   │       │   │       │   ├── CharacterDetails2Impl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── CharacterDetails3.java.expected
    │   │           │   │       │   │       │   ├── CharacterDetails3Impl.java.expected
    │   │           │   │       │   │       │   ├── CharacterDetails3Impl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── CharacterDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── CharacterDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── DroidDetails.java.expected
    │   │           │   │       │   │       │   ├── DroidDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── DroidDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── CharacterDetails2Selections.java.expected
    │   │           │   │       │   │       │   │   ├── CharacterDetails3Selections.java.expected
    │   │           │   │       │   │       │   │   ├── CharacterDetailsSelections.java.expected
    │   │           │   │       │   │       │   │   └── DroidDetailsSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   ├── InlineMultipleWithDeferAndIncludeSelections.java.expected
    │   │           │   │       │   │       │   ├── InlineMultipleWithDeferSelections.java.expected
    │   │           │   │       │   │       │   ├── InlineMultipleWithDeferWithIfSelections.java.expected
    │   │           │   │       │   │       │   ├── InlineSingleWithDeferSelections.java.expected
    │   │           │   │       │   │       │   ├── SpreadMultipleWithDeferAndIncludeSelections.java.expected
    │   │           │   │       │   │       │   ├── SpreadMultipleWithDeferSelections.java.expected
    │   │           │   │       │   │       │   ├── SpreadMultipleWithDeferWithIfSelections.java.expected
    │   │           │   │       │   │       │   └── SpreadSingleWithDeferSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Date.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── GraphQLBoolean.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── operationBased
    │   │           │   │       │       ├── fragments_with_defer_and_include_directives
    │   │           │   │       │           ├── InlineMultipleWithDefer.kt.expected
    │   │           │   │       │           ├── InlineMultipleWithDeferAndInclude.kt.expected
    │   │           │   │       │           ├── InlineMultipleWithDeferWithIf.kt.expected
    │   │           │   │       │           ├── InlineSingleWithDefer.kt.expected
    │   │           │   │       │           ├── SpreadMultipleWithDefer.kt.expected
    │   │           │   │       │           ├── SpreadMultipleWithDeferAndInclude.kt.expected
    │   │           │   │       │           ├── SpreadMultipleWithDeferWithIf.kt.expected
    │   │           │   │       │           ├── SpreadSingleWithDefer.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   ├── InlineMultipleWithDeferAndInclude_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── InlineMultipleWithDeferAndInclude_VariablesAdapter.kt.expected
    │   │           │   │       │           │   ├── InlineMultipleWithDeferWithIf_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── InlineMultipleWithDeferWithIf_VariablesAdapter.kt.expected
    │   │           │   │       │           │   ├── InlineMultipleWithDefer_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── InlineSingleWithDefer_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── SpreadMultipleWithDeferAndInclude_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── SpreadMultipleWithDeferAndInclude_VariablesAdapter.kt.expected
    │   │           │   │       │           │   ├── SpreadMultipleWithDeferWithIf_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── SpreadMultipleWithDeferWithIf_VariablesAdapter.kt.expected
    │   │           │   │       │           │   ├── SpreadMultipleWithDefer_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── SpreadSingleWithDefer_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── CharacterDetails.kt.expected
    │   │           │   │       │           │   ├── CharacterDetails2.kt.expected
    │   │           │   │       │           │   ├── CharacterDetails2Impl.kt.expected
    │   │           │   │       │           │   ├── CharacterDetails2Impl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── CharacterDetails3.kt.expected
    │   │           │   │       │           │   ├── CharacterDetails3Impl.kt.expected
    │   │           │   │       │           │   ├── CharacterDetails3Impl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── CharacterDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── CharacterDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── DroidDetails.kt.expected
    │   │           │   │       │           │   ├── DroidDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── DroidDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   ├── CharacterDetails2Selections.kt.expected
    │   │           │   │       │           │   │   ├── CharacterDetails3Selections.kt.expected
    │   │           │   │       │           │   │   ├── CharacterDetailsSelections.kt.expected
    │   │           │   │       │           │   │   └── DroidDetailsSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   ├── InlineMultipleWithDeferAndIncludeSelections.kt.expected
    │   │           │   │       │           │   ├── InlineMultipleWithDeferSelections.kt.expected
    │   │           │   │       │           │   ├── InlineMultipleWithDeferWithIfSelections.kt.expected
    │   │           │   │       │           │   ├── InlineSingleWithDeferSelections.kt.expected
    │   │           │   │       │           │   ├── SpreadMultipleWithDeferAndIncludeSelections.kt.expected
    │   │           │   │       │           │   ├── SpreadMultipleWithDeferSelections.kt.expected
    │   │           │   │       │           │   ├── SpreadMultipleWithDeferWithIfSelections.kt.expected
    │   │           │   │       │           │   └── SpreadSingleWithDeferSelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Date.kt.expected
    │   │           │   │       │           │   ├── Droid.kt.expected
    │   │           │   │       │           │   ├── GraphQLBoolean.kt.expected
    │   │           │   │       │           │   ├── GraphQLID.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── fragments_with_type_condition
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── fragments_with_type_condition
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── DroidDetails.java.expected
    │   │           │   │       │   │       │   ├── DroidDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── DroidDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── HumanDetails.java.expected
    │   │           │   │       │   │       │   ├── HumanDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── HumanDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── DroidDetailsSelections.java.expected
    │   │           │   │       │   │       │   │   └── HumanDetailsSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── fragments_with_type_condition
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── fragment
    │   │           │   │       │       │   │   ├── DroidDetails.kt.expected
    │   │           │   │       │       │   │   ├── DroidDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── DroidDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetails.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── selections
    │   │           │   │       │       │   │   │   ├── DroidDetailsSelections.kt.expected
    │   │           │   │       │       │   │   │   └── HumanDetailsSelections.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Droid.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Human.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── fragments_with_type_condition
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── DroidDetails.kt.expected
    │   │           │   │       │           │   ├── DroidDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── DroidDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── HumanDetails.kt.expected
    │   │           │   │       │           │   ├── HumanDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── HumanDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   ├── DroidDetailsSelections.kt.expected
    │   │           │   │       │           │   │   └── HumanDetailsSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Droid.kt.expected
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── hero_details
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── hero_details
    │   │           │   │       │   │       ├── HeroDetails.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── HeroDetails_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── HeroDetailsSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── FriendsConnection.java.expected
    │   │           │   │       │   │       │   ├── FriendsEdge.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   ├── adapter
    │   │           │   │       │   │       │       └── hero_type_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── hero_type.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── hero_details
    │   │           │   │       │           ├── HeroDetails.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── HeroDetails_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── HeroDetailsSelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── FriendsConnection.kt.expected
    │   │           │   │       │           │   ├── FriendsEdge.kt.expected
    │   │           │   │       │           │   ├── GraphQLInt.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   ├── adapter
    │   │           │   │       │           │       └── hero_type_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── hero_type.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── hero_details_semantic_naming
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── hero_details_semantic_naming
    │   │           │   │       │   │       ├── HeroDetailsQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── HeroDetailsQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── HeroDetailsQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── FriendsConnection.java.expected
    │   │           │   │       │   │       │   ├── FriendsEdge.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── hero_details_semantic_naming
    │   │           │   │       │           ├── HeroDetailsQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── HeroDetailsQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── HeroDetailsQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── FriendsConnection.kt.expected
    │   │           │   │       │           │   ├── FriendsEdge.kt.expected
    │   │           │   │       │           │   ├── GraphQLInt.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── hero_name
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── hero_name
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Date.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── hero_name
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Date.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── hero_name
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Date.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── hero_name_query_long_name
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── hero_name_query_long_name
    │   │           │   │       │   │       ├── TestQueryWithAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryLongName.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQueryWithAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryLongName_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestQueryWithAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryLongName_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQueryWithAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryLongNameSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── hero_name_query_long_name
    │   │           │   │       │           ├── TestQueryWithAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryLongName.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   ├── TestQueryWithAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryLongName_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── TestQueryWithAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryLongName_VariablesAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQueryWithAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryAVeryLongNameSelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Episode.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── adapter
    │   │           │   │       │           │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── hero_with_review
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── hero_with_review
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Mutation.java.expected
    │   │           │   │       │   │       │   ├── Review.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── hero_with_review
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Episode.kt.expected
    │   │           │   │       │           │   ├── GraphQLInt.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Mutation.kt.expected
    │   │           │   │       │           │   ├── Review.kt.expected
    │   │           │   │       │           │   └── adapter
    │   │           │   │       │           │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── inline_fragment_for_non_optional_field
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── inline_fragment_for_non_optional_field
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── inline_fragment_for_non_optional_field
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── inline_fragment_for_non_optional_field
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── inline_fragment_inside_inline_fragment
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── inline_fragment_inside_inline_fragment
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   ├── SearchResult.java.expected
    │   │           │   │       │   │       │   └── Starship.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── inline_fragment_inside_inline_fragment
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Droid.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Human.kt.expected
    │   │           │   │       │       │   │   ├── Query.kt.expected
    │   │           │   │       │       │   │   ├── SearchResult.kt.expected
    │   │           │   │       │       │   │   └── Starship.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── inline_fragment_inside_inline_fragment
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Droid.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   ├── SearchResult.kt.expected
    │   │           │   │       │           │   └── Starship.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── inline_fragment_intersection
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── inline_fragment_intersection
    │   │           │   │       │   │       ├── TestOperation.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestOperation_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestOperationSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── AbstractWookie.java.expected
    │   │           │   │       │   │       │   ├── Alien.java.expected
    │   │           │   │       │   │       │   ├── Anything.java.expected
    │   │           │   │       │   │       │   ├── Being.java.expected
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── GraphQLBoolean.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   ├── Race.java.expected
    │   │           │   │       │   │       │   ├── Ship.java.expected
    │   │           │   │       │   │       │   ├── Thing.java.expected
    │   │           │   │       │   │       │   ├── Wookie.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Race_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── inline_fragment_intersection
    │   │           │   │       │   │   │   ├── TestOperation.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── TestOperation_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── TestOperationSelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── AbstractWookie.kt.expected
    │   │           │   │       │   │   │   │   ├── Alien.kt.expected
    │   │           │   │       │   │   │   │   ├── Anything.kt.expected
    │   │           │   │       │   │   │   │   ├── Being.kt.expected
    │   │           │   │       │   │   │   │   ├── Character.kt.expected
    │   │           │   │       │   │   │   │   ├── Droid.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLBoolean.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   ├── Human.kt.expected
    │   │           │   │       │   │   │   │   ├── Query.kt.expected
    │   │           │   │       │   │   │   │   ├── Race.kt.expected
    │   │           │   │       │   │   │   │   ├── Ship.kt.expected
    │   │           │   │       │   │   │   │   ├── Thing.kt.expected
    │   │           │   │       │   │   │   │   ├── Wookie.kt.expected
    │   │           │   │       │   │   │   │   └── adapter
    │   │           │   │       │   │   │   │       └── Race_ResponseAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── inline_fragment_intersection
    │   │           │   │       │   │       ├── TestOperation.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestOperation_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestOperationSelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── AbstractWookie.kt.expected
    │   │           │   │       │   │       │   ├── Alien.kt.expected
    │   │           │   │       │   │       │   ├── Anything.kt.expected
    │   │           │   │       │   │       │   ├── Being.kt.expected
    │   │           │   │       │   │       │   ├── Character.kt.expected
    │   │           │   │       │   │       │   ├── Droid.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLBoolean.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Human.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   ├── Race.kt.expected
    │   │           │   │       │   │       │   ├── Ship.kt.expected
    │   │           │   │       │   │       │   ├── Thing.kt.expected
    │   │           │   │       │   │       │   ├── Wookie.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Race_ResponseAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── inline_fragment_merge_fields
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── inline_fragment_merge_fields
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── FriendsConnection.java.expected
    │   │           │   │       │   │       │   ├── FriendsEdge.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── URL.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── inline_fragment_merge_fields
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── FriendsConnection.kt.expected
    │   │           │   │       │       │   │   ├── FriendsEdge.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Query.kt.expected
    │   │           │   │       │       │   │   └── URL.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── inline_fragment_merge_fields
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── FriendsConnection.kt.expected
    │   │           │   │       │           │   ├── FriendsEdge.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── URL.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── inline_fragment_simple
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── inline_fragment_simple
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── inline_fragment_simple
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── inline_fragment_simple
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── inline_fragment_type_coercion
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── inline_fragment_type_coercion
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Foo.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── inline_fragment_type_coercion
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Foo.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── inline_fragment_type_coercion
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Foo.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── inline_fragment_with_include_directive
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── inline_fragment_with_include_directive
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── GraphQLBoolean.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── operationBased
    │   │           │   │       │       ├── inline_fragment_with_include_directive
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── GraphQLBoolean.kt.expected
    │   │           │   │       │           │   ├── GraphQLID.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── inline_fragments_with_friends
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── inline_fragments_with_friends
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── inline_fragments_with_friends
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Episode.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLID.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Query.kt.expected
    │   │           │   │       │       │   │   └── adapter
    │   │           │   │       │       │   │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── inline_fragments_with_friends
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Episode.kt.expected
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLID.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── adapter
    │   │           │   │       │           │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── input_object_oneof
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── input_object_oneof
    │   │           │   │       │   │       ├── FindUserQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── FindUserQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── FindUserQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── FindUserQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── FindUserByFriendInput.java.expected
    │   │           │   │       │   │       │   ├── FindUserBySocialNetworkInput.java.expected
    │   │           │   │       │   │       │   ├── FindUserInput.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   ├── User.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       ├── FindUserByFriendInput_InputAdapter.java.expected
    │   │           │   │       │   │       │       ├── FindUserBySocialNetworkInput_InputAdapter.java.expected
    │   │           │   │       │   │       │       └── FindUserInput_InputAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── input_object_oneof
    │   │           │   │       │   │       ├── FindUserQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── FindUserQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── FindUserQuery_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── FindUserQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── FindUserByFriendInput.kt.expected
    │   │           │   │       │   │       │   ├── FindUserBySocialNetworkInput.kt.expected
    │   │           │   │       │   │       │   ├── FindUserInput.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLID.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   ├── User.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       ├── FindUserByFriendInput_InputAdapter.kt.expected
    │   │           │   │       │   │       │       ├── FindUserBySocialNetworkInput_InputAdapter.kt.expected
    │   │           │   │       │   │       │       └── FindUserInput_InputAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── input_object_type
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── input_object_type
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── ColorInput.java.expected
    │   │           │   │       │   │       │   ├── Date.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLBoolean.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── ListOfString.java.expected
    │   │           │   │       │   │       │   ├── Mutation.java.expected
    │   │           │   │       │   │       │   ├── Review.java.expected
    │   │           │   │       │   │       │   ├── ReviewInput.java.expected
    │   │           │   │       │   │       │   ├── ReviewRefInput.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       ├── ColorInput_InputAdapter.java.expected
    │   │           │   │       │   │       │       ├── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │       │       ├── ReviewInput_InputAdapter.java.expected
    │   │           │   │       │   │       │       └── ReviewRefInput_InputAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── input_object_type
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── ColorInput.kt.expected
    │   │           │   │       │   │       │   ├── Date.kt.expected
    │   │           │   │       │   │       │   ├── Episode.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLBoolean.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── ListOfString.kt.expected
    │   │           │   │       │   │       │   ├── Mutation.kt.expected
    │   │           │   │       │   │       │   ├── Review.kt.expected
    │   │           │   │       │   │       │   ├── ReviewInput.kt.expected
    │   │           │   │       │   │       │   ├── ReviewRefInput.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       ├── ColorInput_InputAdapter.kt.expected
    │   │           │   │       │   │       │       ├── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │       ├── ReviewInput_InputAdapter.kt.expected
    │   │           │   │       │   │       │       └── ReviewRefInput_InputAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── schema.java.graphqls
    │   │           │   │       └── schema.kotlin.graphqls
    │   │           │   │   ├── input_object_variable_and_argument
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── input_object_variable_and_argument
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── input_object_variable_and_argument
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Episode.kt.expected
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLInt.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── adapter
    │   │           │   │       │           │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── input_object_variable_and_argument_with_generated_methods
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── input_object_variable_and_argument_with_generated_methods
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── input_object_variable_and_argument_with_generated_methods
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Episode.kt.expected
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLInt.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── adapter
    │   │           │   │       │           │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── interface_always_nested
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── interface_always_nested
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── C.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── interface_always_nested
    │   │           │   │       │   │   │   ├── TestQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── C.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── interface_always_nested
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── C.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── interface_on_interface
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── interface_on_interface
    │   │           │   │       │   │       ├── GetHuman.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── GetHuman_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── GetHumanSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   ├── Node.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── interface_on_interface
    │   │           │   │       │   │   │   ├── GetHuman.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── GetHuman_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── GetHumanSelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── Character.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLID.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   ├── Human.kt.expected
    │   │           │   │       │   │   │   │   ├── Node.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── interface_on_interface
    │   │           │   │       │   │       ├── GetHuman.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── GetHuman_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── GetHumanSelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLID.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Human.kt.expected
    │   │           │   │       │   │       │   ├── Node.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── introspection_query
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── introspection_query
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   ├── __Schema.java.expected
    │   │           │   │       │   │       │   ├── __Type.java.expected
    │   │           │   │       │   │       │   ├── __TypeKind.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── __TypeKind_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── introspection_query
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   ├── __Schema.kt.expected
    │   │           │   │       │           │   ├── __Type.kt.expected
    │   │           │   │       │           │   ├── __TypeKind.kt.expected
    │   │           │   │       │           │   └── adapter
    │   │           │   │       │           │       └── __TypeKind_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── java8annotation
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── java8annotation
    │   │           │   │       │   │       ├── LoginBarber.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── LoginBarber_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── LoginBarber_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── LoginBarberSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Login.java.expected
    │   │           │   │       │   │       │   ├── Mutation.java.expected
    │   │           │   │       │   │       │   ├── User.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Login_InputAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── java8annotation
    │   │           │   │       │   │       ├── LoginBarber.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── LoginBarber_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── LoginBarber_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── LoginBarberSelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Login.kt.expected
    │   │           │   │       │   │       │   ├── Mutation.kt.expected
    │   │           │   │       │   │       │   ├── User.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Login_InputAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── java_android_annotations
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── java_android_annotations
    │   │           │   │       │   │       ├── MyQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── MyQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── MyQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── MyQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── MyInput.java.expected
    │   │           │   │       │   │       │   ├── MyType.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── MyInput_InputAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── java_android_annotations
    │   │           │   │       │   │       ├── MyQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── MyQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── MyQuery_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── MyQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── MyInput.kt.expected
    │   │           │   │       │   │       │   ├── MyType.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── MyInput_InputAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── java_apollo_optionals
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── java_apollo_optionals
    │   │           │   │       │   │       ├── MyQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── MyQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── MyQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── MyQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── MyInput.java.expected
    │   │           │   │       │   │       │   ├── MyType.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── MyInput_InputAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   └── java_apollo_optionals
    │   │           │   │       │   │   │   ├── MyQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │       ├── MyQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │       └── MyQuery_VariablesAdapter.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │       ├── MyFragment.kt.expected
    │   │           │   │       │   │   │       ├── MyFragmentImpl.kt.expected
    │   │           │   │       │   │   │       ├── MyFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │       ├── adapter
    │   │           │   │       │   │   │       │   └── MyFragmentImpl_VariablesAdapter.kt.expected
    │   │           │   │       │   │   │       └── selections
    │   │           │   │       │   │   │       │   └── MyFragmentSelections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │       └── MyQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │       ├── GraphQLBoolean.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLFloat.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLID.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLInt.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │       ├── MyInput.kt.expected
    │   │           │   │       │   │   │       ├── MyType.kt.expected
    │   │           │   │       │   │   │       ├── Query.kt.expected
    │   │           │   │       │   │   │       └── adapter
    │   │           │   │       │   │   │           └── MyInput_InputAdapter.kt.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── java_apollo_optionals
    │   │           │   │       │   │       ├── MyQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── MyQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── MyQuery_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── MyQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── MyInput.kt.expected
    │   │           │   │       │   │       │   ├── MyType.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── MyInput_InputAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── java_guava_optionals
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── java_guava_optionals
    │   │           │   │       │   │       ├── MyQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── MyQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── MyQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── MyQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── MyInput.java.expected
    │   │           │   │       │   │       │   ├── MyType.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       ├── MyInput_InputAdapter.java.expected
    │   │           │   │       │   │       │       ├── OptionalAdapter.java.expected
    │   │           │   │       │   │       │       └── OptionalAdapters.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── java_guava_optionals
    │   │           │   │       │   │       ├── MyQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── MyQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── MyQuery_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── MyQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── MyInput.kt.expected
    │   │           │   │       │   │       │   ├── MyType.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── MyInput_InputAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── java_hashcode
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── java_hashcode
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── java_hashcode
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── java_java_optionals
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── java_java_optionals
    │   │           │   │       │   │       ├── MyQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── MyQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── MyQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── MyQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── MyInput.java.expected
    │   │           │   │       │   │       │   ├── MyType.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       ├── MyInput_InputAdapter.java.expected
    │   │           │   │       │   │       │       ├── OptionalAdapter.java.expected
    │   │           │   │       │   │       │       └── OptionalAdapters.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── java_java_optionals
    │   │           │   │       │   │       ├── MyQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── MyQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── MyQuery_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── MyQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── MyInput.kt.expected
    │   │           │   │       │   │       │   ├── MyType.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── MyInput_InputAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── java_jetbrains_annotations
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── java_jetbrains_annotations
    │   │           │   │       │   │       ├── MyQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── MyQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── MyQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── MyQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── MyInput.java.expected
    │   │           │   │       │   │       │   ├── MyType.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── MyInput_InputAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── java_jetbrains_annotations
    │   │           │   │       │   │       ├── MyQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── MyQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── MyQuery_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── MyQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── MyInput.kt.expected
    │   │           │   │       │   │       │   ├── MyType.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── MyInput_InputAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── java_jsr305_annotations
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── java_jsr305_annotations
    │   │           │   │       │   │       ├── MyQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── MyQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── MyQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── MyQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── MyInput.java.expected
    │   │           │   │       │   │       │   ├── MyType.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── MyInput_InputAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── java_jsr305_annotations
    │   │           │   │       │   │       ├── MyQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── MyQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── MyQuery_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── MyQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── MyInput.kt.expected
    │   │           │   │       │   │       │   ├── MyType.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── MyInput_InputAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── java_primitive_types
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── java_primitive_types
    │   │           │   │       │   │       ├── JavaPrimitiveQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── JavaPrimitiveQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── JavaPrimitiveQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── JavaPrimitiveQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── MyInput.java.expected
    │   │           │   │       │   │       │   ├── MyType.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── MyInput_InputAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── java_primitive_types
    │   │           │   │       │   │       ├── JavaPrimitiveQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── JavaPrimitiveQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── JavaPrimitiveQuery_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── JavaPrimitiveQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── MyInput.kt.expected
    │   │           │   │       │   │       │   ├── MyType.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── MyInput_InputAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── list_field_clash
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── list_field_clash
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── AmenityCategory.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── PropertyAmenityCategory.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── AmenityCategory_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── list_field_clash
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── AmenityCategory.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── PropertyAmenityCategory.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── AmenityCategory_ResponseAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── measurements
    │   │           │   │   ├── merged_include
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── merged_include
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── merged_include
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── GraphQLID.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── monomorphic
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── monomorphic
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Animal.java.expected
    │   │           │   │       │   │       │   ├── Cat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Node.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── monomorphic
    │   │           │   │       │   │   │   ├── TestQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── Animal.kt.expected
    │   │           │   │       │   │   │   │   ├── Cat.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   ├── Node.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── monomorphic
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Animal.kt.expected
    │   │           │   │       │   │       │   ├── Cat.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Node.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── multiple_fragments
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── multiple_fragments
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── AFragment.java.expected
    │   │           │   │       │   │       │   ├── AFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── AFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── Fragment1.java.expected
    │   │           │   │       │   │       │   ├── Fragment1Impl.java.expected
    │   │           │   │       │   │       │   ├── Fragment1Impl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── Fragment2.java.expected
    │   │           │   │       │   │       │   ├── Fragment2Impl.java.expected
    │   │           │   │       │   │       │   ├── Fragment2Impl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── aFragmentSelections.java.expected
    │   │           │   │       │   │       │   │   ├── fragment1Selections.java.expected
    │   │           │   │       │   │       │   │   └── fragment2Selections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── A.java.expected
    │   │           │   │       │   │       │   ├── ANode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Node.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── multiple_fragments
    │   │           │   │       │   │   │   ├── TestQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │   │   ├── AFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── AFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── AFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   ├── Fragment1.kt.expected
    │   │           │   │       │   │   │   │   ├── Fragment1Impl.kt.expected
    │   │           │   │       │   │   │   │   ├── Fragment1Impl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   ├── Fragment2.kt.expected
    │   │           │   │       │   │   │   │   ├── Fragment2Impl.kt.expected
    │   │           │   │       │   │   │   │   ├── Fragment2Impl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── selections
    │   │           │   │       │   │   │   │   │   ├── aFragmentSelections.kt.expected
    │   │           │   │       │   │   │   │   │   ├── fragment1Selections.kt.expected
    │   │           │   │       │   │   │   │   │   └── fragment2Selections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── A.kt.expected
    │   │           │   │       │   │   │   │   ├── ANode.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   ├── Node.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── multiple_fragments
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── AFragment.kt.expected
    │   │           │   │       │   │       │   ├── AFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── AFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   ├── Fragment1.kt.expected
    │   │           │   │       │   │       │   ├── Fragment1Impl.kt.expected
    │   │           │   │       │   │       │   ├── Fragment1Impl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   ├── Fragment2.kt.expected
    │   │           │   │       │   │       │   ├── Fragment2Impl.kt.expected
    │   │           │   │       │   │       │   ├── Fragment2Impl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── aFragmentSelections.kt.expected
    │   │           │   │       │   │       │   │   ├── fragment1Selections.kt.expected
    │   │           │   │       │   │       │   │   └── fragment2Selections.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── A.kt.expected
    │   │           │   │       │   │       │   ├── ANode.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Node.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── mutation_create_review
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── mutation_create_review
    │   │           │   │       │   │       ├── CreateReviewForEpisode.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── CreateReviewForEpisode_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── CreateReviewForEpisode_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── builder
    │   │           │   │       │   │       │   ├── CharacterMap.java.expected
    │   │           │   │       │   │       │   ├── DataBuilders.java.expected
    │   │           │   │       │   │       │   ├── DroidBuilder.java.expected
    │   │           │   │       │   │       │   ├── DroidMap.java.expected
    │   │           │   │       │   │       │   ├── HumanBuilder.java.expected
    │   │           │   │       │   │       │   ├── HumanMap.java.expected
    │   │           │   │       │   │       │   ├── MutationBuilder.java.expected
    │   │           │   │       │   │       │   ├── MutationMap.java.expected
    │   │           │   │       │   │       │   ├── OtherCharacterBuilder.java.expected
    │   │           │   │       │   │       │   ├── OtherCharacterMap.java.expected
    │   │           │   │       │   │       │   ├── OtherSearchResultBuilder.java.expected
    │   │           │   │       │   │       │   ├── OtherSearchResultMap.java.expected
    │   │           │   │       │   │       │   ├── ReviewBuilder.java.expected
    │   │           │   │       │   │       │   ├── ReviewMap.java.expected
    │   │           │   │       │   │       │   ├── SearchResultMap.java.expected
    │   │           │   │       │   │       │   ├── StarshipBuilder.java.expected
    │   │           │   │       │   │       │   ├── StarshipMap.java.expected
    │   │           │   │       │   │       │   └── resolver
    │   │           │   │       │   │       │   │   └── DefaultFakeResolver.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── CreateReviewForEpisodeSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── ColorInput.java.expected
    │   │           │   │       │   │       │   ├── Date.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLBoolean.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── ListOfString.java.expected
    │   │           │   │       │   │       │   ├── Mutation.java.expected
    │   │           │   │       │   │       │   ├── Review.java.expected
    │   │           │   │       │   │       │   ├── ReviewInput.java.expected
    │   │           │   │       │   │       │   ├── ReviewRefInput.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       ├── ColorInput_InputAdapter.java.expected
    │   │           │   │       │   │       │       ├── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │       │       ├── ReviewInput_InputAdapter.java.expected
    │   │           │   │       │   │       │       └── ReviewRefInput_InputAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── mutation_create_review
    │   │           │   │       │   │       ├── CreateReviewForEpisode.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── CreateReviewForEpisode_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── CreateReviewForEpisode_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── builder
    │   │           │   │       │   │       │   ├── CharacterMap.kt.expected
    │   │           │   │       │   │       │   ├── DroidBuilder.kt.expected
    │   │           │   │       │   │       │   ├── DroidMap.kt.expected
    │   │           │   │       │   │       │   ├── HumanBuilder.kt.expected
    │   │           │   │       │   │       │   ├── HumanMap.kt.expected
    │   │           │   │       │   │       │   ├── MutationBuilder.kt.expected
    │   │           │   │       │   │       │   ├── MutationMap.kt.expected
    │   │           │   │       │   │       │   ├── OtherCharacterBuilder.kt.expected
    │   │           │   │       │   │       │   ├── OtherCharacterMap.kt.expected
    │   │           │   │       │   │       │   ├── OtherSearchResultBuilder.kt.expected
    │   │           │   │       │   │       │   ├── OtherSearchResultMap.kt.expected
    │   │           │   │       │   │       │   ├── ReviewBuilder.kt.expected
    │   │           │   │       │   │       │   ├── ReviewMap.kt.expected
    │   │           │   │       │   │       │   ├── SearchResultMap.kt.expected
    │   │           │   │       │   │       │   ├── StarshipBuilder.kt.expected
    │   │           │   │       │   │       │   ├── StarshipMap.kt.expected
    │   │           │   │       │   │       │   └── resolver
    │   │           │   │       │   │       │   │   ├── DefaultFakeResolver.kt.expected
    │   │           │   │       │   │       │   │   └── adapt.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── CreateReviewForEpisodeSelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.kt.expected
    │   │           │   │       │   │       │   ├── ColorInput.kt.expected
    │   │           │   │       │   │       │   ├── Date.kt.expected
    │   │           │   │       │   │       │   ├── Episode.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLBoolean.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLID.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── ListOfString.kt.expected
    │   │           │   │       │   │       │   ├── Mutation.kt.expected
    │   │           │   │       │   │       │   ├── Review.kt.expected
    │   │           │   │       │   │       │   ├── ReviewInput.kt.expected
    │   │           │   │       │   │       │   ├── ReviewRefInput.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       ├── ColorInput_InputAdapter.kt.expected
    │   │           │   │       │   │       │       ├── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │       ├── ReviewInput_InputAdapter.kt.expected
    │   │           │   │       │   │       │       └── ReviewRefInput_InputAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── schema.java.graphqls
    │   │           │   │       └── schema.kotlin.graphqls
    │   │           │   │   ├── mutation_create_review_semantic_naming
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── mutation_create_review_semantic_naming
    │   │           │   │       │   │       ├── CreateReviewForEpisodeMutation.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── CreateReviewForEpisodeMutation_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── CreateReviewForEpisodeMutation_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── CreateReviewForEpisodeMutationSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── ColorInput.java.expected
    │   │           │   │       │   │       │   ├── Date.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLBoolean.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Mutation.java.expected
    │   │           │   │       │   │       │   ├── Review.java.expected
    │   │           │   │       │   │       │   ├── ReviewInput.java.expected
    │   │           │   │       │   │       │   ├── ReviewRefInput.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       ├── ColorInput_InputAdapter.java.expected
    │   │           │   │       │   │       │       ├── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │       │       ├── ReviewInput_InputAdapter.java.expected
    │   │           │   │       │   │       │       └── ReviewRefInput_InputAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── mutation_create_review_semantic_naming
    │   │           │   │       │           ├── CreateReviewForEpisodeMutation.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   ├── CreateReviewForEpisodeMutation_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── CreateReviewForEpisodeMutation_VariablesAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── CreateReviewForEpisodeMutationSelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── ColorInput.kt.expected
    │   │           │   │       │           │   ├── Date.kt.expected
    │   │           │   │       │           │   ├── Episode.kt.expected
    │   │           │   │       │           │   ├── GraphQLBoolean.kt.expected
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLInt.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Mutation.kt.expected
    │   │           │   │       │           │   ├── Review.kt.expected
    │   │           │   │       │           │   ├── ReviewInput.kt.expected
    │   │           │   │       │           │   ├── ReviewRefInput.kt.expected
    │   │           │   │       │           │   └── adapter
    │   │           │   │       │           │       ├── ColorInput_InputAdapter.kt.expected
    │   │           │   │       │           │       ├── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │           │       ├── ReviewInput_InputAdapter.kt.expected
    │   │           │   │       │           │       └── ReviewRefInput_InputAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── named_fragment_delegate
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── named_fragment_delegate
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── DroidDetails.java.expected
    │   │           │   │       │   │       │   ├── DroidDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── DroidDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── HumanDetails.java.expected
    │   │           │   │       │   │       │   ├── HumanDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── HumanDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── DroidDetailsSelections.java.expected
    │   │           │   │       │   │       │   │   └── HumanDetailsSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── FriendsConnection.java.expected
    │   │           │   │       │   │       │   ├── FriendsEdge.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── URL.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── named_fragment_delegate
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── fragment
    │   │           │   │       │       │   │   ├── DroidDetails.kt.expected
    │   │           │   │       │       │   │   ├── DroidDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── DroidDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetails.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── selections
    │   │           │   │       │       │   │   │   ├── DroidDetailsSelections.kt.expected
    │   │           │   │       │       │   │   │   └── HumanDetailsSelections.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Droid.kt.expected
    │   │           │   │       │       │   │   ├── FriendsConnection.kt.expected
    │   │           │   │       │       │   │   ├── FriendsEdge.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Human.kt.expected
    │   │           │   │       │       │   │   ├── Query.kt.expected
    │   │           │   │       │       │   │   └── URL.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── named_fragment_delegate
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── DroidDetails.kt.expected
    │   │           │   │       │           │   ├── DroidDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── DroidDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── HumanDetails.kt.expected
    │   │           │   │       │           │   ├── HumanDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── HumanDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   ├── DroidDetailsSelections.kt.expected
    │   │           │   │       │           │   │   └── HumanDetailsSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Droid.kt.expected
    │   │           │   │       │           │   ├── FriendsConnection.kt.expected
    │   │           │   │       │           │   ├── FriendsEdge.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── URL.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── named_fragment_inside_inline_fragment
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── named_fragment_inside_inline_fragment
    │   │           │   │       │   │       ├── GetHero.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── GetHero_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── CharacterAppearsIn.java.expected
    │   │           │   │       │   │       │   ├── CharacterAppearsInImpl.java.expected
    │   │           │   │       │   │       │   ├── CharacterAppearsInImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── CharacterName.java.expected
    │   │           │   │       │   │       │   ├── CharacterNameImpl.java.expected
    │   │           │   │       │   │       │   ├── CharacterNameImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── characterAppearsInSelections.java.expected
    │   │           │   │       │   │       │   │   └── characterNameSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── GetHeroSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── named_fragment_inside_inline_fragment
    │   │           │   │       │       │   ├── GetHero.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── GetHero_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── fragment
    │   │           │   │       │       │   │   ├── CharacterAppearsIn.kt.expected
    │   │           │   │       │       │   │   ├── CharacterAppearsInImpl.kt.expected
    │   │           │   │       │       │   │   ├── CharacterAppearsInImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   ├── CharacterName.kt.expected
    │   │           │   │       │       │   │   ├── CharacterNameImpl.kt.expected
    │   │           │   │       │       │   │   ├── CharacterNameImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── selections
    │   │           │   │       │       │   │   │   ├── characterAppearsInSelections.kt.expected
    │   │           │   │       │       │   │   │   └── characterNameSelections.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── GetHeroSelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Episode.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Query.kt.expected
    │   │           │   │       │       │   │   └── adapter
    │   │           │   │       │       │   │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── named_fragment_inside_inline_fragment
    │   │           │   │       │           ├── GetHero.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── GetHero_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── CharacterAppearsIn.kt.expected
    │   │           │   │       │           │   ├── CharacterAppearsInImpl.kt.expected
    │   │           │   │       │           │   ├── CharacterAppearsInImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── CharacterName.kt.expected
    │   │           │   │       │           │   ├── CharacterNameImpl.kt.expected
    │   │           │   │       │           │   ├── CharacterNameImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   ├── characterAppearsInSelections.kt.expected
    │   │           │   │       │           │   │   └── characterNameSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── GetHeroSelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Episode.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── adapter
    │   │           │   │       │           │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── named_fragment_with_variables
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── named_fragment_with_variables
    │   │           │   │       │   │       ├── GetUser.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── GetUser_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── GetUser_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── QueryFragment.java.expected
    │   │           │   │       │   │       │   ├── QueryFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── QueryFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── UserFragment.java.expected
    │   │           │   │       │   │       │   ├── UserFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── UserFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── adapter
    │   │           │   │       │   │       │   │   ├── QueryFragmentImpl_VariablesAdapter.java.expected
    │   │           │   │       │   │       │   │   └── UserFragmentImpl_VariablesAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── QueryFragmentSelections.java.expected
    │   │           │   │       │   │       │   │   └── UserFragmentSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── GetUserSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLBoolean.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Organization.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   ├── User.java.expected
    │   │           │   │       │   │       │   ├── UserQuery.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── UserQuery_InputAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── named_fragment_with_variables
    │   │           │   │       │   │   │   ├── GetUser.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   ├── GetUser_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── GetUser_VariablesAdapter.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │   │   ├── QueryFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── QueryFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── QueryFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   ├── UserFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── UserFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── UserFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   │   ├── QueryFragmentImpl_VariablesAdapter.kt.expected
    │   │           │   │       │   │   │   │   │   └── UserFragmentImpl_VariablesAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── selections
    │   │           │   │       │   │   │   │   │   ├── QueryFragmentSelections.kt.expected
    │   │           │   │       │   │   │   │   │   └── UserFragmentSelections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── GetUserSelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── GraphQLBoolean.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   ├── Organization.kt.expected
    │   │           │   │       │   │   │   │   ├── Query.kt.expected
    │   │           │   │       │   │   │   │   ├── User.kt.expected
    │   │           │   │       │   │   │   │   ├── UserQuery.kt.expected
    │   │           │   │       │   │   │   │   └── adapter
    │   │           │   │       │   │   │   │       └── UserQuery_InputAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── named_fragment_with_variables
    │   │           │   │       │   │       ├── GetUser.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── GetUser_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── GetUser_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── QueryFragment.kt.expected
    │   │           │   │       │   │       │   ├── QueryFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── QueryFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   ├── UserFragment.kt.expected
    │   │           │   │       │   │       │   ├── UserFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── UserFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   ├── adapter
    │   │           │   │       │   │       │   │   ├── QueryFragmentImpl_VariablesAdapter.kt.expected
    │   │           │   │       │   │       │   │   └── UserFragmentImpl_VariablesAdapter.kt.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── QueryFragmentSelections.kt.expected
    │   │           │   │       │   │       │   │   └── UserFragmentSelections.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── GetUserSelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLBoolean.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Organization.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   ├── User.kt.expected
    │   │           │   │       │   │       │   ├── UserQuery.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── UserQuery_InputAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── named_fragment_without_implementation
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── named_fragment_without_implementation
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── DroidDetails.java.expected
    │   │           │   │       │   │       │   ├── DroidDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── HumanDetails.java.expected
    │   │           │   │       │   │       │   ├── HumanDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── DroidDetailsSelections.java.expected
    │   │           │   │       │   │       │   │   └── HumanDetailsSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── named_fragment_without_implementation
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── fragment
    │   │           │   │       │       │   │   ├── DroidDetails.kt.expected
    │   │           │   │       │       │   │   ├── DroidDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetails.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── selections
    │   │           │   │       │       │   │   │   ├── DroidDetailsSelections.kt.expected
    │   │           │   │       │       │   │   │   └── HumanDetailsSelections.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Droid.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Human.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── named_fragment_without_implementation
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── DroidDetails.kt.expected
    │   │           │   │       │           │   ├── HumanDetails.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   ├── DroidDetailsSelections.kt.expected
    │   │           │   │       │           │   │   └── HumanDetailsSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Droid.kt.expected
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── nested_conditional_inline
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── nested_conditional_inline
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── nested_conditional_inline
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Episode.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Human.kt.expected
    │   │           │   │       │       │   │   ├── Query.kt.expected
    │   │           │   │       │       │   │   └── adapter
    │   │           │   │       │       │   │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── nested_conditional_inline
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Episode.kt.expected
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── adapter
    │   │           │   │       │           │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── nested_field_with_multiple_fieldsets
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── nested_field_with_multiple_fieldsets
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Iface1.java.expected
    │   │           │   │       │   │       │   ├── Iface2.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── nested_field_with_multiple_fieldsets
    │   │           │   │       │   │   │   ├── TestQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   ├── Iface1.kt.expected
    │   │           │   │       │   │   │   │   ├── Iface2.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── nested_field_with_multiple_fieldsets
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Iface1.kt.expected
    │   │           │   │       │   │       │   ├── Iface2.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── nested_named_fragments
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── nested_named_fragments
    │   │           │   │       │   │       ├── AllStarships.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── AllStarships_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── PilotFragment.java.expected
    │   │           │   │       │   │       │   ├── PilotFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── PilotFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── PlanetFragment.java.expected
    │   │           │   │       │   │       │   ├── PlanetFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── PlanetFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── StarshipFragment.java.expected
    │   │           │   │       │   │       │   ├── StarshipFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── StarshipFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── pilotFragmentSelections.java.expected
    │   │           │   │       │   │       │   │   ├── planetFragmentSelections.java.expected
    │   │           │   │       │   │       │   │   └── starshipFragmentSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── AllStarshipsSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Node.java.expected
    │   │           │   │       │   │       │   ├── Person.java.expected
    │   │           │   │       │   │       │   ├── Planet.java.expected
    │   │           │   │       │   │       │   ├── Root.java.expected
    │   │           │   │       │   │       │   ├── Starship.java.expected
    │   │           │   │       │   │       │   ├── StarshipPilotsConnection.java.expected
    │   │           │   │       │   │       │   ├── StarshipPilotsEdge.java.expected
    │   │           │   │       │   │       │   ├── StarshipsConnection.java.expected
    │   │           │   │       │   │       │   └── StarshipsEdge.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── nested_named_fragments
    │   │           │   │       │   │   │   ├── AllStarships.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── AllStarships_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │   │   ├── PilotFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── PilotFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── PilotFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   ├── PlanetFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── PlanetFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── PlanetFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   ├── StarshipFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── StarshipFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── StarshipFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── selections
    │   │           │   │       │   │   │   │   │   ├── pilotFragmentSelections.kt.expected
    │   │           │   │       │   │   │   │   │   ├── planetFragmentSelections.kt.expected
    │   │           │   │       │   │   │   │   │   └── starshipFragmentSelections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── AllStarshipsSelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── GraphQLID.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   ├── Node.kt.expected
    │   │           │   │       │   │   │   │   ├── Person.kt.expected
    │   │           │   │       │   │   │   │   ├── Planet.kt.expected
    │   │           │   │       │   │   │   │   ├── Root.kt.expected
    │   │           │   │       │   │   │   │   ├── Starship.kt.expected
    │   │           │   │       │   │   │   │   ├── StarshipPilotsConnection.kt.expected
    │   │           │   │       │   │   │   │   ├── StarshipPilotsEdge.kt.expected
    │   │           │   │       │   │   │   │   ├── StarshipsConnection.kt.expected
    │   │           │   │       │   │   │   │   └── StarshipsEdge.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── nested_named_fragments
    │   │           │   │       │   │       ├── AllStarships.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── AllStarships_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── PilotFragment.kt.expected
    │   │           │   │       │   │       │   ├── PilotFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── PilotFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   ├── PlanetFragment.kt.expected
    │   │           │   │       │   │       │   ├── PlanetFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── PlanetFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   ├── StarshipFragment.kt.expected
    │   │           │   │       │   │       │   ├── StarshipFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── StarshipFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── pilotFragmentSelections.kt.expected
    │   │           │   │       │   │       │   │   ├── planetFragmentSelections.kt.expected
    │   │           │   │       │   │       │   │   └── starshipFragmentSelections.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── AllStarshipsSelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLID.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Node.kt.expected
    │   │           │   │       │   │       │   ├── Person.kt.expected
    │   │           │   │       │   │       │   ├── Planet.kt.expected
    │   │           │   │       │   │       │   ├── Root.kt.expected
    │   │           │   │       │   │       │   ├── Starship.kt.expected
    │   │           │   │       │   │       │   ├── StarshipPilotsConnection.kt.expected
    │   │           │   │       │   │       │   ├── StarshipPilotsEdge.kt.expected
    │   │           │   │       │   │       │   ├── StarshipsConnection.kt.expected
    │   │           │   │       │   │       │   └── StarshipsEdge.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── not_all_combinations_are_needed
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── not_all_combinations_are_needed
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── BFragment.java.expected
    │   │           │   │       │   │       │   ├── BFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── BFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── bFragmentSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── B.java.expected
    │   │           │   │       │   │       │   ├── C.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── not_all_combinations_are_needed
    │   │           │   │       │   │   │   ├── TestQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │   │   ├── BFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── BFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── BFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── selections
    │   │           │   │       │   │   │   │   │   └── bFragmentSelections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── B.kt.expected
    │   │           │   │       │   │   │   │   ├── C.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── not_all_combinations_are_needed
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── BFragment.kt.expected
    │   │           │   │       │   │       │   ├── BFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── BFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── bFragmentSelections.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── B.kt.expected
    │   │           │   │       │   │       │   ├── C.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── object
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── object
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── Object.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── object
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── Object.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── operation_id_generator
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── operation_id_generator
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── operation_id_generator
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── GraphQLID.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── operationbased2_ex7
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── operationbased2_ex7
    │   │           │   │       │   │       ├── TestOperation.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestOperation_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestOperationSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Animal.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── experimental_operationBasedWithInterfaces
    │   │           │   │       │   │   └── operationbased2_ex7
    │   │           │   │       │   │   │   ├── TestOperation.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │       └── TestOperation_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │       └── TestOperationSelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │       ├── Animal.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLBoolean.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLFloat.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLID.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLInt.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │       └── Query.kt.expected
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── operationbased2_ex7
    │   │           │   │       │   │   │   ├── TestOperation.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── TestOperation_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── TestOperationSelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── Animal.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── operationbased2_ex7
    │   │           │   │       │   │       ├── TestOperation.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestOperation_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestOperationSelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Animal.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── operationbased2_ex8
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── operationbased2_ex8
    │   │           │   │       │   │       ├── TestOperation.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestOperation_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── AnimalFragment.java.expected
    │   │           │   │       │   │       │   ├── AnimalFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── AnimalFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── AnimalFragmentSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestOperationSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Animal.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── experimental_operationBasedWithInterfaces
    │   │           │   │       │   │   └── operationbased2_ex8
    │   │           │   │       │   │   │   ├── TestOperation.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │       └── TestOperation_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │       ├── AnimalFragment.kt.expected
    │   │           │   │       │   │   │       ├── AnimalFragmentImpl.kt.expected
    │   │           │   │       │   │   │       ├── AnimalFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │       └── selections
    │   │           │   │       │   │   │       │   └── AnimalFragmentSelections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │       └── TestOperationSelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │       ├── Animal.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLBoolean.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLFloat.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLID.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLInt.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │       └── Query.kt.expected
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── operationbased2_ex8
    │   │           │   │       │   │   │   ├── TestOperation.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── TestOperation_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │   │   ├── AnimalFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── AnimalFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── AnimalFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── selections
    │   │           │   │       │   │   │   │   │   └── AnimalFragmentSelections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── TestOperationSelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── Animal.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── operationbased2_ex8
    │   │           │   │       │   │       ├── TestOperation.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestOperation_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── AnimalFragment.kt.expected
    │   │           │   │       │   │       │   ├── AnimalFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── AnimalFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── AnimalFragmentSelections.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestOperationSelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Animal.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── optional
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── optional
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── optional
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.kt.expected
    │   │           │   │       │   │       │   ├── Episode.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── path_vs_flat_accessors
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── path_vs_flat_accessors
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── C.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── path_vs_flat_accessors
    │   │           │   │       │   │   │   ├── TestQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── C.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── path_vs_flat_accessors
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── C.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── recursive_selection
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── recursive_selection
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── Tree.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── recursive_selection
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── Tree.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── reserved_keywords
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── reserved_keywords
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   ├── SearchResult.java.expected
    │   │           │   │       │   │       │   └── Starship.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── reserved_keywords
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Droid.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLID.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Human.kt.expected
    │   │           │   │       │       │   │   ├── Query.kt.expected
    │   │           │   │       │       │   │   ├── SearchResult.kt.expected
    │   │           │   │       │       │   │   └── Starship.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── reserved_keywords
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Droid.kt.expected
    │   │           │   │       │           │   ├── GraphQLID.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   ├── SearchResult.kt.expected
    │   │           │   │       │           │   └── Starship.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── root_query_fragment
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── root_query_fragment
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── QueryFragment.java.expected
    │   │           │   │       │   │       │   ├── QueryFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── QueryFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── QueryFragmentSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── root_query_fragment
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── fragment
    │   │           │   │       │       │   │   ├── QueryFragment.kt.expected
    │   │           │   │       │       │   │   ├── QueryFragmentImpl.kt.expected
    │   │           │   │       │       │   │   ├── QueryFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── selections
    │   │           │   │       │       │   │   │   └── QueryFragmentSelections.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── root_query_fragment
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── QueryFragment.kt.expected
    │   │           │   │       │           │   ├── QueryFragmentImpl.kt.expected
    │   │           │   │       │           │   ├── QueryFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   └── QueryFragmentSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── root_query_fragment_with_nested_fragments
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── root_query_fragment_with_nested_fragments
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── DroidFragment.java.expected
    │   │           │   │       │   │       │   ├── DroidFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── DroidFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── HeroFragment.java.expected
    │   │           │   │       │   │       │   ├── HeroFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── HeroFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── QueryFragment.java.expected
    │   │           │   │       │   │       │   ├── QueryFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── QueryFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── QueryFragmentSelections.java.expected
    │   │           │   │       │   │       │   │   ├── droidFragmentSelections.java.expected
    │   │           │   │       │   │       │   │   └── heroFragmentSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── root_query_fragment_with_nested_fragments
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── fragment
    │   │           │   │       │       │   │   ├── DroidFragment.kt.expected
    │   │           │   │       │       │   │   ├── DroidFragmentImpl.kt.expected
    │   │           │   │       │       │   │   ├── DroidFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   ├── HeroFragment.kt.expected
    │   │           │   │       │       │   │   ├── HeroFragmentImpl.kt.expected
    │   │           │   │       │       │   │   ├── HeroFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   ├── QueryFragment.kt.expected
    │   │           │   │       │       │   │   ├── QueryFragmentImpl.kt.expected
    │   │           │   │       │       │   │   ├── QueryFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── selections
    │   │           │   │       │       │   │   │   ├── QueryFragmentSelections.kt.expected
    │   │           │   │       │       │   │   │   ├── droidFragmentSelections.kt.expected
    │   │           │   │       │       │   │   │   └── heroFragmentSelections.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Droid.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Human.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── root_query_fragment_with_nested_fragments
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── DroidFragment.kt.expected
    │   │           │   │       │           │   ├── DroidFragmentImpl.kt.expected
    │   │           │   │       │           │   ├── DroidFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── HeroFragment.kt.expected
    │   │           │   │       │           │   ├── HeroFragmentImpl.kt.expected
    │   │           │   │       │           │   ├── HeroFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── QueryFragment.kt.expected
    │   │           │   │       │           │   ├── QueryFragmentImpl.kt.expected
    │   │           │   │       │           │   ├── QueryFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   ├── QueryFragmentSelections.kt.expected
    │   │           │   │       │           │   │   ├── droidFragmentSelections.kt.expected
    │   │           │   │       │           │   │   └── heroFragmentSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Droid.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── root_query_inline_fragment
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── root_query_inline_fragment
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── root_query_inline_fragment
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Droid.kt.expected
    │   │           │   │       │       │   │   ├── Episode.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Query.kt.expected
    │   │           │   │       │       │   │   └── adapter
    │   │           │   │       │       │   │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── root_query_inline_fragment
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Droid.kt.expected
    │   │           │   │       │           │   ├── Episode.kt.expected
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── adapter
    │   │           │   │       │           │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── simple_fragment
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── simple_fragment
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── builder
    │   │           │   │       │   │       │   ├── CharacterMap.java.expected
    │   │           │   │       │   │       │   ├── DataBuilders.java.expected
    │   │           │   │       │   │       │   ├── DroidBuilder.java.expected
    │   │           │   │       │   │       │   ├── DroidMap.java.expected
    │   │           │   │       │   │       │   ├── HumanBuilder.java.expected
    │   │           │   │       │   │       │   ├── HumanMap.java.expected
    │   │           │   │       │   │       │   ├── OtherCharacterBuilder.java.expected
    │   │           │   │       │   │       │   ├── OtherCharacterMap.java.expected
    │   │           │   │       │   │       │   ├── OtherSearchResultBuilder.java.expected
    │   │           │   │       │   │       │   ├── OtherSearchResultMap.java.expected
    │   │           │   │       │   │       │   ├── QueryBuilder.java.expected
    │   │           │   │       │   │       │   ├── QueryMap.java.expected
    │   │           │   │       │   │       │   ├── SearchResultMap.java.expected
    │   │           │   │       │   │       │   ├── StarshipBuilder.java.expected
    │   │           │   │       │   │       │   ├── StarshipMap.java.expected
    │   │           │   │       │   │       │   └── resolver
    │   │           │   │       │   │       │   │   └── DefaultFakeResolver.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── HeroDetails.java.expected
    │   │           │   │       │   │       │   ├── HeroDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── HeroDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── HumanDetails.java.expected
    │   │           │   │       │   │       │   ├── HumanDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── HumanDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── HeroDetailsSelections.java.expected
    │   │           │   │       │   │       │   │   └── HumanDetailsSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── simple_fragment
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── builder
    │   │           │   │       │       │   │   ├── CharacterMap.kt.expected
    │   │           │   │       │       │   │   ├── DroidBuilder.kt.expected
    │   │           │   │       │       │   │   ├── DroidMap.kt.expected
    │   │           │   │       │       │   │   ├── HumanBuilder.kt.expected
    │   │           │   │       │       │   │   ├── HumanMap.kt.expected
    │   │           │   │       │       │   │   ├── OtherCharacterBuilder.kt.expected
    │   │           │   │       │       │   │   ├── OtherCharacterMap.kt.expected
    │   │           │   │       │       │   │   ├── OtherSearchResultBuilder.kt.expected
    │   │           │   │       │       │   │   ├── OtherSearchResultMap.kt.expected
    │   │           │   │       │       │   │   ├── QueryBuilder.kt.expected
    │   │           │   │       │       │   │   ├── QueryMap.kt.expected
    │   │           │   │       │       │   │   ├── SearchResultMap.kt.expected
    │   │           │   │       │       │   │   ├── StarshipBuilder.kt.expected
    │   │           │   │       │       │   │   ├── StarshipMap.kt.expected
    │   │           │   │       │       │   │   └── resolver
    │   │           │   │       │       │   │   │   ├── DefaultFakeResolver.kt.expected
    │   │           │   │       │       │   │   │   └── adapt.kt.expected
    │   │           │   │       │       │   ├── fragment
    │   │           │   │       │       │   │   ├── HeroDetails.kt.expected
    │   │           │   │       │       │   │   ├── HeroDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── HeroDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetails.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── HumanDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── selections
    │   │           │   │       │       │   │   │   ├── HeroDetailsSelections.kt.expected
    │   │           │   │       │       │   │   │   └── HumanDetailsSelections.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Human.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── simple_fragment
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── builder
    │   │           │   │       │           │   ├── CharacterMap.kt.expected
    │   │           │   │       │           │   ├── DroidBuilder.kt.expected
    │   │           │   │       │           │   ├── DroidMap.kt.expected
    │   │           │   │       │           │   ├── HumanBuilder.kt.expected
    │   │           │   │       │           │   ├── HumanMap.kt.expected
    │   │           │   │       │           │   ├── OtherCharacterBuilder.kt.expected
    │   │           │   │       │           │   ├── OtherCharacterMap.kt.expected
    │   │           │   │       │           │   ├── OtherSearchResultBuilder.kt.expected
    │   │           │   │       │           │   ├── OtherSearchResultMap.kt.expected
    │   │           │   │       │           │   ├── QueryBuilder.kt.expected
    │   │           │   │       │           │   ├── QueryMap.kt.expected
    │   │           │   │       │           │   ├── SearchResultMap.kt.expected
    │   │           │   │       │           │   ├── StarshipBuilder.kt.expected
    │   │           │   │       │           │   ├── StarshipMap.kt.expected
    │   │           │   │       │           │   └── resolver
    │   │           │   │       │           │   │   ├── DefaultFakeResolver.kt.expected
    │   │           │   │       │           │   │   └── adapt.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── HeroDetails.kt.expected
    │   │           │   │       │           │   ├── HeroDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── HeroDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   ├── HumanDetails.kt.expected
    │   │           │   │       │           │   ├── HumanDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── HumanDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   ├── HeroDetailsSelections.kt.expected
    │   │           │   │       │           │   │   └── HumanDetailsSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── simple_fragment_with_inline_fragments
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── simple_fragment_with_inline_fragments
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── HeroDetails.java.expected
    │   │           │   │       │   │       │   ├── HeroDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── HeroDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── HeroDetailsSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── simple_fragment_with_inline_fragments
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── fragment
    │   │           │   │       │       │   │   ├── HeroDetails.kt.expected
    │   │           │   │       │       │   │   ├── HeroDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── HeroDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── selections
    │   │           │   │       │       │   │   │   └── HeroDetailsSelections.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── simple_fragment_with_inline_fragments
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── HeroDetails.kt.expected
    │   │           │   │       │           │   ├── HeroDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── HeroDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   └── HeroDetailsSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── simple_inline_fragment
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── simple_inline_fragment
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── simple_inline_fragment
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLID.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── simple_inline_fragment
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLID.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── simple_union
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── simple_union
    │   │           │   │       │   │       ├── AnimalQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── AnimalQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── CatFragment.java.expected
    │   │           │   │       │   │       │   ├── CatFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── CatFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── DogFragment.java.expected
    │   │           │   │       │   │       │   ├── DogFragmentImpl.java.expected
    │   │           │   │       │   │       │   ├── DogFragmentImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── CatFragmentSelections.java.expected
    │   │           │   │       │   │       │   │   └── DogFragmentSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── AnimalQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Animal.java.expected
    │   │           │   │       │   │       │   ├── Cat.java.expected
    │   │           │   │       │   │       │   ├── Dog.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── simple_union
    │   │           │   │       │   │   │   ├── AnimalQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── AnimalQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │   │   ├── CatFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── CatFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── CatFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   ├── DogFragment.kt.expected
    │   │           │   │       │   │   │   │   ├── DogFragmentImpl.kt.expected
    │   │           │   │       │   │   │   │   ├── DogFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── selections
    │   │           │   │       │   │   │   │   │   ├── CatFragmentSelections.kt.expected
    │   │           │   │       │   │   │   │   │   └── DogFragmentSelections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── AnimalQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── Animal.kt.expected
    │   │           │   │       │   │   │   │   ├── Cat.kt.expected
    │   │           │   │       │   │   │   │   ├── Dog.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── simple_union
    │   │           │   │       │   │       ├── AnimalQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── AnimalQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── CatFragment.kt.expected
    │   │           │   │       │   │       │   ├── CatFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── CatFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   ├── DogFragment.kt.expected
    │   │           │   │       │   │       │   ├── DogFragmentImpl.kt.expected
    │   │           │   │       │   │       │   ├── DogFragmentImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── CatFragmentSelections.kt.expected
    │   │           │   │       │   │       │   │   └── DogFragmentSelections.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── AnimalQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Animal.kt.expected
    │   │           │   │       │   │       │   ├── Cat.kt.expected
    │   │           │   │       │   │       │   ├── Dog.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── starships
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── starships
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── Starship.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── starships
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLID.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── Starship.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── subscriptions
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── subscriptions
    │   │           │   │       │   │       ├── TestSubscription.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestSubscription_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestSubscription_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestSubscriptionSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Comment.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Subscription.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── subscriptions
    │   │           │   │       │   │       ├── TestSubscription.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestSubscription_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── TestSubscription_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestSubscriptionSelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Comment.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   └── Subscription.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── suppressed_warnings
    │   │           │   │       ├── README.md
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── suppressed_warnings
    │   │           │   │       │   │       ├── CatQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── CatQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── CatQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── CatQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Cat.java.expected
    │   │           │   │       │   │       │   ├── Direction.java.expected
    │   │           │   │       │   │       │   ├── Filter.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       ├── Direction_ResponseAdapter.java.expected
    │   │           │   │       │   │       │       └── Filter_InputAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── suppressed_warnings
    │   │           │   │       │   │       ├── CatQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── CatQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── CatQuery_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── CatQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Cat.kt.expected
    │   │           │   │       │   │       │   ├── Direction.kt.expected
    │   │           │   │       │   │       │   ├── Filter.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       ├── Direction_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │       └── Filter_InputAdapter.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── target_name
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── target_name
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   ├── adapter
    │   │           │   │       │   │       │       ├── renamedEnum_ResponseAdapter.java.expected
    │   │           │   │       │   │       │       └── renamedInput_InputAdapter.java.expected
    │   │           │   │       │   │       │   ├── renamedEnum.java.expected
    │   │           │   │       │   │       │   ├── renamedInput.java.expected
    │   │           │   │       │   │       │   ├── renamedInterface.java.expected
    │   │           │   │       │   │       │   ├── renamedObject.java.expected
    │   │           │   │       │   │       │   ├── renamedScalar.java.expected
    │   │           │   │       │   │       │   └── renamedUnion.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── target_name
    │   │           │   │       │   │   │   ├── TestQuery.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   ├── Query.kt.expected
    │   │           │   │       │   │   │   │   ├── adapter
    │   │           │   │       │   │   │   │       ├── renamedEnum_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │       └── renamedInput_InputAdapter.kt.expected
    │   │           │   │       │   │   │   │   ├── renamedEnum.kt.expected
    │   │           │   │       │   │   │   │   ├── renamedInput.kt.expected
    │   │           │   │       │   │   │   │   ├── renamedInterface.kt.expected
    │   │           │   │       │   │   │   │   ├── renamedObject.kt.expected
    │   │           │   │       │   │   │   │   ├── renamedScalar.kt.expected
    │   │           │   │       │   │   │   │   └── renamedUnion.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── target_name
    │   │           │   │       │   │       ├── TestQuery.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   ├── adapter
    │   │           │   │       │   │       │       ├── renamedEnum_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │       └── renamedInput_InputAdapter.kt.expected
    │   │           │   │       │   │       │   ├── renamedEnum.kt.expected
    │   │           │   │       │   │       │   ├── renamedInput.kt.expected
    │   │           │   │       │   │       │   ├── renamedInterface.kt.expected
    │   │           │   │       │   │       │   ├── renamedObject.kt.expected
    │   │           │   │       │   │       │   ├── renamedScalar.kt.expected
    │   │           │   │       │   │       │   └── renamedUnion.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── test_inline
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── test_inline
    │   │           │   │       │   │       ├── GetPage.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── GetPage_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── GetPageSelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Collection.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Item.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── test_inline
    │   │           │   │       │   │   │   ├── GetPage.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   └── GetPage_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   └── GetPageSelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── Collection.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   ├── Item.kt.expected
    │   │           │   │       │   │   │   │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── test_inline
    │   │           │   │       │   │       ├── GetPage.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── GetPage_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── GetPageSelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Collection.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── Item.kt.expected
    │   │           │   │       │   │       │   └── Query.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── two_heroes_unique
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── two_heroes_unique
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── two_heroes_unique
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── GraphQLID.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── two_heroes_with_friends
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── two_heroes_with_friends
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── FriendsConnection.java.expected
    │   │           │   │       │   │       │   ├── FriendsEdge.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── two_heroes_with_friends
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── FriendsConnection.kt.expected
    │   │           │   │       │           │   ├── FriendsEdge.kt.expected
    │   │           │   │       │           │   ├── GraphQLID.kt.expected
    │   │           │   │       │           │   ├── GraphQLInt.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── typename_always_first
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── typename_always_first
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   └── Query.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── typename_always_first
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── typename_always_first
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   └── Query.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── typepolicy
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── typepolicy
    │   │           │   │       │   │       ├── GetA.java.expected
    │   │           │   │       │   │       ├── GetInterfaceA.java.expected
    │   │           │   │       │   │       ├── GetUnionA.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── GetA_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── GetInterfaceA_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── GetUnionA_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── AFragment1.java.expected
    │   │           │   │       │   │       │   ├── AFragment1Impl.java.expected
    │   │           │   │       │   │       │   ├── AFragment1Impl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   ├── AFragment2.java.expected
    │   │           │   │       │   │       │   ├── AFragment2Impl.java.expected
    │   │           │   │       │   │       │   ├── AFragment2Impl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── AFragment1Selections.java.expected
    │   │           │   │       │   │       │   │   └── AFragment2Selections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   ├── GetASelections.java.expected
    │   │           │   │       │   │       │   ├── GetInterfaceASelections.java.expected
    │   │           │   │       │   │       │   └── GetUnionASelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── A.java.expected
    │   │           │   │       │   │       │   ├── B.java.expected
    │   │           │   │       │   │       │   ├── C.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── InterfaceA.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── UnionA.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── typepolicy
    │   │           │   │       │   │   │   ├── GetA.kt.expected
    │   │           │   │       │   │   │   ├── GetInterfaceA.kt.expected
    │   │           │   │       │   │   │   ├── GetUnionA.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │   │   ├── GetA_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   ├── GetInterfaceA_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── GetUnionA_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │   │   ├── AFragment1.kt.expected
    │   │           │   │       │   │   │   │   ├── AFragment1Impl.kt.expected
    │   │           │   │       │   │   │   │   ├── AFragment1Impl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   ├── AFragment2.kt.expected
    │   │           │   │       │   │   │   │   ├── AFragment2Impl.kt.expected
    │   │           │   │       │   │   │   │   ├── AFragment2Impl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   │   └── selections
    │   │           │   │       │   │   │   │   │   ├── AFragment1Selections.kt.expected
    │   │           │   │       │   │   │   │   │   └── AFragment2Selections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │   │   ├── GetASelections.kt.expected
    │   │           │   │       │   │   │   │   ├── GetInterfaceASelections.kt.expected
    │   │           │   │       │   │   │   │   └── GetUnionASelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │   │   ├── A.kt.expected
    │   │           │   │       │   │   │   │   ├── B.kt.expected
    │   │           │   │       │   │   │   │   ├── C.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLID.kt.expected
    │   │           │   │       │   │   │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │   │   ├── InterfaceA.kt.expected
    │   │           │   │       │   │   │   │   ├── Query.kt.expected
    │   │           │   │       │   │   │   │   └── UnionA.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── typepolicy
    │   │           │   │       │   │       ├── GetA.kt.expected
    │   │           │   │       │   │       ├── GetInterfaceA.kt.expected
    │   │           │   │       │   │       ├── GetUnionA.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   ├── GetA_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   ├── GetInterfaceA_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── GetUnionA_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── AFragment1.kt.expected
    │   │           │   │       │   │       │   ├── AFragment1Impl.kt.expected
    │   │           │   │       │   │       │   ├── AFragment1Impl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   ├── AFragment2.kt.expected
    │   │           │   │       │   │       │   ├── AFragment2Impl.kt.expected
    │   │           │   │       │   │       │   ├── AFragment2Impl_ResponseAdapter.kt.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   ├── AFragment1Selections.kt.expected
    │   │           │   │       │   │       │   │   └── AFragment2Selections.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   ├── GetASelections.kt.expected
    │   │           │   │       │   │       │   ├── GetInterfaceASelections.kt.expected
    │   │           │   │       │   │       │   └── GetUnionASelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── A.kt.expected
    │   │           │   │       │   │       │   ├── B.kt.expected
    │   │           │   │       │   │       │   ├── C.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLID.kt.expected
    │   │           │   │       │   │       │   ├── GraphQLString.kt.expected
    │   │           │   │       │   │       │   ├── InterfaceA.kt.expected
    │   │           │   │       │   │       │   ├── Query.kt.expected
    │   │           │   │       │   │       │   └── UnionA.kt.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   ├── union_fragment
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── union_fragment
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── Starship.java.expected
    │   │           │   │       │   │       │   ├── StarshipImpl.java.expected
    │   │           │   │       │   │       │   ├── StarshipImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── StarshipSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   ├── SearchResult.java.expected
    │   │           │   │       │   │       │   └── Starship.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── union_fragment
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── fragment
    │   │           │   │       │       │   │   ├── Starship.kt.expected
    │   │           │   │       │       │   │   ├── StarshipImpl.kt.expected
    │   │           │   │       │       │   │   ├── StarshipImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── selections
    │   │           │   │       │       │   │   │   └── StarshipSelections.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Droid.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLID.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Human.kt.expected
    │   │           │   │       │       │   │   ├── Query.kt.expected
    │   │           │   │       │       │   │   ├── SearchResult.kt.expected
    │   │           │   │       │       │   │   └── Starship.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── union_fragment
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── Starship.kt.expected
    │   │           │   │       │           │   ├── StarshipImpl.kt.expected
    │   │           │   │       │           │   ├── StarshipImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   └── StarshipSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Droid.kt.expected
    │   │           │   │       │           │   ├── GraphQLID.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   ├── SearchResult.kt.expected
    │   │           │   │       │           │   └── Starship.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── union_inline_fragments
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── union_inline_fragments
    │   │           │   │       │   │       ├── TestQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── TestQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── TestQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Droid.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── GraphQLID.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Human.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   ├── SearchResult.java.expected
    │   │           │   │       │   │       │   ├── Starship.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── union_inline_fragments
    │   │           │   │       │       │   ├── TestQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── TestQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Droid.kt.expected
    │   │           │   │       │       │   │   ├── Episode.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLID.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Human.kt.expected
    │   │           │   │       │       │   │   ├── Query.kt.expected
    │   │           │   │       │       │   │   ├── SearchResult.kt.expected
    │   │           │   │       │       │   │   ├── Starship.kt.expected
    │   │           │   │       │       │   │   └── adapter
    │   │           │   │       │       │   │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── union_inline_fragments
    │   │           │   │       │           ├── TestQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── TestQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Droid.kt.expected
    │   │           │   │       │           │   ├── Episode.kt.expected
    │   │           │   │       │           │   ├── GraphQLID.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Human.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   ├── SearchResult.kt.expected
    │   │           │   │       │           │   ├── Starship.kt.expected
    │   │           │   │       │           │   └── adapter
    │   │           │   │       │           │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── unique_type_name
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── unique_type_name
    │   │           │   │       │   │       ├── HeroDetailQuery.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │       │   └── HeroDetailQuery_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │       │   ├── HeroDetails.java.expected
    │   │           │   │       │   │       │   ├── HeroDetailsImpl.java.expected
    │   │           │   │       │   │       │   ├── HeroDetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │       │   └── selections
    │   │           │   │       │   │       │   │   └── HeroDetailsSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │       │   └── HeroDetailQuerySelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │       │   ├── Character.java.expected
    │   │           │   │       │   │       │   ├── Episode.java.expected
    │   │           │   │       │   │       │   ├── FriendsConnection.java.expected
    │   │           │   │       │   │       │   ├── FriendsEdge.java.expected
    │   │           │   │       │   │       │   ├── GraphQLFloat.java.expected
    │   │           │   │       │   │       │   ├── GraphQLInt.java.expected
    │   │           │   │       │   │       │   ├── GraphQLString.java.expected
    │   │           │   │       │   │       │   ├── Query.java.expected
    │   │           │   │       │   │       │   └── adapter
    │   │           │   │       │   │       │       └── Episode_ResponseAdapter.java.expected
    │   │           │   │       │   │   └── used-coordinates.json.expected
    │   │           │   │       └── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │       ├── unique_type_name
    │   │           │   │       │       │   ├── HeroDetailQuery.kt.expected
    │   │           │   │       │       │   ├── adapter
    │   │           │   │       │       │   │   └── HeroDetailQuery_ResponseAdapter.kt.expected
    │   │           │   │       │       │   ├── fragment
    │   │           │   │       │       │   │   ├── HeroDetails.kt.expected
    │   │           │   │       │       │   │   ├── HeroDetailsImpl.kt.expected
    │   │           │   │       │       │   │   ├── HeroDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │       │   │   └── selections
    │   │           │   │       │       │   │   │   └── HeroDetailsSelections.kt.expected
    │   │           │   │       │       │   ├── selections
    │   │           │   │       │       │   │   └── HeroDetailQuerySelections.kt.expected
    │   │           │   │       │       │   └── type
    │   │           │   │       │       │   │   ├── Character.kt.expected
    │   │           │   │       │       │   │   ├── Episode.kt.expected
    │   │           │   │       │       │   │   ├── FriendsConnection.kt.expected
    │   │           │   │       │       │   │   ├── FriendsEdge.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLInt.kt.expected
    │   │           │   │       │       │   │   ├── GraphQLString.kt.expected
    │   │           │   │       │       │   │   ├── Query.kt.expected
    │   │           │   │       │       │   │   └── adapter
    │   │           │   │       │       │   │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │       ├── unique_type_name
    │   │           │   │       │           ├── HeroDetailQuery.kt.expected
    │   │           │   │       │           ├── adapter
    │   │           │   │       │           │   └── HeroDetailQuery_ResponseAdapter.kt.expected
    │   │           │   │       │           ├── fragment
    │   │           │   │       │           │   ├── HeroDetails.kt.expected
    │   │           │   │       │           │   ├── HeroDetailsImpl.kt.expected
    │   │           │   │       │           │   ├── HeroDetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │           │   └── selections
    │   │           │   │       │           │   │   └── HeroDetailsSelections.kt.expected
    │   │           │   │       │           ├── selections
    │   │           │   │       │           │   └── HeroDetailQuerySelections.kt.expected
    │   │           │   │       │           └── type
    │   │           │   │       │           │   ├── Character.kt.expected
    │   │           │   │       │           │   ├── Episode.kt.expected
    │   │           │   │       │           │   ├── FriendsConnection.kt.expected
    │   │           │   │       │           │   ├── FriendsEdge.kt.expected
    │   │           │   │       │           │   ├── GraphQLFloat.kt.expected
    │   │           │   │       │           │   ├── GraphQLInt.kt.expected
    │   │           │   │       │           │   ├── GraphQLString.kt.expected
    │   │           │   │       │           │   ├── Query.kt.expected
    │   │           │   │       │           │   └── adapter
    │   │           │   │       │           │       └── Episode_ResponseAdapter.kt.expected
    │   │           │   │       │       └── used-coordinates.json.expected
    │   │           │   │   ├── used_arguments
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │       │   └── operationBased
    │   │           │   │       │   │   ├── used-coordinates.json.expected
    │   │           │   │       │   │   └── used_arguments
    │   │           │   │       │   │       ├── GetA.java.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │           └── GetA_ResponseAdapter.java.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │           ├── ADetails.java.expected
    │   │           │   │       │   │           ├── ADetailsImpl.java.expected
    │   │           │   │       │   │           ├── ADetailsImpl_ResponseAdapter.java.expected
    │   │           │   │       │   │           └── selections
    │   │           │   │       │   │           │   └── ADetailsSelections.java.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │           └── GetASelections.java.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │           ├── A.java.expected
    │   │           │   │       │   │           ├── B.java.expected
    │   │           │   │       │   │           ├── C.java.expected
    │   │           │   │       │   │           ├── GraphQLInt.java.expected
    │   │           │   │       │   │           ├── GraphQLString.java.expected
    │   │           │   │       │   │           └── Query.java.expected
    │   │           │   │       ├── kotlin
    │   │           │   │       │   ├── operationBased
    │   │           │   │       │   │   ├── used-coordinates.json.expected
    │   │           │   │       │   │   └── used_arguments
    │   │           │   │       │   │   │   ├── GetA.kt.expected
    │   │           │   │       │   │   │   ├── adapter
    │   │           │   │       │   │   │       └── GetA_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │   ├── fragment
    │   │           │   │       │   │   │       ├── ADetails.kt.expected
    │   │           │   │       │   │   │       ├── ADetailsImpl.kt.expected
    │   │           │   │       │   │   │       ├── ADetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │   │       └── selections
    │   │           │   │       │   │   │       │   └── ADetailsSelections.kt.expected
    │   │           │   │       │   │   │   ├── selections
    │   │           │   │       │   │   │       └── GetASelections.kt.expected
    │   │           │   │       │   │   │   └── type
    │   │           │   │       │   │   │       ├── A.kt.expected
    │   │           │   │       │   │   │       ├── B.kt.expected
    │   │           │   │       │   │   │       ├── C.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLInt.kt.expected
    │   │           │   │       │   │   │       ├── GraphQLString.kt.expected
    │   │           │   │       │   │   │       └── Query.kt.expected
    │   │           │   │       │   └── responseBased
    │   │           │   │       │   │   ├── used-coordinates.json.expected
    │   │           │   │       │   │   └── used_arguments
    │   │           │   │       │   │       ├── GetA.kt.expected
    │   │           │   │       │   │       ├── adapter
    │   │           │   │       │   │           └── GetA_ResponseAdapter.kt.expected
    │   │           │   │       │   │       ├── fragment
    │   │           │   │       │   │           ├── ADetails.kt.expected
    │   │           │   │       │   │           ├── ADetailsImpl.kt.expected
    │   │           │   │       │   │           ├── ADetailsImpl_ResponseAdapter.kt.expected
    │   │           │   │       │   │           └── selections
    │   │           │   │       │   │           │   └── ADetailsSelections.kt.expected
    │   │           │   │       │   │       ├── selections
    │   │           │   │       │   │           └── GetASelections.kt.expected
    │   │           │   │       │   │       └── type
    │   │           │   │       │   │           ├── A.kt.expected
    │   │           │   │       │   │           ├── B.kt.expected
    │   │           │   │       │   │           ├── C.kt.expected
    │   │           │   │       │   │           ├── GraphQLInt.kt.expected
    │   │           │   │       │   │           ├── GraphQLString.kt.expected
    │   │           │   │       │   │           └── Query.kt.expected
    │   │           │   │       └── schema.graphqls
    │   │           │   │   └── variable_default_value
    │   │           │   │       ├── TestOperation.graphql
    │   │           │   │       ├── java
    │   │           │   │           └── operationBased
    │   │           │   │           │   ├── used-coordinates.json.expected
    │   │           │   │           │   └── variable_default_value
    │   │           │   │           │       ├── TestQuery.java.expected
    │   │           │   │           │       ├── adapter
    │   │           │   │           │           ├── TestQuery_ResponseAdapter.java.expected
    │   │           │   │           │           └── TestQuery_VariablesAdapter.java.expected
    │   │           │   │           │       ├── selections
    │   │           │   │           │           └── TestQuerySelections.java.expected
    │   │           │   │           │       └── type
    │   │           │   │           │           ├── Character.java.expected
    │   │           │   │           │           ├── Episode.java.expected
    │   │           │   │           │           ├── GraphQLString.java.expected
    │   │           │   │           │           ├── Query.java.expected
    │   │           │   │           │           └── adapter
    │   │           │   │           │               └── Episode_ResponseAdapter.java.expected
    │   │           │   │       └── kotlin
    │   │           │   │           └── responseBased
    │   │           │   │               ├── used-coordinates.json.expected
    │   │           │   │               └── variable_default_value
    │   │           │   │                   ├── TestQuery.kt.expected
    │   │           │   │                   ├── adapter
    │   │           │   │                       ├── TestQuery_ResponseAdapter.kt.expected
    │   │           │   │                       └── TestQuery_VariablesAdapter.kt.expected
    │   │           │   │                   ├── selections
    │   │           │   │                       └── TestQuerySelections.kt.expected
    │   │           │   │                   └── type
    │   │           │   │                       ├── Character.kt.expected
    │   │           │   │                       ├── Episode.kt.expected
    │   │           │   │                       ├── GraphQLString.kt.expected
    │   │           │   │                       ├── Query.kt.expected
    │   │           │   │                       └── adapter
    │   │           │   │                           └── Episode_ResponseAdapter.kt.expected
    │   │           └── schema.graphqls
    │   │       ├── kotlin
    │   │           └── com
    │   │           │   ├── apollographql
    │   │           │       └── apollo
    │   │           │       │   └── compiler
    │   │           │       │       ├── CodegenTest.kt
    │   │           │       │       ├── ExecutableValidationTest.kt
    │   │           │       │       ├── FieldsOnDisjointTypesMustMergeTest.kt
    │   │           │       │       ├── JavaCompiler.kt
    │   │           │       │       ├── KotlinCompiler.kt
    │   │           │       │       ├── MetadataTest.kt
    │   │           │       │       ├── PossibleTypesTest.kt
    │   │           │       │       ├── SchemaGenerator.kt
    │   │           │       │       ├── SchemaValidationTest.kt
    │   │           │       │       ├── SdlWritingTest.kt
    │   │           │       │       ├── StringEncodingTest.kt
    │   │           │       │       ├── TestUtils.kt
    │   │           │       │       ├── TypenameTest.kt
    │   │           │       │       ├── conditionalFragments
    │   │           │       │           ├── ConditionalFragmentsTest.kt
    │   │           │       │           ├── defer.graphql
    │   │           │       │           ├── include.graphql
    │   │           │       │           ├── schema.graphqls
    │   │           │       │           └── skip.graphql
    │   │           │       │       └── keyfields
    │   │           │       │           ├── KeyFieldsTest.kt
    │   │           │       │           ├── extendsSchema.graphqls
    │   │           │       │           ├── interfacesWithoutKeyFields.graphqls
    │   │           │       │           ├── nonexistentKeyField.graphqls
    │   │           │       │           ├── objectAndInterfaceTypePolicySchema.graphqls
    │   │           │       │           ├── objectInheritingTwoInterfaces.graphqls
    │   │           │       │           ├── operations.graphql
    │   │           │       │           └── schema.graphqls
    │   │           │   └── example
    │   │           │       ├── MyStringAdapter.kt
    │   │           │       ├── Timestamp.kt
    │   │           │       └── UrlAdapter.kt
    │   │       ├── metadata
    │   │           ├── fragment-multiple
    │   │           │   ├── leaf.graphql
    │   │           │   └── root.graphql
    │   │           ├── fragment-nameclash-error
    │   │           │   ├── leaf.graphql
    │   │           │   └── root.graphql
    │   │           ├── fragment-variable-error
    │   │           │   ├── leaf.graphql
    │   │           │   └── root.graphql
    │   │           ├── schema.graphqls
    │   │           └── simple
    │   │           │   ├── leaf.graphql
    │   │           │   └── root.graphql
    │   │       ├── sdl
    │   │           ├── schema.json
    │   │           └── schema.sdl
    │   │       ├── typename
    │   │           ├── droid.graphql
    │   │           ├── droid.with_typename
    │   │           ├── droid.with_typename.always
    │   │           ├── droid.with_typename.ifAbstract
    │   │           ├── droid.with_typename.ifPolymorphic
    │   │           ├── fragment_spread.graphql
    │   │           ├── fragment_spread.with_typename
    │   │           ├── fragment_spread.with_typename.always
    │   │           ├── fragment_spread.with_typename.ifAbstract
    │   │           ├── fragment_spread.with_typename.ifPolymorphic
    │   │           ├── hero_name.graphql
    │   │           ├── hero_name.with_typename
    │   │           ├── hero_name.with_typename.always
    │   │           ├── hero_name.with_typename.ifAbstract
    │   │           ├── hero_name.with_typename.ifPolymorphic
    │   │           ├── inline_fragment.graphql
    │   │           ├── inline_fragment.with_typename
    │   │           ├── inline_fragment.with_typename.always
    │   │           ├── inline_fragment.with_typename.ifAbstract
    │   │           ├── inline_fragment.with_typename.ifPolymorphic
    │   │           ├── nested.graphql
    │   │           ├── nested.with_typename
    │   │           ├── nested.with_typename.always
    │   │           ├── nested.with_typename.ifAbstract
    │   │           ├── nested.with_typename.ifPolymorphic
    │   │           ├── tree.graphql
    │   │           ├── tree.with_typename
    │   │           ├── tree.with_typename.always
    │   │           ├── tree.with_typename.ifAbstract
    │   │           └── tree.with_typename.ifPolymorphic
    │   │       ├── usedtypes
    │   │           ├── enum_input_field.graphql
    │   │           └── enum_output_field.graphql
    │   │       └── validation
    │   │           ├── operation
    │   │               ├── ArgumentNonOptional.expected
    │   │               ├── ArgumentNonOptional.graphql
    │   │               ├── BadDirectiveArgument.expected
    │   │               ├── BadDirectiveArgument.graphql
    │   │               ├── CircularFragmentReference.expected
    │   │               ├── CircularFragmentReference.graphql
    │   │               ├── DuplicateOperation.expected
    │   │               ├── DuplicateOperation.graphql
    │   │               ├── FragmentDuplication.expected
    │   │               ├── FragmentDuplication.graphql
    │   │               ├── FragmentUnknownType.expected
    │   │               ├── FragmentUnknownType.graphql
    │   │               ├── InlineFragmentCanNotBeSpread.expected
    │   │               ├── InlineFragmentCanNotBeSpread.graphql
    │   │               ├── InlineFragmentUnknonwType.expected
    │   │               ├── InlineFragmentUnknonwType.graphql
    │   │               ├── InputObjectFieldNonOptional.expected
    │   │               ├── InputObjectFieldNonOptional.graphql
    │   │               ├── InputObjectFieldTypeMismatch.expected
    │   │               ├── InputObjectFieldTypeMismatch.graphql
    │   │               ├── InputObjectListFieldTypeMismatch.expected
    │   │               ├── InputObjectListFieldTypeMismatch.graphql
    │   │               ├── MissingDirective.expected
    │   │               ├── MissingDirective.graphql
    │   │               ├── MissingDirectiveArgument.expected
    │   │               ├── MissingDirectiveArgument.graphql
    │   │               ├── MissingSelectionSet.expected
    │   │               ├── MissingSelectionSet.graphql
    │   │               ├── QueryUnknowField.expected
    │   │               ├── QueryUnknowField.graphql
    │   │               ├── SyntaxError.expected
    │   │               ├── SyntaxError.graphql
    │   │               ├── TypeSystemDefinition.expected
    │   │               ├── TypeSystemDefinition.graphql
    │   │               ├── UnusedVariable.expected
    │   │               ├── UnusedVariable.graphql
    │   │               ├── VariableMissing.expected
    │   │               ├── VariableMissing.graphql
    │   │               ├── VariableTypeMismatch.expected
    │   │               ├── VariableTypeMismatch.graphql
    │   │               ├── apollo_directive
    │   │               │   ├── apollo_directive.expected
    │   │               │   ├── apollo_directive.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── bad_variable_value
    │   │               │   ├── bad_variable_value.expected
    │   │               │   ├── bad_variable_value.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── capitalized_fields
    │   │               │   ├── capitalized_fields_allowed.expected
    │   │               │   ├── capitalized_fields_allowed.graphql
    │   │               │   ├── capitalized_fields_allowed_with_fragment_spread.expected
    │   │               │   ├── capitalized_fields_allowed_with_fragment_spread.graphql
    │   │               │   ├── capitalized_fields_disallowed.expected
    │   │               │   ├── capitalized_fields_disallowed.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── catch
    │   │               │   ├── catch.expected
    │   │               │   ├── catch.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── default_namespace
    │   │               │   ├── default_namespace.expected
    │   │               │   ├── default_namespace.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── defer
    │   │               │   ├── duplicate_labels.expected
    │   │               │   ├── duplicate_labels.graphql
    │   │               │   ├── duplicate_path_and_labels_inline.expected
    │   │               │   ├── duplicate_path_and_labels_inline.graphql
    │   │               │   ├── duplicate_path_and_labels_spread.expected
    │   │               │   ├── duplicate_path_and_labels_spread.graphql
    │   │               │   ├── fragment_used_twice_not_duplicate_labels.expected
    │   │               │   ├── fragment_used_twice_not_duplicate_labels.graphql
    │   │               │   ├── illegal_label.expected
    │   │               │   ├── illegal_label.graphql
    │   │               │   ├── label_is_a_variable.expected
    │   │               │   ├── label_is_a_variable.graphql
    │   │               │   ├── root_field_mutation_or_subscription.expected
    │   │               │   ├── root_field_mutation_or_subscription.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── definition_renames
    │   │               │   ├── definition_renames.expected
    │   │               │   ├── definition_renames.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── deprecated
    │   │               │   ├── deprecated_argument.expected
    │   │               │   ├── deprecated_argument.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── directive_variable
    │   │               │   ├── directive_variable.expected
    │   │               │   ├── directive_variable.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── fields_in_set_can_merge
    │   │               │   ├── different_shapes.expected
    │   │               │   ├── different_shapes.graphql
    │   │               │   ├── merging_allowed.expected
    │   │               │   ├── merging_allowed.graphql
    │   │               │   ├── multiple_merged_fields.expected
    │   │               │   ├── multiple_merged_fields.graphql
    │   │               │   ├── nested_merged_field.expected
    │   │               │   ├── nested_merged_field.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── fields_on_disjoint_types_must_merge
    │   │               │   ├── different_shapes.expected
    │   │               │   ├── different_shapes.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── fragment_variables
    │   │               │   ├── fragment_variables.expected
    │   │               │   ├── fragment_variables.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── input_array_coercion
    │   │               │   ├── input_array_coercion.expected
    │   │               │   ├── input_array_coercion.graphql
    │   │               │   ├── input_array_coercion_failure.expected
    │   │               │   ├── input_array_coercion_failure.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── introspection
    │   │               │   ├── introspection.expected
    │   │               │   ├── introspection.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── mandatory_argument
    │   │               │   ├── mandatory_argument.expected
    │   │               │   ├── mandatory_argument.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── nullable_variable_in_non_nullable_position
    │   │               │   ├── nullable_variable_argument_default_value.expected
    │   │               │   ├── nullable_variable_argument_default_value.graphql
    │   │               │   ├── nullable_variable_in_non_nullable_position.expected
    │   │               │   ├── nullable_variable_in_non_nullable_position.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── one_of
    │   │               │   ├── one_of.expected
    │   │               │   ├── one_of.graphql
    │   │               │   └── schema.graphqls
    │   │               ├── optional_variable
    │   │               │   ├── optional_variable.expected
    │   │               │   ├── optional_variable.graphql
    │   │               │   └── schema.graphqls
    │   │               └── repeated_directive
    │   │               │   ├── repeated_directive.expected
    │   │               │   ├── repeated_directive.graphql
    │   │               │   └── schema.graphqls
    │   │           ├── schema.graphqls
    │   │           └── schema
    │   │               ├── apollo_directive.expected
    │   │               ├── apollo_directive.graphqls
    │   │               ├── bad_default_value.expected
    │   │               ├── bad_default_value.graphqls
    │   │               ├── directive.expected
    │   │               ├── directive.graphqls
    │   │               ├── dollar-arg-name.expected
    │   │               ├── dollar-arg-name.graphqls
    │   │               ├── duplicate-target-name.expected
    │   │               ├── duplicate-target-name.graphqls
    │   │               ├── duplicate-type.expected
    │   │               ├── duplicate-type.graphqls
    │   │               ├── duplicate_directive.expected
    │   │               ├── duplicate_directive.graphqls
    │   │               ├── executable-definition.expected
    │   │               ├── executable-definition.graphqls
    │   │               ├── implements-object.expected
    │   │               ├── implements-object.graphqls
    │   │               ├── input-cycles0.expected
    │   │               ├── input-cycles0.graphqls
    │   │               ├── input-cycles1.expected
    │   │               ├── input-cycles1.graphqls
    │   │               ├── input-cycles2.expected
    │   │               ├── input-cycles2.graphqls
    │   │               ├── input-default-value-cycles.expected
    │   │               ├── input-default-value-cycles.graphqls
    │   │               ├── link.expected
    │   │               ├── link.graphqls
    │   │               ├── oneof-input-object-undefined.expected
    │   │               ├── oneof-input-object-undefined.graphqls
    │   │               ├── oneof-input-object-unexpected.expected
    │   │               ├── oneof-input-object-unexpected.graphqls
    │   │               ├── oneof-input-object.expected
    │   │               ├── oneof-input-object.graphqls
    │   │               ├── reserved-enum-value-names.expected
    │   │               ├── reserved-enum-value-names.graphqls
    │   │               ├── typepolicy-clash.expected
    │   │               ├── typepolicy-clash.graphqls
    │   │               ├── typepolicy-unknown-fields.expected
    │   │               ├── typepolicy-unknown-fields.graphqls
    │   │               ├── unexpected-definitions.expected
    │   │               └── unexpected-definitions.graphqls
    ├── apollo-debug-server
    │   ├── README.md
    │   ├── api
    │   │   ├── android
    │   │   │   └── apollo-debug-server.api
    │   │   ├── apollo-debug-server.klib.api
    │   │   └── jvm
    │   │   │   └── apollo-debug-server.api
    │   ├── build.gradle.kts
    │   ├── graphql
    │   │   └── schema.graphqls
    │   └── src
    │   │   ├── androidMain
    │   │       ├── AndroidManifest.xml
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── debugserver
    │   │       │                   └── internal
    │   │       │                       ├── initializer
    │   │       │                           └── ApolloDebugServerInitializer.kt
    │   │       │                       └── server
    │   │       │                           └── Server.android.kt
    │   │   ├── commonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── debugserver
    │   │       │                   ├── ApolloDebugServer.kt
    │   │       │                   └── internal
    │   │       │                       ├── graphql
    │   │       │                           └── GraphQL.kt
    │   │       │                       └── server
    │   │       │                           └── Server.kt
    │   │   ├── jvmCommonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── debugserver
    │   │       │                   └── internal
    │   │       │                       └── server
    │   │       │                           └── Server.jvmCommon.kt
    │   │   ├── jvmMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── debugserver
    │   │       │                   └── internal
    │   │       │                       └── server
    │   │       │                           └── Server.jvm.kt
    │   │   └── jvmTest
    │   │       └── kotlin
    │   │           └── DebugServerTest.kt
    ├── apollo-engine-tests
    │   ├── README.md
    │   ├── api
    │   │   ├── apollo-engine-tests.api
    │   │   └── apollo-engine-tests.klib.api
    │   ├── build.gradle.kts
    │   └── src
    │   │   ├── appleMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── engine
    │   │       │                   └── tests
    │   │       │                       └── WebSocketEngineTest.apple.kt
    │   │   ├── commonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── engine
    │   │       │                   └── tests
    │   │       │                       ├── GzipTest.kt
    │   │       │                       ├── HttpEngineTest.kt
    │   │       │                       ├── WebSocketEngineTest.kt
    │   │       │                       └── all-tests.kt
    │   │   ├── commonTest
    │   │       └── kotlin
    │   │       │   └── AllTests.kt
    │   │   ├── jsCommonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── engine
    │   │       │                   └── tests
    │   │       │                       └── WebSocketEngineTest.jsCommon.kt
    │   │   └── jvmCommonMain
    │   │       └── kotlin
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       └── engine
    │   │                           └── tests
    │   │                               └── WebSocketEngineTest.jvmCommon.kt
    ├── apollo-execution
    │   ├── README.md
    │   ├── api
    │   │   ├── apollo-execution.api
    │   │   └── apollo-execution.klib.api
    │   ├── build.gradle.kts
    │   ├── src
    │   │   ├── commonMain
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── execution
    │   │   │   │                   ├── Coercing.kt
    │   │   │   │                   ├── ExecutableSchema.kt
    │   │   │   │                   ├── GraphQLRequest.kt
    │   │   │   │                   ├── GraphQLResponse.kt
    │   │   │   │                   ├── InMemoryPersistedDocumentCache.kt
    │   │   │   │                   ├── Instrumentation.kt
    │   │   │   │                   ├── LruCache.kt
    │   │   │   │                   ├── PersistedDocumentCache.kt
    │   │   │   │                   ├── Resolver.kt
    │   │   │   │                   ├── RootResolver.kt
    │   │   │   │                   ├── SubscriptionEvent.kt
    │   │   │   │                   ├── TypeResolver.kt
    │   │   │   │                   ├── internal
    │   │   │   │                       ├── LruCache.kt
    │   │   │   │                       ├── OperationContext.kt
    │   │   │   │                       ├── arrow.kt
    │   │   │   │                       ├── coerceArgumentValues.kt
    │   │   │   │                       ├── coerceVariablesValues.kt
    │   │   │   │                       ├── errors.kt
    │   │   │   │                       ├── introspection.kt
    │   │   │   │                       └── prepare.kt
    │   │   │   │                   └── values.kt
    │   │   ├── concurrentTest
    │   │   │   └── kotlin
    │   │   │   │   └── test
    │   │   │   │       ├── AutoPersistedQueryTest.kt
    │   │   │   │       └── ExecutionTest.kt
    │   │   └── jvmTest
    │   │   │   └── kotlin
    │   │   │       └── test
    │   │   │           ├── IntrospectionTest.kt
    │   │   │           └── ParallelExecutionTest.kt
    │   └── testFixtures
    │   │   └── introspection.graphql
    ├── apollo-gradle-plugin-external
    │   ├── README.md
    │   ├── api
    │   │   └── apollo-gradle-plugin-external.api
    │   ├── build.gradle.kts
    │   └── src
    │   │   └── main
    │   │       └── kotlin
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       └── gradle
    │   │                           └── internal
    │   │                               └── apolloExternalPlugin.kt
    ├── apollo-gradle-plugin-tasks
    │   ├── README.md
    │   ├── api
    │   │   └── apollo-gradle-plugin-tasks.api
    │   ├── build.gradle.kts
    │   └── src
    │   │   └── main
    │   │       └── kotlin
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       └── gradle
    │   │                           └── task
    │   │                               ├── apolloComputeUsedCoordinates.kt
    │   │                               ├── apolloDownloadSchema.kt
    │   │                               ├── apolloGenerateCodegenSchema.kt
    │   │                               ├── apolloGenerateCompilationUnitModel.kt
    │   │                               ├── apolloGenerateDataBuildersSources.kt
    │   │                               ├── apolloGenerateIrOperations.kt
    │   │                               ├── apolloGenerateOptions.kt
    │   │                               ├── apolloGenerateProjectModel.kt
    │   │                               ├── apolloGenerateSources.kt
    │   │                               ├── apolloGenerateSourcesFromIr.kt
    │   │                               ├── apolloRegisterOperations.kt
    │   │                               ├── defaults.kt
    │   │                               ├── loadCompilerPlugins.kt
    │   │                               └── utils.kt
    ├── apollo-gradle-plugin
    │   ├── README.md
    │   ├── api
    │   │   └── apollo-gradle-plugin.api
    │   ├── build.gradle.kts
    │   ├── lint-baseline.xml
    │   ├── src
    │   │   ├── agp-8
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── Agp8.kt
    │   │   ├── agp-9
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── Agp9.kt
    │   │   ├── agp-compat
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               └── AgpCompat.kt
    │   │   ├── main
    │   │   │   └── kotlin
    │   │   │   │   └── com
    │   │   │   │       └── apollographql
    │   │   │   │           └── apollo
    │   │   │   │               ├── compiler
    │   │   │   │                   └── OptionsOverlay.kt
    │   │   │   │               └── gradle
    │   │   │   │                   ├── api
    │   │   │   │                       ├── ApolloDependencies.kt
    │   │   │   │                       ├── ApolloExtension.kt
    │   │   │   │                       ├── ApolloGradleToolingModel.kt
    │   │   │   │                       ├── CompilerPlugin.kt
    │   │   │   │                       ├── Introspection.kt
    │   │   │   │                       ├── RegisterOperationsConfig.kt
    │   │   │   │                       ├── Registry.kt
    │   │   │   │                       └── Service.kt
    │   │   │   │                   └── internal
    │   │   │   │                       ├── AgpVersion.kt
    │   │   │   │                       ├── ApolloAttributes.kt
    │   │   │   │                       ├── BuildDirLayout.kt
    │   │   │   │                       ├── DefaultApolloExtension.kt
    │   │   │   │                       ├── DefaultApolloGradleToolingModel.kt
    │   │   │   │                       ├── DefaultDirectoryConnection.kt
    │   │   │   │                       ├── DefaultIntrospection.kt
    │   │   │   │                       ├── DefaultRegisterOperationsConfig.kt
    │   │   │   │                       ├── DefaultRegistry.kt
    │   │   │   │                       ├── DefaultService.kt
    │   │   │   │                       ├── KotlinPluginFacade.kt
    │   │   │   │                       ├── ModelNames.kt
    │   │   │   │                       ├── Telemetry.kt
    │   │   │   │                       ├── apolloPlugin.kt
    │   │   │   │                       ├── javaProject.kt
    │   │   │   │                       ├── kotlinProject.kt
    │   │   │   │                       ├── normalization.kt
    │   │   │   │                       ├── project.kt
    │   │   │   │                       └── utils.kt
    │   │   └── test
    │   │   │   └── kotlin
    │   │   │       ├── test
    │   │   │           ├── AndroidProjectTests.kt
    │   │   │           ├── ConfigurationCacheTests.kt
    │   │   │           ├── DeprecationTests.kt
    │   │   │           ├── DownloadSchemaTests.kt
    │   │   │           ├── GradleBuildCacheTests.kt
    │   │   │           ├── GradleToolingTests.kt
    │   │   │           ├── GradleVersionTests.kt
    │   │   │           ├── GroovyTests.kt
    │   │   │           ├── IssueSeveritiesTests.kt
    │   │   │           ├── JavaOnly.kt
    │   │   │           ├── KotlinDSLTests.kt
    │   │   │           ├── KotlinJVMProjectTests.kt
    │   │   │           ├── KotlinMultiplatformProjectTests.kt
    │   │   │           ├── LanguageVersionTests.kt
    │   │   │           ├── LazyTests.kt
    │   │   │           ├── MultiModulesTests.kt
    │   │   │           ├── MultiServicesTests.kt
    │   │   │           ├── OperationIdGeneratorTests.kt
    │   │   │           ├── RegisterOperationsTests.kt
    │   │   │           ├── SchemaResolutionTests.kt
    │   │   │           ├── ServiceTests.kt
    │   │   │           └── UpToDateTests.kt
    │   │   │       └── util
    │   │   │           ├── AndroidTestUtils.kt
    │   │   │           └── TestUtils.kt
    │   ├── testFiles
    │   │   ├── githunt
    │   │   │   ├── FeedQuery.graphql
    │   │   │   └── schema.json
    │   │   ├── gradle
    │   │   │   ├── settings.gradle
    │   │   │   └── settings.gradle.kts
    │   │   ├── hero
    │   │   │   ├── TestQuery.graphql
    │   │   │   └── schema.sdl
    │   │   ├── java
    │   │   │   └── com
    │   │   │   │   └── example
    │   │   │   │       └── Main.java
    │   │   ├── kotlin
    │   │   │   └── com
    │   │   │   │   └── example
    │   │   │   │       └── Main.kt
    │   │   ├── manifest
    │   │   │   └── AndroidManifest.xml
    │   │   ├── sdl
    │   │   │   ├── FeedRepositoryQuery.graphql
    │   │   │   ├── schema.json
    │   │   │   └── schema.sdl
    │   │   ├── simple
    │   │   │   ├── operations.graphql
    │   │   │   └── schema.graphqls
    │   │   └── starwars
    │   │   │   ├── AllFilms.graphql
    │   │   │   ├── DroidDetails.graphql
    │   │   │   ├── DroidDetailsSpeciesInfo.graphql
    │   │   │   └── schema.json
    │   └── testProjects
    │   │   ├── README.md
    │   │   ├── android-9-kmp
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── commonMain
    │   │       │       └── kotlin
    │   │       │           └── main.kt
    │   │   ├── android-application
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       ├── AndroidManifest.xml
    │   │       │       └── kotlin
    │   │       │           └── main.kt
    │   │   ├── android-java
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       ├── AndroidManifest.xml
    │   │       │       └── java
    │   │       │           └── com
    │   │       │               └── example
    │   │       │                   └── Main.java
    │   │   ├── android-library
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       └── kotlin
    │   │       │           └── main.kt
    │   │   ├── android-test-variants
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   ├── main
    │   │       │       └── AndroidManifest.xml
    │   │       │   └── test
    │   │       │       ├── graphql
    │   │       │           └── com
    │   │       │           │   └── example
    │   │       │           │       ├── operations.graphql
    │   │       │           │       └── schema.sdl
    │   │       │       └── java
    │   │       │           └── com
    │   │       │               └── example
    │   │       │                   └── Test.kt
    │   │   ├── android-variants
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   ├── androidTest
    │   │       │       ├── graphql
    │   │       │       │   └── com
    │   │       │       │   │   └── example
    │   │       │       │   │       └── operations.graphql
    │   │       │       └── java
    │   │       │       │   └── com
    │   │       │       │       └── example
    │   │       │       │           └── Test.kt
    │   │       │   ├── debug
    │   │       │       ├── graphql
    │   │       │       │   └── com
    │   │       │       │   │   └── example
    │   │       │       │   │       └── operations.graphql
    │   │       │       └── java
    │   │       │       │   └── com
    │   │       │       │       └── example
    │   │       │       │           └── Debug.kt
    │   │       │   ├── demoDebug
    │   │       │       ├── graphql
    │   │       │       │   └── com
    │   │       │       │   │   └── example
    │   │       │       │   │       └── operations.graphql
    │   │       │       └── java
    │   │       │       │   └── com
    │   │       │       │       └── example
    │   │       │       │           └── DemoDebug.kt
    │   │       │   ├── demoTest
    │   │       │       ├── graphql
    │   │       │       │   └── com
    │   │       │       │   │   └── example
    │   │       │       │   │       └── operations.graphql
    │   │       │       └── java
    │   │       │       │   └── com
    │   │       │       │       └── example
    │   │       │       │           └── DemoTest.kt
    │   │       │   ├── main
    │   │       │       ├── AndroidManifest.xml
    │   │       │       ├── graphql
    │   │       │       │   └── com
    │   │       │       │   │   └── example
    │   │       │       │   │       ├── operations.graphql
    │   │       │       │   │       └── schema.sdl
    │   │       │       └── java
    │   │       │       │   └── com
    │   │       │       │       └── example
    │   │       │       │           └── Main.kt
    │   │       │   ├── release
    │   │       │       ├── graphql
    │   │       │       │   └── com
    │   │       │       │   │   └── example
    │   │       │       │   │       └── operations.graphql
    │   │       │       └── java
    │   │       │       │   └── com
    │   │       │       │       └── example
    │   │       │       │           └── Release.kt
    │   │       │   └── test
    │   │       │       ├── graphql
    │   │       │           └── com
    │   │       │           │   └── example
    │   │       │           │       └── operations.graphql
    │   │       │       └── java
    │   │       │           └── com
    │   │       │               └── example
    │   │       │                   └── Test.kt
    │   │   ├── buildCache
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       └── graphql
    │   │       │           └── starwars
    │   │       │               ├── AllFilms.graphql
    │   │       │               └── schema.json
    │   │   ├── configuration-cache
    │   │       ├── build.gradle.kts
    │   │       ├── leaf
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── operation.graphql
    │   │       ├── root
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           ├── operation.graphql
    │   │       │   │           └── schema.graphqls
    │   │       └── settings.gradle.kts
    │   │   ├── configuration-cache2
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       └── graphql
    │   │       │           ├── operation.graphql
    │   │       │           └── schema.graphqls
    │   │   ├── convertSchema
    │   │       ├── build.gradle.kts
    │   │       ├── schemas
    │   │       │   ├── schema-october-2015-spec.json
    │   │       │   ├── schema-october-2015-spec.sdl
    │   │       │   ├── schema.json
    │   │       │   └── schema.sdl
    │   │       └── settings.gradle.kts
    │   │   ├── defaultVersion
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       └── graphql
    │   │       │           ├── operation.graphql
    │   │       │           └── schema.graphqls
    │   │   ├── deprecationWarnings
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       └── graphql
    │   │       │           ├── operations.graphql
    │   │       │           └── schema.sdl
    │   │   ├── downloadIntrospection
    │   │       ├── build.gradle.kts
    │   │       └── settings.gradle.kts
    │   │   ├── executable-schema-file
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       └── graphql
    │   │       │           └── schema.graphqls
    │   │   ├── gradle-min-version
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       └── graphql
    │   │       │           ├── operation.graphql
    │   │       │           └── schema.graphqls
    │   │   ├── groovy
    │   │       ├── README.md
    │   │       ├── build.gradle
    │   │       └── settings.gradle.kts
    │   │   ├── issue-severities
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       └── graphql
    │   │       │           ├── operation.graphql
    │   │       │           └── schema.graphqls
    │   │   ├── java-only
    │   │       ├── README.md
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       ├── graphql
    │   │       │           ├── operation.graphql
    │   │       │           └── schema.graphqls
    │   │       │       └── java
    │   │       │           └── com
    │   │       │               └── example
    │   │       │                   └── Adapters.java
    │   │   ├── jvm-library
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       └── kotlin
    │   │       │           └── main.kt
    │   │   ├── kotlin-plugin-version
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       └── graphql
    │   │       │           ├── operation.graphql
    │   │       │           └── schema.graphqls
    │   │   ├── kotlinJvmSourceSets
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   ├── main
    │   │       │       ├── graphql
    │   │       │       │   └── com
    │   │       │       │   │   └── example
    │   │       │       │   │       ├── operations.graphql
    │   │       │       │   │       └── schema.sdl
    │   │       │       └── kotlin
    │   │       │       │   └── com
    │   │       │       │       └── example
    │   │       │       │           └── Main.kt
    │   │       │   └── test
    │   │       │       ├── graphql
    │   │       │           └── com
    │   │       │           │   └── example
    │   │       │           │       └── operations.graphql
    │   │       │       └── kotlin
    │   │       │           └── com
    │   │       │               └── example
    │   │       │                   └── Test.kt
    │   │   ├── language-version
    │   │       ├── build.gradle.kts
    │   │       └── settings.gradle.kts
    │   │   ├── lazy-schema-file
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       └── graphql
    │   │       │           └── operation.graphql
    │   │   ├── legacyJsTarget
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── commonMain
    │   │       │       └── graphql
    │   │       │           └── schema.graphqls
    │   │   ├── localMaven
    │   │       └── com
    │   │       │   ├── fragments
    │   │       │       └── fragments
    │   │       │       │   ├── 1.0.0
    │   │       │       │       ├── fragments-1.0.0-codegen-metadata-service1.json
    │   │       │       │       ├── fragments-1.0.0-codegen-metadata-service1.json.md5
    │   │       │       │       ├── fragments-1.0.0-codegen-metadata-service1.json.sha1
    │   │       │       │       ├── fragments-1.0.0-codegen-metadata-service1.json.sha256
    │   │       │       │       ├── fragments-1.0.0-codegen-metadata-service1.json.sha512
    │   │       │       │       ├── fragments-1.0.0-codegen-metadata-service2.json
    │   │       │       │       ├── fragments-1.0.0-codegen-metadata-service2.json.md5
    │   │       │       │       ├── fragments-1.0.0-codegen-metadata-service2.json.sha1
    │   │       │       │       ├── fragments-1.0.0-codegen-metadata-service2.json.sha256
    │   │       │       │       ├── fragments-1.0.0-codegen-metadata-service2.json.sha512
    │   │       │       │       ├── fragments-1.0.0-ir-service1.json
    │   │       │       │       ├── fragments-1.0.0-ir-service1.json.md5
    │   │       │       │       ├── fragments-1.0.0-ir-service1.json.sha1
    │   │       │       │       ├── fragments-1.0.0-ir-service1.json.sha256
    │   │       │       │       ├── fragments-1.0.0-ir-service1.json.sha512
    │   │       │       │       ├── fragments-1.0.0-ir-service2.json
    │   │       │       │       ├── fragments-1.0.0-ir-service2.json.md5
    │   │       │       │       ├── fragments-1.0.0-ir-service2.json.sha1
    │   │       │       │       ├── fragments-1.0.0-ir-service2.json.sha256
    │   │       │       │       ├── fragments-1.0.0-ir-service2.json.sha512
    │   │       │       │       ├── fragments-1.0.0.aar
    │   │       │       │       ├── fragments-1.0.0.aar.md5
    │   │       │       │       ├── fragments-1.0.0.aar.sha1
    │   │       │       │       ├── fragments-1.0.0.aar.sha256
    │   │       │       │       ├── fragments-1.0.0.aar.sha512
    │   │       │       │       ├── fragments-1.0.0.module
    │   │       │       │       ├── fragments-1.0.0.module.md5
    │   │       │       │       ├── fragments-1.0.0.module.sha1
    │   │       │       │       ├── fragments-1.0.0.module.sha256
    │   │       │       │       ├── fragments-1.0.0.module.sha512
    │   │       │       │       ├── fragments-1.0.0.pom
    │   │       │       │       ├── fragments-1.0.0.pom.md5
    │   │       │       │       ├── fragments-1.0.0.pom.sha1
    │   │       │       │       ├── fragments-1.0.0.pom.sha256
    │   │       │       │       └── fragments-1.0.0.pom.sha512
    │   │       │       │   ├── maven-metadata.xml
    │   │       │       │   ├── maven-metadata.xml.md5
    │   │       │       │   ├── maven-metadata.xml.sha1
    │   │       │       │   ├── maven-metadata.xml.sha256
    │   │       │       │   └── maven-metadata.xml.sha512
    │   │       │   └── schema
    │   │       │       └── schema
    │   │       │           ├── 1.0.0
    │   │       │               ├── schema-1.0.0-codegen-metadata-service1.json
    │   │       │               ├── schema-1.0.0-codegen-metadata-service1.json.md5
    │   │       │               ├── schema-1.0.0-codegen-metadata-service1.json.sha1
    │   │       │               ├── schema-1.0.0-codegen-metadata-service1.json.sha256
    │   │       │               ├── schema-1.0.0-codegen-metadata-service1.json.sha512
    │   │       │               ├── schema-1.0.0-codegen-metadata-service2.json
    │   │       │               ├── schema-1.0.0-codegen-metadata-service2.json.md5
    │   │       │               ├── schema-1.0.0-codegen-metadata-service2.json.sha1
    │   │       │               ├── schema-1.0.0-codegen-metadata-service2.json.sha256
    │   │       │               ├── schema-1.0.0-codegen-metadata-service2.json.sha512
    │   │       │               ├── schema-1.0.0-codegen-schema-service1.json
    │   │       │               ├── schema-1.0.0-codegen-schema-service1.json.md5
    │   │       │               ├── schema-1.0.0-codegen-schema-service1.json.sha1
    │   │       │               ├── schema-1.0.0-codegen-schema-service1.json.sha256
    │   │       │               ├── schema-1.0.0-codegen-schema-service1.json.sha512
    │   │       │               ├── schema-1.0.0-codegen-schema-service2.json
    │   │       │               ├── schema-1.0.0-codegen-schema-service2.json.md5
    │   │       │               ├── schema-1.0.0-codegen-schema-service2.json.sha1
    │   │       │               ├── schema-1.0.0-codegen-schema-service2.json.sha256
    │   │       │               ├── schema-1.0.0-codegen-schema-service2.json.sha512
    │   │       │               ├── schema-1.0.0-ir-service1.json
    │   │       │               ├── schema-1.0.0-ir-service1.json.md5
    │   │       │               ├── schema-1.0.0-ir-service1.json.sha1
    │   │       │               ├── schema-1.0.0-ir-service1.json.sha256
    │   │       │               ├── schema-1.0.0-ir-service1.json.sha512
    │   │       │               ├── schema-1.0.0-ir-service2.json
    │   │       │               ├── schema-1.0.0-ir-service2.json.md5
    │   │       │               ├── schema-1.0.0-ir-service2.json.sha1
    │   │       │               ├── schema-1.0.0-ir-service2.json.sha256
    │   │       │               ├── schema-1.0.0-ir-service2.json.sha512
    │   │       │               ├── schema-1.0.0-other-options-service1.json
    │   │       │               ├── schema-1.0.0-other-options-service1.json.md5
    │   │       │               ├── schema-1.0.0-other-options-service1.json.sha1
    │   │       │               ├── schema-1.0.0-other-options-service1.json.sha256
    │   │       │               ├── schema-1.0.0-other-options-service1.json.sha512
    │   │       │               ├── schema-1.0.0-other-options-service2.json
    │   │       │               ├── schema-1.0.0-other-options-service2.json.md5
    │   │       │               ├── schema-1.0.0-other-options-service2.json.sha1
    │   │       │               ├── schema-1.0.0-other-options-service2.json.sha256
    │   │       │               ├── schema-1.0.0-other-options-service2.json.sha512
    │   │       │               ├── schema-1.0.0.aar
    │   │       │               ├── schema-1.0.0.aar.md5
    │   │       │               ├── schema-1.0.0.aar.sha1
    │   │       │               ├── schema-1.0.0.aar.sha256
    │   │       │               ├── schema-1.0.0.aar.sha512
    │   │       │               ├── schema-1.0.0.module
    │   │       │               ├── schema-1.0.0.module.md5
    │   │       │               ├── schema-1.0.0.module.sha1
    │   │       │               ├── schema-1.0.0.module.sha256
    │   │       │               ├── schema-1.0.0.module.sha512
    │   │       │               ├── schema-1.0.0.pom
    │   │       │               ├── schema-1.0.0.pom.md5
    │   │       │               ├── schema-1.0.0.pom.sha1
    │   │       │               ├── schema-1.0.0.pom.sha256
    │   │       │               └── schema-1.0.0.pom.sha512
    │   │       │           ├── maven-metadata.xml
    │   │       │           ├── maven-metadata.xml.md5
    │   │       │           ├── maven-metadata.xml.sha1
    │   │       │           ├── maven-metadata.xml.sha256
    │   │       │           └── maven-metadata.xml.sha512
    │   │   ├── mismatchedVersions
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       └── graphql
    │   │       │           └── schema.graphqls
    │   │   ├── multi-modules-badconfig
    │   │       ├── build.gradle.kts
    │   │       ├── leaf
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── com
    │   │       │   │               └── library
    │   │       │   │                   └── operations.graphql
    │   │       ├── root
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── com
    │   │       │   │               └── library
    │   │       │   │                   ├── operations.graphql
    │   │       │   │                   └── schema.graphqls
    │   │       └── settings.gradle.kts
    │   │   ├── multi-modules-custom-scalar-defined-in-leaf
    │   │       ├── build.gradle.kts
    │   │       ├── leaf
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── com
    │   │       │   │               └── library
    │   │       │   │                   └── operations.graphql
    │   │       ├── root
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── com
    │   │       │   │               └── library
    │   │       │   │                   ├── operations.graphql
    │   │       │   │                   └── schema.sdl
    │   │       └── settings.gradle.kts
    │   │   ├── multi-modules-custom-scalar
    │   │       ├── build.gradle.kts
    │   │       ├── leaf
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       ├── graphql
    │   │       │   │           └── com
    │   │       │   │           │   └── library
    │   │       │   │           │       └── operations.graphql
    │   │       │   │       └── kotlin
    │   │       │   │           └── LeafKt.kt
    │   │       ├── root
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       ├── graphql
    │   │       │   │           └── com
    │   │       │   │           │   └── library
    │   │       │   │           │       ├── operations.graphql
    │   │       │   │           │       └── schema.graphqls
    │   │       │   │       └── kotlin
    │   │       │   │           └── Scalars.kt
    │   │       └── settings.gradle.kts
    │   │   ├── multi-modules-diamond
    │   │       ├── build.gradle.kts
    │   │       ├── leaf
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       ├── graphql
    │   │       │   │           └── com
    │   │       │   │           │   └── library
    │   │       │   │           │       └── operations.graphql
    │   │       │   │       └── kotlin
    │   │       │   │           └── Leaf.kt
    │   │       ├── node1
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── com
    │   │       │   │               └── library
    │   │       │   │                   └── operations.graphql
    │   │       ├── node2
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── com
    │   │       │   │               └── library
    │   │       │   │                   └── operations.graphql
    │   │       ├── root
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── com
    │   │       │   │               └── library
    │   │       │   │                   ├── operations.graphql
    │   │       │   │                   └── schema.sdl
    │   │       └── settings.gradle.kts
    │   │   ├── multi-modules-duplicates
    │   │       ├── build.gradle.kts
    │   │       ├── node1
    │   │       │   └── impl
    │   │       │   │   ├── build.gradle.kts
    │   │       │   │   └── src
    │   │       │   │       └── main
    │   │       │   │           └── graphql
    │   │       │   │               └── com
    │   │       │   │                   └── library
    │   │       │   │                       └── operations.graphql
    │   │       ├── node2
    │   │       │   └── impl
    │   │       │   │   ├── build.gradle.kts
    │   │       │   │   └── src
    │   │       │   │       └── main
    │   │       │   │           └── graphql
    │   │       │   │               └── com
    │   │       │   │                   └── library
    │   │       │   │                       └── operations.graphql
    │   │       ├── root
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── com
    │   │       │   │               └── library
    │   │       │   │                   └── schema.sdl
    │   │       └── settings.gradle.kts
    │   │   ├── multi-modules-publishing-consumer
    │   │       ├── build.gradle.kts
    │   │       ├── gradle
    │   │       │   └── wrapper
    │   │       │   │   ├── gradle-wrapper.jar
    │   │       │   │   └── gradle-wrapper.properties
    │   │       ├── gradlew
    │   │       ├── gradlew.bat
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       ├── graphql
    │   │       │           └── operation.graphql
    │   │       │       └── kotlin
    │   │       │           └── Main.kt
    │   │   ├── multi-modules-publishing-producer
    │   │       ├── build.gradle.kts
    │   │       ├── fragments
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── fragments.graphql
    │   │       ├── gradle
    │   │       │   └── wrapper
    │   │       │   │   ├── gradle-wrapper.jar
    │   │       │   │   └── gradle-wrapper.properties
    │   │       ├── gradlew
    │   │       ├── gradlew.bat
    │   │       ├── schema
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── schema.graphqls
    │   │       └── settings.gradle.kts
    │   │   ├── multi-modules-transitive
    │   │       ├── build.gradle.kts
    │   │       ├── leaf
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       ├── graphql
    │   │       │   │           └── com
    │   │       │   │           │   └── library
    │   │       │   │           │       └── operations.graphql
    │   │       │   │       └── kotlin
    │   │       │   │           └── Leaf.kt
    │   │       ├── node
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── com
    │   │       │   │               └── library
    │   │       │   │                   └── operations.graphql
    │   │       ├── root
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── com
    │   │       │   │               └── library
    │   │       │   │                   ├── operations.graphql
    │   │       │   │                   └── schema.sdl
    │   │       └── settings.gradle.kts
    │   │   ├── multi-modules
    │   │       ├── build.gradle.kts
    │   │       ├── leaf
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       ├── graphql
    │   │       │   │           └── com
    │   │       │   │           │   └── library
    │   │       │   │           │       └── operations.graphql
    │   │       │   │       └── kotlin
    │   │       │   │           └── LeafKt.kt
    │   │       ├── root
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── com
    │   │       │   │               └── library
    │   │       │   │                   ├── operations.graphql
    │   │       │   │                   └── schema.sdl
    │   │       └── settings.gradle.kts
    │   │   ├── multiplatform
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── commonMain
    │   │       │       ├── graphql
    │   │       │           ├── DroidDetails.graphql
    │   │       │           └── schema.json
    │   │       │       └── kotlin
    │   │       │           └── Main.kt
    │   │   ├── operationIdsWithIsolation
    │   │       ├── apollo-compiler-plugin
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       ├── kotlin
    │   │       │   │           └── apollo
    │   │       │   │           │   └── plugin
    │   │       │   │           │       └── MyPlugin.kt
    │   │       │   │       └── resources
    │   │       │   │           └── META-INF
    │   │       │   │               └── services
    │   │       │   │                   └── com.apollographql.apollo.compiler.ApolloCompilerPluginProvider
    │   │       ├── app
    │   │       │   ├── build.gradle.kts
    │   │       │   └── src
    │   │       │   │   └── main
    │   │       │   │       └── graphql
    │   │       │   │           └── com
    │   │       │   │               └── example
    │   │       │   │                   ├── TestQuery.graphql
    │   │       │   │                   └── schema.sdl
    │   │       ├── build.gradle.kts
    │   │       └── settings.gradle.kts
    │   │   ├── register-operations
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │       │   └── main
    │   │       │       └── graphql
    │   │       │           ├── operation.graphql
    │   │       │           └── schema.graphqls
    │   │   └── testSourceSet
    │   │       ├── build.gradle.kts
    │   │       ├── settings.gradle.kts
    │   │       └── src
    │   │           ├── main
    │   │               └── graphql
    │   │               │   └── com
    │   │               │       └── example
    │   │               │           ├── operations.graphql
    │   │               │           └── schema.sdl
    │   │           └── test
    │   │               └── Test.kt
    ├── apollo-http-cache
    │   ├── README.md
    │   ├── api
    │   │   └── apollo-http-cache.api
    │   ├── build.gradle.kts
    │   └── src
    │   │   ├── main
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── http
    │   │       │                       ├── ApolloHttpCache.kt
    │   │       │                       ├── CachingHttpInterceptor.kt
    │   │       │                       ├── DiskLruHttpCache.kt
    │   │       │                       ├── HttpCacheExtensions.kt
    │   │       │                       └── internal
    │   │       │                           ├── CacheHeadersHttpInterceptor.kt
    │   │       │                           ├── DiskLruCache.kt
    │   │       │                           ├── FaultHidingSink.kt
    │   │       │                           └── HttpCacheApolloInterceptor.kt
    │   │   └── test
    │   │       └── kotlin
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       └── cache
    │   │                           └── http
    │   │                               └── internal
    │   │                                   ├── CachingHttpInterceptorTest.kt
    │   │                                   ├── DiskLruCacheTest.kt
    │   │                                   └── FaultyFileSystem.kt
    ├── apollo-mpp-utils
    │   ├── README.md
    │   ├── api
    │   │   ├── apollo-mpp-utils.api
    │   │   └── apollo-mpp-utils.klib.api
    │   ├── build.gradle.kts
    │   └── src
    │   │   ├── appleMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── mpp
    │   │       │                   └── utils.kt
    │   │   ├── commonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── mpp
    │   │       │                   └── utils.kt
    │   │   ├── jsMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── mpp
    │   │       │                   └── utils.kt
    │   │   ├── jvmMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── mpp
    │   │       │                   └── utils.kt
    │   │   ├── linuxMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── mpp
    │   │       │                   └── utils.kt
    │   │   └── wasmJsMain
    │   │       └── kotlin
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       └── mpp
    │   │                           └── utils.wasmJs.kt
    ├── apollo-normalized-cache-api
    │   ├── README.md
    │   ├── api
    │   │   ├── apollo-normalized-cache-api.api
    │   │   └── apollo-normalized-cache-api.klib.api
    │   ├── build.gradle.kts
    │   └── src
    │   │   ├── appleMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── normalized
    │   │       │                       └── api
    │   │       │                           └── internal
    │   │       │                               └── -cache-lock-apple.kt
    │   │   ├── commonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── normalized
    │   │       │                       └── api
    │   │       │                           ├── ApolloCacheHeaders.kt
    │   │       │                           ├── CacheData.kt
    │   │       │                           ├── CacheHeaders.kt
    │   │       │                           ├── CacheKey.kt
    │   │       │                           ├── CacheKeyGenerator.kt
    │   │       │                           ├── CacheKeyResolver.kt
    │   │       │                           ├── CacheResolver.kt
    │   │       │                           ├── MemoryCache.kt
    │   │       │                           ├── NormalizedCache.kt
    │   │       │                           ├── NormalizedCacheFactory.kt
    │   │       │                           ├── OperationCacheExtensions.kt
    │   │       │                           ├── ReadOnlyNormalizedCache.kt
    │   │       │                           ├── Record.kt
    │   │       │                           └── internal
    │   │       │                               ├── -cache-lock.kt
    │   │       │                               ├── BlobRecordSerializer.kt
    │   │       │                               ├── CacheBatchReader.kt
    │   │       │                               ├── JsonRecordSerializer.kt
    │   │       │                               ├── LruCache.kt
    │   │       │                               ├── Normalizer.kt
    │   │       │                               ├── OptimisticCache.kt
    │   │       │                               ├── RecordWeigher.kt
    │   │       │                               └── ShouldSkip.kt
    │   │   ├── commonTest
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── normalized
    │   │       │                       ├── CacheKeyResolverTest.kt
    │   │       │                       ├── JsonRecordSerializerTest.kt
    │   │       │                       ├── MemoryCacheTest.kt
    │   │       │                       ├── PatternTest.kt
    │   │       │                       ├── RecordWeigherTest.kt
    │   │       │                       ├── TestCustomScalar.kt
    │   │       │                       └── internal
    │   │       │                           └── LruCacheTest.kt
    │   │   ├── jsMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── normalized
    │   │       │                       └── api
    │   │       │                           └── internal
    │   │       │                               └── -cache-lock-js.kt
    │   │   ├── jvmMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── normalized
    │   │       │                       └── api
    │   │       │                           └── internal
    │   │       │                               └── -cache-lock-jvm.kt
    │   │   └── wasmJsMain
    │   │       └── kotlin
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       └── cache
    │   │                           └── normalized
    │   │                               └── api
    │   │                                   └── internal
    │   │                                       └── -cache-lock.wasmJs.kt
    ├── apollo-normalized-cache-sqlite
    │   ├── README.md
    │   ├── api
    │   │   ├── android
    │   │   │   └── apollo-normalized-cache-sqlite.api
    │   │   ├── apollo-normalized-cache-sqlite.klib.api
    │   │   └── jvm
    │   │   │   └── apollo-normalized-cache-sqlite.api
    │   ├── build.gradle.kts
    │   ├── sqldelight
    │   │   └── json
    │   │   │   └── schema
    │   │   │       └── 1.db
    │   └── src
    │   │   ├── androidMain
    │   │       ├── AndroidManifest.xml
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── normalized
    │   │       │                       └── sql
    │   │       │                           ├── ApolloInitializer.kt
    │   │       │                           ├── SqlNormalizedCacheFactory.kt
    │   │       │                           └── internal
    │   │       │                               └── factoryImplementations.kt
    │   │   ├── appleMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── normalized
    │   │       │                       └── sql
    │   │       │                           ├── SqlNormalizedCacheFactory.kt
    │   │       │                           └── internal
    │   │       │                               └── factoryImplementations.kt
    │   │   ├── commonMain
    │   │       ├── kotlin
    │   │       │   └── com
    │   │       │   │   └── apollographql
    │   │       │   │       └── apollo
    │   │       │   │           └── cache
    │   │       │   │               └── normalized
    │   │       │   │                   └── sql
    │   │       │   │                       ├── SqlNormalizedCache.kt
    │   │       │   │                       ├── SqlNormalizedCacheFactory.kt
    │   │       │   │                       └── internal
    │   │       │   │                           ├── JsonRecordDatabase.kt
    │   │       │   │                           ├── RecordDatabase.kt
    │   │       │   │                           ├── factoryHelpers.kt
    │   │       │   │                           └── factoryImplementations.kt
    │   │       └── sqldelight
    │   │       │   └── json
    │   │       │       └── com
    │   │       │           └── apollographql
    │   │       │               └── apollo
    │   │       │                   └── cache
    │   │       │                       └── normalized
    │   │       │                           └── sql
    │   │       │                               └── internal
    │   │       │                                   └── json
    │   │       │                                       └── json.sq
    │   │   ├── commonTest
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── normalized
    │   │       │                       └── sql
    │   │       │                           └── SqlNormalizedCacheTest.kt
    │   │   └── jvmMain
    │   │       └── kotlin
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       └── cache
    │   │                           └── normalized
    │   │                               └── sql
    │   │                                   ├── SqlNormalizedCacheFactoryJvm.kt
    │   │                                   └── internal
    │   │                                       └── factoryImplementations.kt
    ├── apollo-normalized-cache
    │   ├── README.md
    │   ├── api
    │   │   ├── apollo-normalized-cache.api
    │   │   └── apollo-normalized-cache.klib.api
    │   ├── build.gradle.kts
    │   └── src
    │   │   ├── appleMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── normalized
    │   │       │                       └── internal
    │   │       │                           └── Lock.kt
    │   │   ├── commonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── normalized
    │   │       │                       ├── ApolloStore.kt
    │   │       │                       ├── CacheMissLoggingInterceptor.kt
    │   │       │                       ├── ClientCacheExtensions.kt
    │   │       │                       ├── FetchPolicyInterceptors.kt
    │   │       │                       └── internal
    │   │       │                           ├── ApolloCacheInterceptor.kt
    │   │       │                           ├── DefaultApolloStore.kt
    │   │       │                           ├── Lock.kt
    │   │       │                           └── WatcherInterceptor.kt
    │   │   ├── concurrentMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── normalized
    │   │       │                       └── ApolloStore.concurrent.kt
    │   │   ├── jsCommonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── normalized
    │   │       │                       └── ApolloStore.jsCommon.kt
    │   │   ├── jsMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── normalized
    │   │       │                       └── internal
    │   │       │                           └── Lock.kt
    │   │   ├── jvmMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── cache
    │   │       │                   └── normalized
    │   │       │                       └── internal
    │   │       │                           └── Lock.kt
    │   │   └── wasmJsMain
    │   │       └── kotlin
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       └── cache
    │   │                           └── normalized
    │   │                               └── internal
    │   │                                   └── Lock.wasmJs.kt
    ├── apollo-runtime
    │   ├── README.md
    │   ├── api
    │   │   ├── android
    │   │   │   └── apollo-runtime.api
    │   │   ├── apollo-runtime.klib.api
    │   │   └── jvm
    │   │   │   └── apollo-runtime.api
    │   ├── build.gradle.kts
    │   └── src
    │   │   ├── androidInstrumentedTest
    │   │       ├── AndroidManifest.xml
    │   │       ├── kotlin
    │   │       │   └── instrumented
    │   │       │   │   └── NetworkMonitorTest.kt
    │   │       └── res
    │   │       │   └── xml
    │   │       │       └── network_security_config.xml
    │   │   ├── androidMain
    │   │       ├── AndroidManifest.xml
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── network
    │   │       │                   ├── NetworkMonitor.android.kt
    │   │       │                   └── NetworkObserver.android.kt
    │   │   ├── appleMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── network
    │   │       │                   ├── IosPlatform.kt
    │   │       │                   ├── NetworkMonitor.apple.kt
    │   │       │                   ├── NetworkObserver.apple.kt
    │   │       │                   ├── http
    │   │       │                       └── DefaultHttpEngine.apple.kt
    │   │       │                   ├── websocket
    │   │       │                       └── WebSocketEngine.apple.kt
    │   │       │                   └── ws
    │   │       │                       └── NSURLSessionWebSocketEngine.kt
    │   │   ├── appleTest
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── network
    │   │       │                   └── http
    │   │       │                       └── DefaultHttpEngineTest.kt
    │   │   ├── commonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               ├── ApolloCall.kt
    │   │       │               ├── ApolloClient.kt
    │   │       │               ├── AutoPersistedQueryInfo.kt
    │   │       │               ├── CacheDumpProviderContext.kt
    │   │       │               ├── ConcurrencyInfo.kt
    │   │       │               ├── ConflatedResponses.kt
    │   │       │               ├── interceptor
    │   │       │                   ├── ApolloInterceptor.kt
    │   │       │                   ├── AutoPersistedQueryInterceptor.kt
    │   │       │                   ├── NetworkInterceptor.kt
    │   │       │                   └── RetryOnErrorInterceptor.kt
    │   │       │               ├── internal
    │   │       │                   ├── MultipartReader.kt
    │   │       │                   ├── dispatchers.kt
    │   │       │                   ├── flows.kt
    │   │       │                   ├── incremental
    │   │       │                   │   ├── IncrementalDeliveryProtocolImpl.kt
    │   │       │                   │   ├── IncrementalResultsMerger.kt
    │   │       │                   │   ├── JsonMap.kt
    │   │       │                   │   ├── V0_1IncrementalResultsMerger.kt
    │   │       │                   │   └── V0_2IncrementalResultsMerger.kt
    │   │       │                   └── multipart.kt
    │   │       │               └── network
    │   │       │                   ├── IncrementalDeliveryProtocol.kt
    │   │       │                   ├── NetworkMonitor.kt
    │   │       │                   ├── NetworkObserver.kt
    │   │       │                   ├── NetworkTransport.kt
    │   │       │                   ├── http
    │   │       │                       ├── BatchingHttpInterceptor.kt
    │   │       │                       ├── ClientAwarenessInterceptor.kt
    │   │       │                       ├── HeadersInterceptor.kt
    │   │       │                       ├── HttpEngine.kt
    │   │       │                       ├── HttpExecutionContext.kt
    │   │       │                       ├── HttpInterceptor.kt
    │   │       │                       ├── HttpNetworkTransport.kt
    │   │       │                       └── LoggingInterceptor.kt
    │   │       │                   ├── internal
    │   │       │                       └── url.kt
    │   │       │                   ├── websocket
    │   │       │                       ├── AppSyncWsProtocol.kt
    │   │       │                       ├── ClientMessage.kt
    │   │       │                       ├── GraphQLWsProtocol.kt
    │   │       │                       ├── ServerMessage.kt
    │   │       │                       ├── SubscriptionParser.kt
    │   │       │                       ├── SubscriptionWsProtocol.kt
    │   │       │                       ├── WebSocketEngine.kt
    │   │       │                       ├── WebSocketNetworkTransport.kt
    │   │       │                       ├── WsProtocol.kt
    │   │       │                       └── internal
    │   │       │                       │   ├── OperationListener.kt
    │   │       │                       │   ├── SubscribableWebSocket.kt
    │   │       │                       │   └── WebSocketPool.kt
    │   │       │                   └── ws
    │   │       │                       ├── AppSyncWsProtocol.kt
    │   │       │                       ├── GraphQLWsProtocol.kt
    │   │       │                       ├── SubscriptionWsProtocol.kt
    │   │       │                       ├── SubscriptionWsProtocolAdapter.kt
    │   │       │                       ├── WebSocketEngine.kt
    │   │       │                       ├── WebSocketNetworkTransport.kt
    │   │       │                       ├── WsProtocol.kt
    │   │       │                       └── internal
    │   │       │                           └── WsMessage.kt
    │   │   ├── commonTest
    │   │       └── kotlin
    │   │       │   └── test
    │   │       │       ├── ApolloClientBuilderTest.kt
    │   │       │       ├── FooOperation.kt
    │   │       │       ├── InterceptorTest.kt
    │   │       │       ├── defer
    │   │       │           ├── V0_1IncrementalResultsMergerTest.kt
    │   │       │           └── V0_2IncrementalResultsMergerTest.kt
    │   │       │       └── network
    │   │       │           ├── AppSyncTest.kt
    │   │       │           ├── AuthorizationInterceptor.kt
    │   │       │           ├── AuthorizationInterceptorTest.kt
    │   │       │           ├── HttpNetworkTransportTest.kt
    │   │       │           ├── MockServerWebSocketEngineTest.kt
    │   │       │           ├── MultipartReaderTest.kt
    │   │       │           ├── NetworkMonitorTest.kt
    │   │       │           ├── WebSocketNetworkTransportTest.kt
    │   │       │           └── utils.kt
    │   │   ├── concurrentMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── internal
    │   │       │                   └── dispatchers.concurrent.kt
    │   │   ├── jsMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               ├── internal
    │   │       │                   ├── dispatchers.js.kt
    │   │       │                   └── is-node.kt
    │   │       │               └── network
    │   │       │                   ├── http
    │   │       │                       ├── DefaultHttpEngine.js.kt
    │   │       │                       └── Js.kt
    │   │       │                   ├── websocket
    │   │       │                       └── WebSocketEngine.js.kt
    │   │       │                   └── ws
    │   │       │                       └── JsWebSocketEngine.kt
    │   │   ├── jvmCommonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── network
    │   │       │                   ├── OkHttpExtensions.kt
    │   │       │                   ├── http
    │   │       │                       └── DefaultHttpEngine.jvm.kt
    │   │       │                   ├── websocket
    │   │       │                       └── WebSocketEngine.jvm.kt
    │   │       │                   └── ws
    │   │       │                       └── OkHttpWebSocketEngine.kt
    │   │   ├── jvmTest
    │   │       └── kotlin
    │   │       │   ├── ApolloClientBuilderTest.kt
    │   │       │   ├── ExecutionContextTest.kt
    │   │       │   ├── HttpCacheTest.kt
    │   │       │   ├── InterceptorsErrorTest.kt
    │   │       │   └── RetryWebSocketsTest.kt
    │   │   ├── linuxMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── network
    │   │       │                   ├── http
    │   │       │                       └── DefaultHttpEngine.kt
    │   │       │                   ├── websocket
    │   │       │                       └── WebSocketEngine.linux.kt
    │   │       │                   └── ws
    │   │       │                       └── LinuxWebSocketEngine.kt
    │   │   └── wasmJsMain
    │   │       └── kotlin
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       ├── internal
    │   │                           └── dispatchers.wasmJs.kt
    │   │                       └── network
    │   │                           ├── http
    │   │                               ├── DefaultHttpEngine.wasmJs.kt
    │   │                               ├── JsUtils.kt
    │   │                               ├── LibDom.kt
    │   │                               └── LibEs5.kt
    │   │                           ├── websocket
    │   │                               └── WebSocketEngine.wasmJs.kt
    │   │                           └── ws
    │   │                               └── WebSocketEngine.wasmJs.kt
    ├── apollo-testing-support-internal
    │   ├── README.md
    │   ├── build.gradle.kts
    │   └── src
    │   │   ├── appleMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── testing
    │   │       │                   ├── currentThreadId.apple.kt
    │   │       │                   ├── cwd.kt
    │   │       │                   ├── platform.apple.kt
    │   │       │                   └── readFile.apple.kt
    │   │   ├── commonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── testing
    │   │       │                   ├── FilesystemCommon.kt
    │   │       │                   ├── channels.kt
    │   │       │                   ├── currentThreadId.kt
    │   │       │                   ├── internal
    │   │       │                       └── runTest.kt
    │   │       │                   ├── platform.kt
    │   │       │                   └── readFile.kt
    │   │   ├── concurrentMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── testing
    │   │       │                   └── readFile.concurrent.kt
    │   │   ├── jsCommonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── testing
    │   │       │                   └── currentThreadId.jsCommon.kt
    │   │   ├── jsMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── testing
    │   │       │                   ├── platform.js.kt
    │   │       │                   └── readFile.js.kt
    │   │   ├── jvmCommonMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── testing
    │   │       │                   ├── currentThreadId.jvmCommon.kt
    │   │       │                   └── platform.jvmCommon.kt
    │   │   ├── jvmMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── testing
    │   │       │                   └── readFile.jvm.kt
    │   │   ├── linuxMain
    │   │       └── kotlin
    │   │       │   └── com
    │   │       │       └── apollographql
    │   │       │           └── apollo
    │   │       │               └── testing
    │   │       │                   ├── currentThreadId.linux.kt
    │   │       │                   ├── platform.linux.kt
    │   │       │                   └── readFile.linux.kt
    │   │   └── wasmJsMain
    │   │       └── kotlin
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       └── testing
    │   │                           ├── platform.wasmJs.kt
    │   │                           └── readFile.wasmJs.kt
    ├── apollo-testing-support
    │   ├── README.md
    │   ├── api
    │   │   ├── apollo-testing-support.api
    │   │   └── apollo-testing-support.klib.api
    │   ├── build.gradle.kts
    │   └── src
    │   │   └── commonMain
    │   │       └── kotlin
    │   │           └── com
    │   │               └── apollographql
    │   │                   └── apollo
    │   │                       ├── mockserver
    │   │                           └── placeholders.kt
    │   │                       └── testing
    │   │                           └── TestNetworkTransport.kt
    └── apollo-tooling
    │   ├── README.md
    │   ├── api
    │       └── apollo-tooling.api
    │   ├── build.gradle.kts
    │   └── src
    │       ├── main
    │           ├── graphql
    │           │   ├── graphql
    │           │   │   ├── extra.graphqls
    │           │   │   ├── pre-introspection.graphql
    │           │   │   └── schema.graphqls
    │           │   └── platform-api
    │           │   │   ├── internal
    │           │   │       ├── extra.graphqls
    │           │   │       ├── operations.graphql
    │           │   │       └── schema.graphqls
    │           │   │   └── public
    │           │   │       ├── extra.graphqls
    │           │   │       ├── operations.graphql
    │           │   │       └── schema.graphqls
    │           ├── kotlin
    │           │   └── com
    │           │   │   └── apollographql
    │           │   │       └── apollo
    │           │   │           └── tooling
    │           │   │               ├── FieldInsights.kt
    │           │   │               ├── GraphQLFeature.kt
    │           │   │               ├── InternalPlatformApi.kt
    │           │   │               ├── PersistedQueriesUploader.kt
    │           │   │               ├── RegisterOperations.kt
    │           │   │               ├── SchemaDownloader.kt
    │           │   │               ├── SchemaHelper.kt
    │           │   │               ├── SchemaUploader.kt
    │           │   │               ├── Telemetry.kt
    │           │   │               ├── TimestampAdapter.kt
    │           │   │               ├── VoidAdapter.kt
    │           │   │               ├── exceptions.kt
    │           │   │               ├── graphos.kt
    │           │   │               ├── model
    │           │   │                   └── TelemetryData.kt
    │           │   │               └── serialization.kt
    │           └── resources
    │           │   └── base-introspection.graphql
    │       └── test
    │           ├── fixtures
    │               ├── introspection-request-failSafe.json
    │               ├── introspection-request-june2018.json
    │               ├── introspection-request-october2021.json
    │               ├── introspection-request-september2025-oneOf.json
    │               ├── introspection-request-september2025.json
    │               ├── introspection-response-fail.json
    │               ├── introspection-response-success-full.graphqls
    │               ├── introspection-response-success-full.json
    │               ├── introspection-response-success.json
    │               ├── pre-introspection-response-june2018.json
    │               ├── pre-introspection-response-october2021.json
    │               ├── pre-introspection-response-september2025-oneOf.json
    │               └── pre-introspection-response-september2025.json
    │           └── kotlin
    │               └── com
    │                   └── apollographql
    │                       └── apollo
    │                           └── tooling
    │                               ├── FieldInsightsTests.kt
    │                               ├── IntrospectionQueryTest.kt
    │                               ├── SafelistingHashTests.kt
    │                               └── SchemaDownloaderTests.kt
├── renovate.json
├── samples
    └── README.md
├── scripts
    ├── bump-kotlin-nightlies.main.kts
    ├── collect-diagnostics.main.kts
    ├── run-benchmarks.main.kts
    ├── update-repo.main.kts
    └── upload-native-benchmarks.main.kts
├── settings.gradle.kts
├── swift-tests
    ├── README.md
    ├── swift-tests.xcodeproj
    │   ├── project.pbxproj
    │   └── xcshareddata
    │   │   └── xcschemes
    │   │       └── swift-tests.xcscheme
    ├── swift-tests
    │   ├── Assets.xcassets
    │   │   ├── AccentColor.colorset
    │   │   │   └── Contents.json
    │   │   ├── AppIcon.appiconset
    │   │   │   └── Contents.json
    │   │   └── Contents.json
    │   ├── ContentView.swift
    │   └── swift_testsApp.swift
    └── swift-testsTests
    │   └── swift_testsTests.swift
└── tests
    ├── .idea
        ├── codeStyles
        ├── icon.png
        └── runConfigurations
        │   ├── CodegenTest.xml
        │   └── ValidationTest.xml
    ├── README.md
    ├── ast-benchmark
        ├── build.gradle.kts
        └── src
        │   └── jmh
        │       └── kotlin
        │           └── benchmark
        │               └── Benchmark.kt
    ├── browser-tests
        ├── README.md
        ├── build.gradle.kts
        ├── karma.config.d
        │   └── mocha-timeout-config.js
        └── src
        │   ├── commonMain
        │       ├── kotlin
        │       │   └── main.kt
        │       └── resources
        │       │   └── index.html
        │   └── commonTest
        │       └── kotlin
        │           └── test
        │               ├── EchoServerWebSocketEngineTest.kt
        │               └── HeadersTest.kt
    ├── build.gradle.kts
    ├── cache-variables-arguments
        ├── README.md
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               ├── CacheArgumentTest.kt
        │               └── IncludeTest.kt
    ├── catch-responseBased
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── null
        │       │       ├── extra.graphqls
        │       │       └── operations.graphql
        │       │   ├── result
        │       │       └── extra.graphqls
        │       │   ├── shared
        │       │       ├── levels.graphql
        │       │       ├── operations.graphql
        │       │       └── schema.graphqls
        │       │   └── throw
        │       │       └── extra.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               ├── CatchNullTest.kt
        │               ├── CatchResultTest.kt
        │               ├── CatchThrowTest.kt
        │               ├── LevelsTest.kt
        │               └── common.kt
    ├── catch
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── fragments
        │       │       ├── operation.graphql
        │       │       └── schema.graphqls
        │       │   ├── null
        │       │       ├── extra.graphqls
        │       │       └── operations.graphql
        │       │   ├── result
        │       │       └── extra.graphqls
        │       │   ├── shared
        │       │       ├── levels.graphql
        │       │       ├── operations.graphql
        │       │       └── schema.graphqls
        │       │   └── throw
        │       │       └── extra.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               ├── CatchNullTest.kt
        │               ├── CatchResultTest.kt
        │               ├── CatchThrowTest.kt
        │               ├── FragmentTest.kt
        │               ├── LevelsTest.kt
        │               └── common.kt
    ├── com.apollographql.iostest
        └── com.apollographql.iostest.xcodeproj
        │   └── project.pbxproj
    ├── compiler-plugins
        ├── README.md
        ├── add-field
        │   ├── build.gradle.kts
        │   └── src
        │   │   └── main
        │   │       ├── kotlin
        │   │           └── hooks
        │   │           │   └── TestPlugin.kt
        │   │       └── resources
        │   │           └── META-INF
        │   │               └── services
        │   │                   └── com.apollographql.apollo.compiler.ApolloCompilerPlugin
        ├── app
        │   ├── build.gradle.kts
        │   └── src
        │   │   ├── main
        │   │       ├── graphql
        │   │       │   ├── cache
        │   │       │   │   └── schema.graphqls
        │   │       │   └── default
        │   │       │   │   ├── operation.graphql
        │   │       │   │   └── schema.graphqls
        │   │       └── kotlin
        │   │       │   └── hooks
        │   │       │       └── typenameinterface
        │   │       │           ├── HasTypeName.kt
        │   │       │           └── main.kt
        │   │   └── test
        │   │       └── kotlin
        │   │           └── test
        │   │               ├── CapitalizeEnumValuesTest.kt
        │   │               ├── CustomFlattenTest.kt
        │   │               ├── DefaultNullValuesTest.kt
        │   │               ├── GettersAndSettersTest.kt
        │   │               ├── PrefixNamesTest.kt
        │   │               └── TypeNameInterfaceTest.kt
        ├── capitalize-enum-values
        │   ├── build.gradle.kts
        │   └── src
        │   │   └── main
        │   │       ├── kotlin
        │   │           └── hooks
        │   │           │   └── TestPlugin.kt
        │   │       └── resources
        │   │           └── META-INF
        │   │               └── services
        │   │                   └── com.apollographql.apollo.compiler.ApolloCompilerPlugin
        ├── custom-flatten
        │   ├── build.gradle.kts
        │   └── src
        │   │   └── main
        │   │       ├── graphql
        │   │           ├── operations.graphql
        │   │           └── schema.graphqls
        │   │       ├── kotlin
        │   │           └── hooks
        │   │           │   ├── TestPlugin.kt
        │   │           │   └── customFlatten.kt
        │   │       └── resources
        │   │           └── META-INF
        │   │               └── services
        │   │                   └── com.apollographql.apollo.compiler.ApolloCompilerPlugin
        ├── default-null-values
        │   ├── build.gradle.kts
        │   └── src
        │   │   └── main
        │   │       ├── kotlin
        │   │           └── hooks
        │   │           │   └── DefaultToNullPlugin.kt
        │   │       └── resources
        │   │           └── META-INF
        │   │               └── services
        │   │                   └── com.apollographql.apollo.compiler.ApolloCompilerPlugin
        ├── getters-and-setters
        │   ├── build.gradle.kts
        │   └── src
        │   │   └── main
        │   │       ├── kotlin
        │   │           └── hooks
        │   │           │   └── TestPlugin.kt
        │   │       └── resources
        │   │           └── META-INF
        │   │               └── services
        │   │                   └── com.apollographql.apollo.compiler.ApolloCompilerPlugin
        ├── multiple
        │   ├── build.gradle.kts
        │   └── src
        │   │   └── main
        │   │       ├── kotlin
        │   │           └── apollocompilerplugin
        │   │           │   └── TestPlugin.kt
        │   │       └── resources
        │   │           └── META-INF
        │   │               └── services
        │   │                   └── com.apollographql.apollo.compiler.ApolloCompilerPlugin
        ├── prefix-names
        │   ├── build.gradle.kts
        │   └── src
        │   │   └── main
        │   │       ├── kotlin
        │   │           └── hooks
        │   │           │   └── TestPlugin.kt
        │   │       └── resources
        │   │           └── META-INF
        │   │               └── services
        │   │                   └── com.apollographql.apollo.compiler.ApolloCompilerPlugin
        ├── schema-codegen
        │   ├── build.gradle.kts
        │   └── src
        │   │   └── main
        │   │       ├── kotlin
        │   │           └── schema
        │   │           │   └── TestPlugin.kt
        │   │       └── resources
        │   │           ├── META-INF
        │   │               └── services
        │   │               │   └── com.apollographql.apollo.compiler.ApolloCompilerPluginProvider
        │   │           └── cache_v0.1.graphqls
        └── typename-interface
        │   ├── build.gradle.kts
        │   └── src
        │       └── main
        │           ├── kotlin
        │               └── hooks
        │               │   └── TestPlugin.kt
        │           └── resources
        │               └── META-INF
        │                   └── services
        │                       └── com.apollographql.apollo.compiler.ApolloCompilerPluginProvider
    ├── data-builders-java
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       ├── graphql
        │       │   ├── operations.graphql
        │       │   └── schema.graphqls
        │       └── java
        │       │   └── data
        │       │       └── builders
        │       │           └── MyLong.java
        │   └── test
        │       └── java
        │           └── test
        │               └── DataBuilderTest.java
    ├── data-builders-kotlin
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       ├── graphql
        │       │   ├── fragments.graphql
        │       │   ├── operations.graphql
        │       │   └── schema.graphqls
        │       └── kotlin
        │       │   └── com
        │       │       └── example
        │       │           └── MyLong.kt
        │   └── test
        │       └── kotlin
        │           └── test
        │               ├── DataBuilderTest.kt
        │               └── FragmentTest.kt
    ├── defer
        ├── README.md
        ├── apollo-server
        │   ├── README.md
        │   ├── computers.graphqls
        │   ├── computers.js
        │   └── package.json
        ├── build.gradle.kts
        ├── router
        │   ├── simple-supergraph-rover-config.yaml
        │   ├── simple-supergraph.graphqls
        │   └── subgraphs
        │   │   └── computers
        │   │       ├── computers.graphqls
        │   │       ├── computers.js
        │   │       └── package.json
        └── src
        │   ├── commonMain
        │       └── graphql
        │       │   ├── base
        │       │       ├── operation.graphql
        │       │       └── schema.graphqls
        │       │   ├── noTypename
        │       │       ├── operation.graphql
        │       │       └── schema.graphqls
        │       │   └── supergraph
        │       │       ├── query.graphql
        │       │       └── schema.graphqls
        │   ├── commonTest
        │       └── kotlin
        │       │   └── test
        │       │       ├── DeferV0_1NormalizedCacheTest.kt
        │       │       ├── DeferV0_1Test.kt
        │       │       ├── DeferV0_2NormalizedCacheTest.kt
        │       │       ├── DeferV0_2Test.kt
        │       │       ├── DeferWithApolloServerTest.kt
        │       │       ├── DeferWithRouterTest.kt
        │       │       └── TestUtil.kt
        │   └── jvmTest
        │       └── kotlin
        │           └── test
        │               └── DeferJvmTest.kt
    ├── deprecated-requires-opt-in
        ├── README.md
        ├── build.gradle.kts
        ├── graphql
        │   ├── operation.graphql
        │   └── schema.graphqls
        └── src
        │   ├── main
        │       └── kotlin
        │       │   └── com
        │       │       └── example
        │       │           └── MyRequiresOptIn.kt
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── RequiresOptInTest.kt
    ├── enums
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── extra.graphqls
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               ├── ApolloEnumTest.kt
        │               └── EnumsTest.kt
    ├── escaping
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── EscapingTest.kt
    ├── filesystem-sensitivity
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operations.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── MainTest.kt
    ├── generated-methods
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── GeneratedMethodsTest.kt
    ├── gradle
    ├── gradle.properties
    ├── gradlew
    ├── gradlew.bat
    ├── gzip
        ├── build.gradle.kts
        ├── lorem.txt.gz
        └── src
        │   ├── commonMain
        │       └── graphql
        │       │   ├── operations.graphql
        │       │   └── schema.graphqls
        │   └── commonTest
        │       └── kotlin
        │           └── test
        │               └── GzipTest.kt
    ├── http-cache
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operations.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── HttpCacheTest.kt
    ├── http-headers
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operations.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── HttpHeaderTest.kt
    ├── include-skip-operation-based
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operations.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── IncludeTest.kt
    ├── input
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── InputTest.kt
    ├── integration-tests
        ├── README.md
        ├── build.gradle.kts
        ├── src
        │   ├── appleTest
        │   │   └── kotlin
        │   │   │   └── test
        │   │   │       ├── HttpEngineTest.kt
        │   │   │       └── NativeThreadTest.kt
        │   ├── commonMain
        │   │   └── kotlin
        │   │   │   └── com
        │   │   │       └── example
        │   │   │           └── MyDate.kt
        │   ├── commonTest
        │   │   └── kotlin
        │   │   │   ├── Utils.kt
        │   │   │   └── test
        │   │   │       ├── AdapterBijectionTest.kt
        │   │   │       ├── AutoPersistedQueriesTest.kt
        │   │   │       ├── BasicTest.kt
        │   │   │       ├── BodyExtensionsTest.kt
        │   │   │       ├── CacheFlagsTest.kt
        │   │   │       ├── CacheResolverTest.kt
        │   │   │       ├── CancelTest.kt
        │   │   │       ├── EnumTest.kt
        │   │   │       ├── ExceptionsTest.kt
        │   │   │       ├── FetchPolicyTest.kt
        │   │   │       ├── FileUploadTest.kt
        │   │   │       ├── HTTPHeadersTest.kt
        │   │   │       ├── HttpErrorBodyTest.kt
        │   │   │       ├── HttpGetTest.kt
        │   │   │       ├── HttpRequestComposerTest.kt
        │   │   │       ├── JsonScalarTest.kt
        │   │   │       ├── LoggingInterceptorTest.kt
        │   │   │       ├── MemoryCacheTest.kt
        │   │   │       ├── ModelTest.kt
        │   │   │       ├── NormalizedCacheThreadingTest.kt
        │   │   │       ├── NormalizerTest.kt
        │   │   │       ├── OptimisticCacheTest.kt
        │   │   │       ├── OtherCacheTest.kt
        │   │   │       ├── ParseResponseBodyTest.kt
        │   │   │       ├── ScalarAdapterTest.kt
        │   │   │       ├── StoreTest.kt
        │   │   │       ├── ThreadTests.kt
        │   │   │       ├── ToJsonTest.kt
        │   │   │       ├── WatcherErrorHandlingTest.kt
        │   │   │       ├── WatcherTest.kt
        │   │   │       ├── batching
        │   │   │           ├── QueryBatchingTest.kt
        │   │   │           └── graphql
        │   │   │           │   ├── operations.graphql
        │   │   │           │   └── schema.graphqls
        │   │   │       ├── circular_cache_read
        │   │   │           ├── CircularCacheReadTest.kt
        │   │   │           └── graphql
        │   │   │           │   ├── operations.graphql
        │   │   │           │   └── schema.graphqls
        │   │   │       ├── declarativecache
        │   │   │           ├── DeclarativeCacheTest.kt
        │   │   │           └── graphql
        │   │   │           │   ├── extra.graphqls
        │   │   │           │   ├── operations.graphql
        │   │   │           │   └── schema.graphqls
        │   │   │       ├── fragment_normalizer
        │   │   │           ├── FragmentNormalizerTest.kt
        │   │   │           └── graphql
        │   │   │           │   ├── operations.graphql
        │   │   │           │   └── schema.graphqls
        │   │   │       └── schema
        │   │   │           ├── TypesTest.kt
        │   │   │           └── graphql
        │   │   │               └── schema.graphqls
        │   ├── concurrentTest
        │   │   └── kotlin
        │   │   │   └── test
        │   │   │       └── MemoryCacheOnlyTest.kt
        │   ├── jvmTest
        │   │   ├── kotlin
        │   │   │   └── test
        │   │   │   │   ├── CacheConcurrencyTest.kt
        │   │   │   │   ├── CacheMissLoggingInterceptorTest.kt
        │   │   │   │   ├── CookiesTest.kt
        │   │   │   │   ├── ExecutionContextTest.kt
        │   │   │   │   ├── JvmFileUploadTest.kt
        │   │   │   │   ├── OkHttpClientTest.kt
        │   │   │   │   ├── PersistedQueryManifestTest.kt
        │   │   │   │   └── WriteToCacheAsynchronouslyTest.kt
        │   │   └── resources
        │   │   │   ├── file0.txt
        │   │   │   └── file1.jpg
        │   └── main
        │   │   └── graphql
        │   │       └── com
        │   │           └── apollographql
        │   │               └── apollo
        │   │                   └── integration
        │   │                       ├── benchmark
        │   │                           ├── operations.graphql
        │   │                           └── schema.graphqls
        │   │                       ├── fullstack
        │   │                           ├── BookTrip.graphql
        │   │                           ├── CancelTrip.graphql
        │   │                           ├── LaunchDetails.graphql
        │   │                           ├── LaunchDetailsByDate.graphql
        │   │                           ├── LaunchList.graphql
        │   │                           ├── Login.graphql
        │   │                           ├── TripsBooked.graphql
        │   │                           └── schema.graphqls
        │   │                       ├── httpcache
        │   │                           ├── AllFilms.graphql
        │   │                           ├── AllPlanets.graphql
        │   │                           ├── DroidDetails.graphql
        │   │                           └── schema.graphqls
        │   │                       ├── interceptor
        │   │                           ├── AllFilms.graphql
        │   │                           └── schema.graphqls
        │   │                       ├── normalizer
        │   │                           ├── CharacterDetails.graphql
        │   │                           ├── CharacterNameById.graphql
        │   │                           ├── CharacterWithBirthDate.graphql
        │   │                           ├── CreateReviewMutation.graphql
        │   │                           ├── EpisodeHeroName.graphql
        │   │                           ├── EpisodeHeroNameWithId.graphql
        │   │                           ├── EpisodeHeroWithDates.graphql
        │   │                           ├── EpisodeHeroWithInlineFragment.graphql
        │   │                           ├── HeroAndFriendsDirectives.graphql
        │   │                           ├── HeroAndFriendsName.graphql
        │   │                           ├── HeroAndFriendsNameWithIds.graphql
        │   │                           ├── HeroAndFriendsNameWithIdsForParentOnly.graphql
        │   │                           ├── HeroAndFriendsWithFragments.graphql
        │   │                           ├── HeroAppearsIn.graphql
        │   │                           ├── HeroName.gql
        │   │                           ├── HeroNameWithEnums.graphql
        │   │                           ├── HeroNameWithId.graphql
        │   │                           ├── HeroParentTypeDependentField.graphql
        │   │                           ├── HeroTypeDependentAliasedField.graphql
        │   │                           ├── HeroWithFriendsFragment.graphql
        │   │                           ├── HumanWithIdFragment.graphql
        │   │                           ├── Instant.graphql
        │   │                           ├── JsonScalar.graphql
        │   │                           ├── NullableHero.graphql
        │   │                           ├── ReviewsByEpisode.graphql
        │   │                           ├── SameHeroTwice.graphql
        │   │                           ├── SearchHero.graphql
        │   │                           ├── StartshipById.graphql
        │   │                           ├── UpdateReviewMutation.graphql
        │   │                           ├── UpdateReviewWithoutVariableMutation.graphql
        │   │                           └── schema.graphqls
        │   │                       ├── performance
        │   │                           ├── GetFloats.graphql
        │   │                           ├── GetInts.graphql
        │   │                           └── schema.graphqls
        │   │                       ├── subscription
        │   │                           ├── NewRepoCommentSubscription.graphql
        │   │                           └── schema.graphqls
        │   │                       └── upload
        │   │                           ├── MultipleUpload.graphql
        │   │                           ├── NestedUpload.graphql
        │   │                           ├── SingleUpload.graphql
        │   │                           ├── SingleUploadTwice.graphql
        │   │                           └── schema.graphqls
        └── testFixtures
        │   ├── AllPlanetsListOfObjectWithNullObject.json
        │   ├── AllPlanetsNullableField.json
        │   ├── CreateReviewResponse.json
        │   ├── EpisodeHeroNameResponse.json
        │   ├── EpisodeHeroNameResponseNameChange.json
        │   ├── EpisodeHeroNameResponseNameChangeTwo.json
        │   ├── EpisodeHeroNameResponseWithId.json
        │   ├── EpisodeHeroWithDatesResponse.json
        │   ├── EpisodeHeroWithInlineFragmentResponse.json
        │   ├── HeroAndFriendsNameResponse.json
        │   ├── HeroAndFriendsNameWithIdsNameChange.json
        │   ├── HeroAndFriendsNameWithIdsParentOnlyResponse.json
        │   ├── HeroAndFriendsNameWithIdsResponse.json
        │   ├── HeroAndFriendsWithFragmentResponse.json
        │   ├── HeroAppearsInResponse.json
        │   ├── HeroAppearsInResponseWithNulls.json
        │   ├── HeroNameResponse.json
        │   ├── HeroNameWithEnumsResponse.json
        │   ├── HeroNameWithIdResponse.json
        │   ├── HeroParentTypeDependentFieldDroidResponse.json
        │   ├── HeroParentTypeDependentFieldHumanResponse.json
        │   ├── HeroTypeDependentAliasedFieldResponse.json
        │   ├── HeroTypeDependentAliasedFieldResponseHuman.json
        │   ├── HeroTypeDependentFieldResponseDroid.json
        │   ├── HttpCacheTestAllFilms.json
        │   ├── HttpCacheTestAllPlanets.json
        │   ├── HttpCacheTestAllPlanets2.json
        │   ├── HttpCacheTestDroidDetails.json
        │   ├── JsonScalar.json
        │   ├── JsonScalarModified.json
        │   ├── LaunchDetailsByDateResponse.json
        │   ├── OperationJsonWriter.json
        │   ├── ResponseDataEmpty.json
        │   ├── ResponseDataMissing.json
        │   ├── ResponseDataNull.json
        │   ├── ResponseError.json
        │   ├── ResponseErrorWithAbsent.json
        │   ├── ResponseErrorWithData.json
        │   ├── ResponseErrorWithExtensions.json
        │   ├── ResponseErrorWithNonStandardFields.json
        │   ├── ResponseErrorWithNulls.json
        │   ├── ReviewsEmpireEpisodeResponse.json
        │   ├── ReviewsEmpireEpisodeResponseUpdated.json
        │   ├── ReviewsJediEpisodeResponse.json
        │   ├── SameHeroTwiceResponse.json
        │   ├── StarshipByIdResponse.json
        │   ├── UpdateReviewResponse.json
        │   ├── allPlanets.json
        │   ├── expectedMapPartBodyMultiple.json
        │   ├── expectedMapPartBodyNested.json
        │   ├── expectedMapPartBodySingle.json
        │   ├── expectedMapPartBodyTwice.json
        │   ├── expectedOperationsPartBodyMultiple.json
        │   ├── expectedOperationsPartBodyNested.json
        │   ├── expectedOperationsPartBodySingle.json
        │   ├── expectedOperationsPartBodyTwice.json
        │   ├── interceptorRequestBody.json
        │   ├── largesample.json
        │   └── manifest.json
    ├── ios-test
        ├── README.md
        ├── build.gradle.kts
        └── src
        │   ├── commonMain
        │       └── graphql
        │       │   ├── operations.graphql
        │       │   └── schema.graphqls
        │   └── commonTest
        │       └── kotlin
        │           └── iOSTest.kt
    ├── java-nullability
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── java
        │           └── test
        │               ├── AndroidAnnotationsTest.java
        │               ├── ApolloOptionalsTest.java
        │               ├── GuavaOptionalsTest.java
        │               ├── JavaOptionalsTest.java
        │               ├── JetbrainsAnnotationsTest.java
        │               ├── Jsr305AnnotationsTest.java
        │               └── MapUtils.java
    ├── js
        ├── build.gradle.kts
        └── src
        │   ├── commonMain
        │       └── graphql
        │       │   ├── operations.graphql
        │       │   └── schema.graphqls
        │   └── jsTest
        │       └── kotlin
        │           └── JsTest.kt
    ├── jsexport
        ├── build.gradle.kts
        └── src
        │   ├── commonMain
        │       ├── graphql
        │       │   ├── operations.graphql
        │       │   └── schema.graphqls
        │       └── kotlin
        │       │   └── point.kt
        │   ├── commonTest
        │       └── kotlin
        │       │   └── JsExportTest.kt
        │   ├── jsTest
        │       └── kotlin
        │       │   ├── JsExportTest.js.kt
        │       │   └── data.kt
        │   └── nonJsTest
        │       └── kotlin
        │           ├── JsExportTest.nonJs.kt
        │           └── data.kt
    ├── jvmoverloads
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── java
        │           └── test
        │               └── JvmOverloadsTest.java
    ├── kdoc
        ├── README.md
        ├── build.gradle.kts
        └── src
        │   └── main
        │       ├── graphql
        │           ├── operation.graphql
        │           └── schema.graphqls
        │       └── kotlin
        │           └── Main.kt
    ├── kotlin-codegen
        ├── README.md
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operations.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── Variables.kt
    ├── kotlin-js-store
        ├── package-lock.json
        └── wasm
        │   └── package-lock.json
    ├── model-builders-java
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operations.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── java
        │           └── test
        │               └── ModelBuilderTest.java
    ├── models-fixtures
        ├── graphql
        │   ├── operations.graphql
        │   └── schema.graphqls
        └── json
        │   ├── AllPlanets.json
        │   ├── HeroAndFriendsNamesWithIDs.json
        │   ├── HeroAndFriendsWithTypename.json
        │   ├── HeroHumanOrDroid.json
        │   ├── HeroParentTypeDependentField.json
        │   ├── MergedFieldWithSameShape_Droid.json
        │   ├── MergedFieldWithSameShape_Human.json
        │   └── OperationJsonWriter.json
    ├── models-operation-based-with-interfaces
        ├── build.gradle.kts
        ├── graphql
        │   ├── operation.graphql
        │   └── schema.graphqls
        └── src
        │   └── test
        │       └── kotlin
        │           ├── Utils.kt
        │           └── test
        │               ├── AdapterBijectionTest.kt
        │               ├── AnimalsTest.kt
        │               ├── BasicTest.kt
        │               ├── InlineAndNamedFragments.kt
        │               ├── ParseResponseBodyTest.kt
        │               ├── StoreTest.kt
        │               └── WhenTest.kt
    ├── models-operation-based
        ├── build.gradle.kts
        └── src
        │   └── commonTest
        │       └── kotlin
        │           ├── Utils.kt
        │           └── test
        │               ├── AdapterBijectionTest.kt
        │               ├── BasicTest.kt
        │               ├── InlineAndNamedFragments.kt
        │               ├── ParseResponseBodyTest.kt
        │               └── StoreTest.kt
    ├── models-response-based
        ├── build.gradle.kts
        └── src
        │   └── commonTest
        │       └── kotlin
        │           ├── Utils.kt
        │           └── test
        │               ├── AdapterBijectionTest.kt
        │               ├── BasicTest.kt
        │               ├── ParseResponseBodyTest.kt
        │               └── StoreTest.kt
    ├── multi-module-1
        ├── bidirectional
        │   ├── build.gradle.kts
        │   └── src
        │   │   └── main
        │   │       └── graphql
        │   │           └── com
        │   │               └── example
        │   │                   └── operations.graphql
        ├── child
        │   ├── build.gradle.kts
        │   └── src
        │   │   ├── main
        │   │       └── graphql
        │   │       │   └── operations.graphql
        │   │   └── test
        │   │       └── kotlin
        │   │           └── test
        │   │               └── TestScalar.kt
        ├── file-path
        │   ├── build.gradle.kts
        │   └── src
        │   │   ├── main
        │   │       └── graphql
        │   │       │   └── com
        │   │       │       └── example
        │   │       │           └── operations.graphql
        │   │   └── test
        │   │       └── kotlin
        │   │           └── test
        │   │               └── MainTest.kt
        └── root
        │   ├── build.gradle.kts
        │   └── src
        │       ├── main
        │           └── graphql
        │           │   ├── operations.graphql
        │           │   └── schema.graphqls
        │       └── test
        │           └── kotlin
        │               └── MainTest.kt
    ├── multi-module-2
        ├── child
        │   ├── build.gradle.kts
        │   └── src
        │   │   └── main
        │   │       └── graphql
        │   │           └── operations.graphql
        └── root
        │   ├── README.md
        │   ├── build.gradle.kts
        │   └── src
        │       └── main
        │           └── graphql
        │               ├── operations.graphql
        │               └── schema.graphqls
    ├── multi-module-3
        ├── child
        │   ├── build.gradle.kts
        │   └── src
        │   │   ├── main
        │   │       └── graphql
        │   │       │   └── operations.graphql
        │   │   └── test
        │   │       └── kotlin
        │   │           └── test
        │   │               └── MultiModuleDataBuilderTest.kt
        └── root
        │   ├── README.md
        │   ├── build.gradle.kts
        │   └── src
        │       └── main
        │           └── graphql
        │               └── schema.graphqls
    ├── multipart
        ├── build.gradle.kts
        └── src
        │   ├── commonMain
        │       └── graphql
        │       │   ├── mockserver
        │       │       ├── operations.graphql
        │       │       └── schema.graphqls
        │       │   └── router
        │       │       ├── operations.graphql
        │       │       └── schema.sdl
        │   └── commonTest
        │       └── kotlin
        │           └── test
        │               ├── GraphQLYogaTest.kt
        │               ├── MultipartSubscriptionsMockServerTest.kt
        │               └── MultipartSubscriptionsRouterTest.kt
    ├── native-benchmarks
        ├── README.md
        ├── build.gradle.kts
        └── src
        │   ├── appleTest
        │       └── kotlin
        │       │   └── benchmarks
        │       │       └── BenchmarksTest.kt
        │   └── commonMain
        │       └── graphql
        │           ├── operation.graphql
        │           └── schema.graphqls
    ├── no-query-document
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── NoQueryDocumentTest.kt
    ├── no-runtime
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   └── operation.graphql
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── NoRuntimeTest.kt
    ├── normalization-tests
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── 1
        │       │       ├── operations.graphql
        │       │       └── schema.graphqls
        │       │   ├── 2
        │       │       ├── operations.graphql
        │       │       └── schema.graphqls
        │       │   └── 3
        │       │       ├── extra.graphqls
        │       │       ├── operations.graphql
        │       │       └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── com
        │               └── example
        │                   ├── NormalizationTest.kt
        │                   └── response.kt
    ├── number_scalar
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── NumberTest.kt
    ├── optimistic-data
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── OptimisticDataTest.kt
    ├── optional-variables
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operation.graphql
        │       │   ├── operationWithFragment.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── VariablesTest.kt
    ├── outofbounds
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       ├── graphql
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │       └── json
        │       │   └── response.json
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── OutOfBoundsTest.kt
    ├── platform-api
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operations.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── platformapi
        │               └── PlatformApiTest.kt
    ├── runtime
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   └── operation.graphql
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── HeadersTest.kt
    ├── sample-server
        ├── build.gradle.kts
        ├── graphql
        │   └── schema.graphqls
        └── src
        │   └── main
        │       └── kotlin
        │           └── com
        │               └── apollographql
        │                   └── apollo
        │                       └── sample
        │                           └── server
        │                               ├── Main.kt
        │                               ├── SampleServer.kt
        │                               └── graphql
        │                                   ├── MutationRoot.kt
        │                                   ├── QueryRoot.kt
        │                                   └── SubscriptionRoot.kt
    ├── scalar-adapters
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       ├── graphql
        │       │   ├── extra.graphqls
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │       └── kotlin
        │       │   └── custom
        │       │       └── scalars
        │       │           ├── Address.kt
        │       │           ├── MyIntAdapter.kt
        │       │           └── MyStringAdapter.kt
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── CustomScalarTest.kt
    ├── schema-changes
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── SchemaChanges.kt
    ├── schema-packagename
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   └── com
        │       │       └── example
        │       │           ├── operation.graphql
        │       │           └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── SchemaPackageNameTest.kt
    ├── schema-transform
        ├── app
        │   ├── build.gradle.kts
        │   └── src
        │   │   ├── main
        │   │       └── graphql
        │   │       │   ├── operation.graphql
        │   │       │   └── schema.graphqls
        │   │   └── test
        │   │       └── kotlin
        │   │           └── test
        │   │               └── MainTest.kt
        └── plugin
        │   ├── build.gradle.kts
        │   └── src
        │       └── main
        │           ├── kotlin
        │               └── com
        │               │   └── example
        │               │       └── TestPlugin.kt
        │           └── resources
        │               └── META-INF
        │                   └── services
        │                       └── com.apollographql.apollo.compiler.ApolloCompilerPlugin
    ├── semantic-non-null
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operations.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── SemanticNonNullTest.kt
    ├── settings.gradle.kts
    ├── shared-framework
        ├── build.gradle.kts
        └── src
        │   ├── commonMain
        │       ├── graphql
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │       └── kotlin
        │       │   └── Main.kt
        │   └── jvm
        │       └── kotlin
        │           └── test
        │               └── JvmTest.kt
    ├── strict-mode
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── test
        │               └── MainTest.kt
    ├── termination
        ├── README.md
        ├── build.gradle.kts
        └── src
        │   └── main
        │       ├── graphql
        │           ├── operation.graphql
        │           └── schema.graphqls
        │       └── kotlin
        │           └── termination
        │               └── Main.kt
    ├── test-network-transport
        ├── build.gradle.kts
        └── src
        │   ├── main
        │       └── graphql
        │       │   ├── operation.graphql
        │       │   └── schema.graphqls
        │   └── test
        │       └── kotlin
        │           └── testnetworktransport
        │               ├── CustomTestNetworkTransportHandlerTest.kt
        │               ├── MapTestNetworkTransportHandlerTest.kt
        │               └── QueueTestNetworkTransportHandlerTest.kt
    └── websockets
        ├── README.md
        ├── build.gradle.kts
        └── src
            ├── commonMain
                └── graphql
                │   ├── appsync
                │       ├── GetComments.graphql
                │       └── schema.graphqls
                │   ├── cloud-router
                │       ├── GetReviews.graphql
                │       └── schema.graphqls
                │   ├── fullstack-tutorial
                │       ├── operations.graphql
                │       └── schema.sdl
                │   ├── graphql-ws
                │       ├── operations.graphql
                │       └── schema.graphqls
                │   └── sample-server
                │       └── operations.graphql
            ├── commonTest
                └── kotlin
                │   ├── AppSyncTest.kt
                │   ├── CloudRouterTest.kt
                │   ├── FullStackTest.kt
                │   └── GraphQLWsTest.kt
            └── jvmTest
                ├── kotlin
                    ├── CachedSubscriptionTest.kt
                    └── legacy
                    │   └── SampleServerTest.kt
                └── resources
                    └── simplelogger.properties


/.circleci/config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.circleci/config.yml


--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.expected linguist-generated
2 | 


--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/0_bug_report.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.github/ISSUE_TEMPLATE/0_bug_report.yaml


--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/1_feature_request.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.github/ISSUE_TEMPLATE/1_feature_request.yaml


--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/2_question.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.github/ISSUE_TEMPLATE/2_question.yaml


--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/3_other.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.github/ISSUE_TEMPLATE/3_other.yaml


--------------------------------------------------------------------------------
/.github/workflows/build-pull-request.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.github/workflows/build-pull-request.yml


--------------------------------------------------------------------------------
/.github/workflows/bump-kotlin-nightlies.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.github/workflows/bump-kotlin-nightlies.yml


--------------------------------------------------------------------------------
/.github/workflows/defer-integration-tests.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.github/workflows/defer-integration-tests.yml


--------------------------------------------------------------------------------
/.github/workflows/issue-close-user-survey.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.github/workflows/issue-close-user-survey.yml


--------------------------------------------------------------------------------
/.github/workflows/platform-api-tests.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.github/workflows/platform-api-tests.yml


--------------------------------------------------------------------------------
/.github/workflows/publish-preview.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.github/workflows/publish-preview.yml


--------------------------------------------------------------------------------
/.github/workflows/publish-release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.github/workflows/publish-release.yml


--------------------------------------------------------------------------------
/.github/workflows/publish-snapshot-and-kdoc.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.github/workflows/publish-snapshot-and-kdoc.yml


--------------------------------------------------------------------------------
/.github/workflows/run-benchmarks.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.github/workflows/run-benchmarks.yml


--------------------------------------------------------------------------------
/.github/workflows/trigger-preview.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.github/workflows/trigger-preview.yml


--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.gitignore


--------------------------------------------------------------------------------
/.gitleaks.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.gitleaks.toml


--------------------------------------------------------------------------------
/.idea/codeStyles/Project.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/codeStyles/Project.xml


--------------------------------------------------------------------------------
/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/codeStyles/codeStyleConfig.xml


--------------------------------------------------------------------------------
/.idea/dictionaries/mbonnin.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/dictionaries/mbonnin.xml


--------------------------------------------------------------------------------
/.idea/dictionaries/project.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/dictionaries/project.xml


--------------------------------------------------------------------------------
/.idea/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/icon.png


--------------------------------------------------------------------------------
/.idea/runConfigurations/CodegenTest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/runConfigurations/CodegenTest.xml


--------------------------------------------------------------------------------
/.idea/runConfigurations/DeferWithRouterTest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/runConfigurations/DeferWithRouterTest.xml


--------------------------------------------------------------------------------
/.idea/runConfigurations/Integration_Tests.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/runConfigurations/Integration_Tests.xml


--------------------------------------------------------------------------------
/.idea/runConfigurations/Run_IntelliJ_plugin.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/runConfigurations/Run_IntelliJ_plugin.xml


--------------------------------------------------------------------------------
/.idea/runConfigurations/ValidationTest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/runConfigurations/ValidationTest.xml


--------------------------------------------------------------------------------
/.idea/runConfigurations/composite__rmbuild_.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/runConfigurations/composite__rmbuild_.xml


--------------------------------------------------------------------------------
/.idea/runConfigurations/fullCheck.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/runConfigurations/fullCheck.xml


--------------------------------------------------------------------------------
/.idea/runConfigurations/integration_test_kotlin_test.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/runConfigurations/integration_test_kotlin_test.xml


--------------------------------------------------------------------------------
/.idea/runConfigurations/macosX64_integration_test.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/runConfigurations/macosX64_integration_test.xml


--------------------------------------------------------------------------------
/.idea/runConfigurations/publishToMavenLocal.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/runConfigurations/publishToMavenLocal.xml


--------------------------------------------------------------------------------
/.idea/runConfigurations/quickCheck.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/.idea/runConfigurations/quickCheck.xml


--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/CHANGELOG.md


--------------------------------------------------------------------------------
/CODEOWNERS:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/CODEOWNERS


--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/CONTRIBUTING.md


--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/LICENSE


--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/README.md


--------------------------------------------------------------------------------
/ROADMAP.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/ROADMAP.md


--------------------------------------------------------------------------------
/android-licenses/android-sdk-preview-license:
--------------------------------------------------------------------------------
1 | 84831b9409646a918e30573bab4c9c91346d8abd
2 | 


--------------------------------------------------------------------------------
/benchmark/.idea/codeStyles:
--------------------------------------------------------------------------------
1 | ../../.idea/codeStyles


--------------------------------------------------------------------------------
/benchmark/.idea/icon.png:
--------------------------------------------------------------------------------
1 | ../../.idea/icon.png


--------------------------------------------------------------------------------
/benchmark/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/README.md


--------------------------------------------------------------------------------
/benchmark/app/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/app/README.md


--------------------------------------------------------------------------------
/benchmark/app/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/app/build.gradle.kts


--------------------------------------------------------------------------------
/benchmark/app/keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/app/keystore


--------------------------------------------------------------------------------
/benchmark/app/rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/app/rules.pro


--------------------------------------------------------------------------------
/benchmark/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/app/src/main/AndroidManifest.xml


--------------------------------------------------------------------------------
/benchmark/app/src/main/graphql/api/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/app/src/main/graphql/api/operations.graphql


--------------------------------------------------------------------------------
/benchmark/app/src/main/graphql/api/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/app/src/main/graphql/api/schema.graphqls


--------------------------------------------------------------------------------
/benchmark/app/src/main/kotlin/app.under.test/MainActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/app/src/main/kotlin/app.under.test/MainActivity.kt


--------------------------------------------------------------------------------
/benchmark/app/src/main/res/raw/largesample.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/app/src/main/res/raw/largesample.json


--------------------------------------------------------------------------------
/benchmark/build-logic/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/build-logic/build.gradle.kts


--------------------------------------------------------------------------------
/benchmark/build-logic/gradle:
--------------------------------------------------------------------------------
1 | ../../gradle


--------------------------------------------------------------------------------
/benchmark/build-logic/gradlew:
--------------------------------------------------------------------------------
1 | ../../gradlew


--------------------------------------------------------------------------------
/benchmark/build-logic/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/build-logic/settings.gradle.kts


--------------------------------------------------------------------------------
/benchmark/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/build.gradle.kts


--------------------------------------------------------------------------------
/benchmark/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/gradle.properties


--------------------------------------------------------------------------------
/benchmark/gradle/benchmarks.versions.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/gradle/benchmarks.versions.toml


--------------------------------------------------------------------------------
/benchmark/gradle/wrapper:
--------------------------------------------------------------------------------
1 | ../../gradle/wrapper/


--------------------------------------------------------------------------------
/benchmark/gradlew:
--------------------------------------------------------------------------------
1 | ../gradlew


--------------------------------------------------------------------------------
/benchmark/gradlew.bat:
--------------------------------------------------------------------------------
1 | ../gradlew.bat


--------------------------------------------------------------------------------
/benchmark/macrobenchmark/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/macrobenchmark/build.gradle.kts


--------------------------------------------------------------------------------
/benchmark/macrobenchmark/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 | <?xml version="1.0" encoding="utf-8"?>
2 | <manifest />


--------------------------------------------------------------------------------
/benchmark/microbenchmark/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/microbenchmark/build.gradle.kts


--------------------------------------------------------------------------------
/benchmark/microbenchmark/src/androidTest/res/raw/largesample.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/microbenchmark/src/androidTest/res/raw/largesample.json


--------------------------------------------------------------------------------
/benchmark/microbenchmark/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/microbenchmark/src/main/AndroidManifest.xml


--------------------------------------------------------------------------------
/benchmark/microbenchmark/src/main/graphql/benchmark/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/microbenchmark/src/main/graphql/benchmark/schema.graphqls


--------------------------------------------------------------------------------
/benchmark/microbenchmark/src/main/graphql/calendar/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/microbenchmark/src/main/graphql/calendar/schema.graphqls


--------------------------------------------------------------------------------
/benchmark/microbenchmark/src/main/graphql/tracks/extra.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/microbenchmark/src/main/graphql/tracks/extra.graphqls


--------------------------------------------------------------------------------
/benchmark/microbenchmark/src/main/graphql/tracks/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/microbenchmark/src/main/graphql/tracks/operations.graphql


--------------------------------------------------------------------------------
/benchmark/microbenchmark/src/main/graphql/tracks/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/microbenchmark/src/main/graphql/tracks/schema.graphqls


--------------------------------------------------------------------------------
/benchmark/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/benchmark/settings.gradle.kts


--------------------------------------------------------------------------------
/design-docs/ApolloResult.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/ApolloResult.md


--------------------------------------------------------------------------------
/design-docs/Codegen.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/Codegen.md


--------------------------------------------------------------------------------
/design-docs/Compiler.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/Compiler.md


--------------------------------------------------------------------------------
/design-docs/Defer draft API.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/Defer draft API.md


--------------------------------------------------------------------------------
/design-docs/Defer merging implementation.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/Defer merging implementation.md


--------------------------------------------------------------------------------
/design-docs/Glossary.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/Glossary.md


--------------------------------------------------------------------------------
/design-docs/Json.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/Json.md


--------------------------------------------------------------------------------
/design-docs/Normalized cache overview.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/Normalized cache overview.md


--------------------------------------------------------------------------------
/design-docs/Operation execution.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/Operation execution.md


--------------------------------------------------------------------------------
/design-docs/Readme.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/Readme.md


--------------------------------------------------------------------------------
/design-docs/Threading.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/Threading.md


--------------------------------------------------------------------------------
/design-docs/Typename.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/Typename.md


--------------------------------------------------------------------------------
/design-docs/assets/Operation execution diagram.drawio:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/assets/Operation execution diagram.drawio


--------------------------------------------------------------------------------
/design-docs/assets/Operation execution diagram.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/assets/Operation execution diagram.svg


--------------------------------------------------------------------------------
/design-docs/operationBasedWithInterfaces.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/design-docs/operationBasedWithInterfaces.md


--------------------------------------------------------------------------------
/docs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/README.md


--------------------------------------------------------------------------------
/docs/_config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/_config.yml


--------------------------------------------------------------------------------
/docs/source/_sidebar.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/_sidebar.yaml


--------------------------------------------------------------------------------
/docs/source/advanced/apollo-ast.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/apollo-ast.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/authentication.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/authentication.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/client-awareness.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/client-awareness.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/compiler-plugins.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/compiler-plugins.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/experimental-websockets.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/experimental-websockets.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/galaxy.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/galaxy.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/http-engine.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/http-engine.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/interceptors-http.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/interceptors-http.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/java.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/java.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/js-interop.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/js-interop.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/multi-modules.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/multi-modules.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/network-connectivity.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/network-connectivity.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/no-runtime.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/no-runtime.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/nullability.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/nullability.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/operation-variables.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/operation-variables.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/persisted-queries.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/persisted-queries.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/plugin-configuration.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/plugin-configuration.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/plugin-recipes.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/plugin-recipes.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/query-batching.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/query-batching.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/response-based.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/response-based.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/source-sets.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/source-sets.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/upload.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/upload.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/using-aliases.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/using-aliases.mdx


--------------------------------------------------------------------------------
/docs/source/advanced/websocket-errors.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/advanced/websocket-errors.mdx


--------------------------------------------------------------------------------
/docs/source/caching/declarative-ids.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/caching/declarative-ids.mdx


--------------------------------------------------------------------------------
/docs/source/caching/http-cache.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/caching/http-cache.mdx


--------------------------------------------------------------------------------
/docs/source/caching/introduction.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/caching/introduction.mdx


--------------------------------------------------------------------------------
/docs/source/caching/normalized-cache.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/caching/normalized-cache.mdx


--------------------------------------------------------------------------------
/docs/source/caching/programmatic-ids.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/caching/programmatic-ids.mdx


--------------------------------------------------------------------------------
/docs/source/caching/query-watchers.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/caching/query-watchers.mdx


--------------------------------------------------------------------------------
/docs/source/caching/store.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/caching/store.mdx


--------------------------------------------------------------------------------
/docs/source/caching/troubleshooting.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/caching/troubleshooting.mdx


--------------------------------------------------------------------------------
/docs/source/essentials/custom-scalars.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/essentials/custom-scalars.mdx


--------------------------------------------------------------------------------
/docs/source/essentials/errors.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/essentials/errors.mdx


--------------------------------------------------------------------------------
/docs/source/essentials/evolution.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/essentials/evolution.mdx


--------------------------------------------------------------------------------
/docs/source/essentials/file-types.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/essentials/file-types.mdx


--------------------------------------------------------------------------------
/docs/source/essentials/fragments.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/essentials/fragments.mdx


--------------------------------------------------------------------------------
/docs/source/essentials/modules.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/essentials/modules.mdx


--------------------------------------------------------------------------------
/docs/source/essentials/mutations.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/essentials/mutations.mdx


--------------------------------------------------------------------------------
/docs/source/essentials/queries.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/essentials/queries.mdx


--------------------------------------------------------------------------------
/docs/source/essentials/subscriptions.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/essentials/subscriptions.mdx


--------------------------------------------------------------------------------
/docs/source/fetching/defer.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/fetching/defer.mdx


--------------------------------------------------------------------------------
/docs/source/index.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/index.mdx


--------------------------------------------------------------------------------
/docs/source/logo/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/logo/favicon.png


--------------------------------------------------------------------------------
/docs/source/logo/icon-apollo-white-200x200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/logo/icon-apollo-white-200x200.png


--------------------------------------------------------------------------------
/docs/source/logo/logo-apollo-space.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/logo/logo-apollo-space.svg


--------------------------------------------------------------------------------
/docs/source/migration/1.3.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/migration/1.3.mdx


--------------------------------------------------------------------------------
/docs/source/migration/2.0.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/migration/2.0.mdx


--------------------------------------------------------------------------------
/docs/source/migration/3.0.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/migration/3.0.mdx


--------------------------------------------------------------------------------
/docs/source/migration/4.0.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/migration/4.0.mdx


--------------------------------------------------------------------------------
/docs/source/migration/5.0.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/migration/5.0.mdx


--------------------------------------------------------------------------------
/docs/source/testing/android-studio-plugin.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/testing/android-studio-plugin.mdx


--------------------------------------------------------------------------------
/docs/source/testing/apollo-debug-server.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/testing/apollo-debug-server.mdx


--------------------------------------------------------------------------------
/docs/source/testing/data-builders.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/testing/data-builders.mdx


--------------------------------------------------------------------------------
/docs/source/testing/images/gutter-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/testing/images/gutter-icon.png


--------------------------------------------------------------------------------
/docs/source/testing/images/high-latency-field-editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/testing/images/high-latency-field-editor.png


--------------------------------------------------------------------------------
/docs/source/testing/images/open-in-sandbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/testing/images/open-in-sandbox.png


--------------------------------------------------------------------------------
/docs/source/testing/mocking-graphql-responses.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/testing/mocking-graphql-responses.mdx


--------------------------------------------------------------------------------
/docs/source/testing/mocking-http-responses.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/testing/mocking-http-responses.mdx


--------------------------------------------------------------------------------
/docs/source/testing/overview.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/docs/source/testing/overview.mdx


--------------------------------------------------------------------------------
/dokka/apollo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/dokka/apollo.svg


--------------------------------------------------------------------------------
/dokka/logo-styles.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/dokka/logo-styles.css


--------------------------------------------------------------------------------
/dokka/prism.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/dokka/prism.css


--------------------------------------------------------------------------------
/dokka/style.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/dokka/style.css


--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/gradle.properties


--------------------------------------------------------------------------------
/gradle/ge.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/gradle/ge.gradle


--------------------------------------------------------------------------------
/gradle/libraries.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/gradle/libraries.toml


--------------------------------------------------------------------------------
/gradle/repositories.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/gradle/repositories.gradle.kts


--------------------------------------------------------------------------------
/gradle/test.settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/gradle/test.settings.gradle.kts


--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/gradle/wrapper/gradle-wrapper.jar


--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/gradle/wrapper/gradle-wrapper.properties


--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/gradlew


--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/gradlew.bat


--------------------------------------------------------------------------------
/kotlin-js-store/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/kotlin-js-store/package-lock.json


--------------------------------------------------------------------------------
/kotlin-js-store/wasm/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/kotlin-js-store/wasm/package-lock.json


--------------------------------------------------------------------------------
/libraries/apollo-annotations/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-annotations/README.md


--------------------------------------------------------------------------------
/libraries/apollo-annotations/api/apollo-annotations.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-annotations/api/apollo-annotations.api


--------------------------------------------------------------------------------
/libraries/apollo-annotations/api/apollo-annotations.klib.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-annotations/api/apollo-annotations.klib.api


--------------------------------------------------------------------------------
/libraries/apollo-annotations/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-annotations/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-api-java/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-api-java/README.md


--------------------------------------------------------------------------------
/libraries/apollo-api-java/api/apollo-api-java.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-api-java/api/apollo-api-java.api


--------------------------------------------------------------------------------
/libraries/apollo-api-java/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-api-java/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-api/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-api/README.md


--------------------------------------------------------------------------------
/libraries/apollo-api/api/apollo-api.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-api/api/apollo-api.api


--------------------------------------------------------------------------------
/libraries/apollo-api/api/apollo-api.klib.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-api/api/apollo-api.klib.api


--------------------------------------------------------------------------------
/libraries/apollo-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-api/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-api/src/appleTest/kotlin/NSURLTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-api/src/appleTest/kotlin/NSURLTest.kt


--------------------------------------------------------------------------------
/libraries/apollo-api/src/commonTest/kotlin/test/JsonTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-api/src/commonTest/kotlin/test/JsonTest.kt


--------------------------------------------------------------------------------
/libraries/apollo-api/src/commonTest/kotlin/test/OptionalTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-api/src/commonTest/kotlin/test/OptionalTest.kt


--------------------------------------------------------------------------------
/libraries/apollo-api/src/commonTest/kotlin/test/PathTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-api/src/commonTest/kotlin/test/PathTest.kt


--------------------------------------------------------------------------------
/libraries/apollo-api/src/commonTest/kotlin/test/UrlEncodingTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-api/src/commonTest/kotlin/test/UrlEncodingTest.kt


--------------------------------------------------------------------------------
/libraries/apollo-api/src/jvmTest/kotlin/UrlEncodeTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-api/src/jvmTest/kotlin/UrlEncodeTest.kt


--------------------------------------------------------------------------------
/libraries/apollo-ast/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-ast/README.md


--------------------------------------------------------------------------------
/libraries/apollo-ast/api/apollo-ast.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-ast/api/apollo-ast.api


--------------------------------------------------------------------------------
/libraries/apollo-ast/api/apollo-ast.klib.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-ast/api/apollo-ast.klib.api


--------------------------------------------------------------------------------
/libraries/apollo-ast/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-ast/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-ast/test-fixtures/introspection/confetti.expected:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-ast/test-fixtures/introspection/confetti.expected


--------------------------------------------------------------------------------
/libraries/apollo-ast/test-fixtures/introspection/confetti.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-ast/test-fixtures/introspection/confetti.graphqls


--------------------------------------------------------------------------------
/libraries/apollo-ast/test-fixtures/introspection/draft.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-ast/test-fixtures/introspection/draft.json


--------------------------------------------------------------------------------
/libraries/apollo-ast/test-fixtures/introspection/july2015.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-ast/test-fixtures/introspection/july2015.json


--------------------------------------------------------------------------------
/libraries/apollo-ast/test-fixtures/introspection/june2018.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-ast/test-fixtures/introspection/june2018.json


--------------------------------------------------------------------------------
/libraries/apollo-ast/test-fixtures/introspection/october2021.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-ast/test-fixtures/introspection/october2021.json


--------------------------------------------------------------------------------
/libraries/apollo-ast/test-fixtures/parser/simple.expected:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/libraries/apollo-ast/test-fixtures/parser/simple.graphql:
--------------------------------------------------------------------------------
1 | {
2 |   foo
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-ast/test-fixtures/sdl/introspection.expected:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-ast/test-fixtures/sdl/introspection.expected


--------------------------------------------------------------------------------
/libraries/apollo-ast/test-fixtures/sdl/introspection.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-ast/test-fixtures/sdl/introspection.json


--------------------------------------------------------------------------------
/libraries/apollo-ast/test-fixtures/sdl/simple.expected:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-ast/test-fixtures/sdl/simple.expected


--------------------------------------------------------------------------------
/libraries/apollo-ast/test-fixtures/sdl/simple.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-ast/test-fixtures/sdl/simple.graphqls


--------------------------------------------------------------------------------
/libraries/apollo-compiler/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/README.md


--------------------------------------------------------------------------------
/libraries/apollo-compiler/api/apollo-compiler.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/api/apollo-compiler.api


--------------------------------------------------------------------------------
/libraries/apollo-compiler/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/graphql/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/graphql/.gitattributes


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/graphql/com/example/__schema/TestOperation.graphql:
--------------------------------------------------------------------------------
1 | # Empty, we just want to generate __Schema


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/graphql/com/example/__schema/java/operationBased/used-coordinates.json.expected:
--------------------------------------------------------------------------------
1 | {}


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/graphql/com/example/__schema/kotlin/responseBased/used-coordinates.json.expected:
--------------------------------------------------------------------------------
1 | {}


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/graphql/com/example/empty/java/operationBased/used-coordinates.json.expected:
--------------------------------------------------------------------------------
1 | {}


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/graphql/com/example/empty/kotlin/responseBased/used-coordinates.json.expected:
--------------------------------------------------------------------------------
1 | {}


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/graphql/com/example/java_hashcode/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |   h: Int
3 | }
4 | 


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/graphql/com/example/measurements:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/graphql/com/example/measurements


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/graphql/schema.graphqls


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/kotlin/com/example/Timestamp.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/kotlin/com/example/Timestamp.kt


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/kotlin/com/example/UrlAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/kotlin/com/example/UrlAdapter.kt


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/metadata/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/metadata/schema.graphqls


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/metadata/simple/leaf.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/metadata/simple/leaf.graphql


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/metadata/simple/root.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/metadata/simple/root.graphql


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/sdl/schema.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/sdl/schema.json


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/sdl/schema.sdl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/sdl/schema.sdl


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/typename/droid.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/typename/droid.graphql


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/typename/droid.with_typename:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/typename/droid.with_typename


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/typename/fragment_spread.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/typename/fragment_spread.graphql


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/typename/hero_name.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/typename/hero_name.graphql


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/typename/hero_name.with_typename:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/typename/hero_name.with_typename


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/typename/inline_fragment.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/typename/inline_fragment.graphql


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/typename/nested.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/typename/nested.graphql


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/typename/nested.with_typename:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/typename/nested.with_typename


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/typename/tree.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/typename/tree.graphql


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/typename/tree.with_typename:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/typename/tree.with_typename


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/operation/InlineFragmentUnknonwType.expected:
--------------------------------------------------------------------------------
1 | OtherValidationIssue (3:12)
2 | Cannot find type `Banana` for inline fragment


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/operation/SyntaxError.expected:
--------------------------------------------------------------------------------
1 | ParsingError (2:24)
2 | Unexpected token: '{'


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/operation/TypeSystemDefinition.expected:
--------------------------------------------------------------------------------
1 | OtherValidationIssue (7:1)
2 | Found an non-executable definition.


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/operation/bad_variable_value/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |     field: String
3 | }
4 | 


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/operation/capitalized_fields/capitalized_fields_allowed.expected:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/operation/defer/fragment_used_twice_not_duplicate_labels.expected:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/operation/directive_variable/directive_variable.expected:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/operation/input_array_coercion/input_array_coercion.expected:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/operation/introspection/introspection.expected:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/operation/nullable_variable_in_non_nullable_position/nullable_variable_argument_default_value.expected:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/operation/nullable_variable_in_non_nullable_position/nullable_variable_in_non_nullable_position.expected:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/validation/schema.graphqls


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/schema/directive.expected:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/schema/dollar-arg-name.expected:
--------------------------------------------------------------------------------
1 | ParsingError (2:29)
2 | Expected Name, found '$'.


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/schema/link.expected:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/validation/schema/link.expected


--------------------------------------------------------------------------------
/libraries/apollo-compiler/src/test/validation/schema/link.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-compiler/src/test/validation/schema/link.graphqls


--------------------------------------------------------------------------------
/libraries/apollo-debug-server/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-debug-server/README.md


--------------------------------------------------------------------------------
/libraries/apollo-debug-server/api/android/apollo-debug-server.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-debug-server/api/android/apollo-debug-server.api


--------------------------------------------------------------------------------
/libraries/apollo-debug-server/api/apollo-debug-server.klib.api:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/libraries/apollo-debug-server/api/jvm/apollo-debug-server.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-debug-server/api/jvm/apollo-debug-server.api


--------------------------------------------------------------------------------
/libraries/apollo-debug-server/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-debug-server/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-debug-server/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-debug-server/graphql/schema.graphqls


--------------------------------------------------------------------------------
/libraries/apollo-debug-server/src/androidMain/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-debug-server/src/androidMain/AndroidManifest.xml


--------------------------------------------------------------------------------
/libraries/apollo-debug-server/src/jvmTest/kotlin/DebugServerTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-debug-server/src/jvmTest/kotlin/DebugServerTest.kt


--------------------------------------------------------------------------------
/libraries/apollo-engine-tests/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-engine-tests/README.md


--------------------------------------------------------------------------------
/libraries/apollo-engine-tests/api/apollo-engine-tests.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-engine-tests/api/apollo-engine-tests.api


--------------------------------------------------------------------------------
/libraries/apollo-engine-tests/api/apollo-engine-tests.klib.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-engine-tests/api/apollo-engine-tests.klib.api


--------------------------------------------------------------------------------
/libraries/apollo-engine-tests/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-engine-tests/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-engine-tests/src/commonTest/kotlin/AllTests.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-engine-tests/src/commonTest/kotlin/AllTests.kt


--------------------------------------------------------------------------------
/libraries/apollo-execution/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-execution/README.md


--------------------------------------------------------------------------------
/libraries/apollo-execution/api/apollo-execution.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-execution/api/apollo-execution.api


--------------------------------------------------------------------------------
/libraries/apollo-execution/api/apollo-execution.klib.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-execution/api/apollo-execution.klib.api


--------------------------------------------------------------------------------
/libraries/apollo-execution/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-execution/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-execution/testFixtures/introspection.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-execution/testFixtures/introspection.graphql


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin-external/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin-external/README.md


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin-external/api/apollo-gradle-plugin-external.api:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin-external/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin-external/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin-tasks/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin-tasks/README.md


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin-tasks/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin-tasks/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/README.md


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/api/apollo-gradle-plugin.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/api/apollo-gradle-plugin.api


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/lint-baseline.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/lint-baseline.xml


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/src/test/kotlin/test/GroovyTests.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/src/test/kotlin/test/GroovyTests.kt


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/src/test/kotlin/test/JavaOnly.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/src/test/kotlin/test/JavaOnly.kt


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/src/test/kotlin/test/LazyTests.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/src/test/kotlin/test/LazyTests.kt


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/src/test/kotlin/test/ServiceTests.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/src/test/kotlin/test/ServiceTests.kt


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/src/test/kotlin/util/TestUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/src/test/kotlin/util/TestUtils.kt


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testFiles/githunt/FeedQuery.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testFiles/githunt/FeedQuery.graphql


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testFiles/githunt/schema.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testFiles/githunt/schema.json


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testFiles/gradle/settings.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testFiles/gradle/settings.gradle


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testFiles/gradle/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testFiles/gradle/settings.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testFiles/hero/TestQuery.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testFiles/hero/TestQuery.graphql


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testFiles/hero/schema.sdl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testFiles/hero/schema.sdl


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testFiles/java/com/example/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testFiles/java/com/example/Main.java


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testFiles/kotlin/com/example/Main.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testFiles/kotlin/com/example/Main.kt


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testFiles/sdl/schema.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testFiles/sdl/schema.json


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testFiles/sdl/schema.sdl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testFiles/sdl/schema.sdl


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testFiles/simple/operations.graphql:
--------------------------------------------------------------------------------
1 | query GetFoo {
2 |   foo
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testFiles/simple/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |   foo: Int!
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testFiles/starwars/AllFilms.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testFiles/starwars/AllFilms.graphql


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testFiles/starwars/schema.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testFiles/starwars/schema.json


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testProjects/README.md


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/android-application/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 | <?xml version="1.0" encoding="utf-8"?>
2 | <manifest />
3 | 


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/android-test-variants/src/test/graphql/com/example/operations.graphql:
--------------------------------------------------------------------------------
1 | query Test {
2 |   testField
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/android-variants/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 | <?xml version="1.0" encoding="utf-8"?>
2 | <manifest/>
3 | 


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/android-variants/src/main/graphql/com/example/operations.graphql:
--------------------------------------------------------------------------------
1 | query Main {
2 |   mainField
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/android-variants/src/test/graphql/com/example/operations.graphql:
--------------------------------------------------------------------------------
1 | query Test {
2 |   testField
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/configuration-cache/root/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |     random: String
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/configuration-cache2/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |     random: String
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/defaultVersion/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |   random: Int!
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/gradle-min-version/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |     random: String
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/groovy/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testProjects/groovy/README.md


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/groovy/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testProjects/groovy/build.gradle


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/issue-severities/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |   foo: String
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/java-only/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-gradle-plugin/testProjects/java-only/README.md


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/kotlin-plugin-version/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |     random: String
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/kotlinJvmSourceSets/src/main/graphql/com/example/operations.graphql:
--------------------------------------------------------------------------------
1 | query Main {
2 |   mainField
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/kotlinJvmSourceSets/src/test/graphql/com/example/operations.graphql:
--------------------------------------------------------------------------------
1 | query Test {
2 |   testField
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/legacyJsTarget/src/commonMain/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |   random: Int!
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/fragments/fragments/1.0.0/fragments-1.0.0-codegen-metadata-service1.json.md5:
--------------------------------------------------------------------------------
1 | 10d87350bae445bf48e1e835c7c95f72


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/fragments/fragments/1.0.0/fragments-1.0.0-codegen-metadata-service2.json.md5:
--------------------------------------------------------------------------------
1 | 2315ecdb33a8f8f5b7196f606ece0954


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/fragments/fragments/1.0.0/fragments-1.0.0-ir-service1.json.md5:
--------------------------------------------------------------------------------
1 | d496b9e0ae538f9c9cdaf6c07a6944b8


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/fragments/fragments/1.0.0/fragments-1.0.0-ir-service2.json.md5:
--------------------------------------------------------------------------------
1 | d496b9e0ae538f9c9cdaf6c07a6944b8


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/fragments/fragments/1.0.0/fragments-1.0.0.aar.md5:
--------------------------------------------------------------------------------
1 | 15c6c4d65c0ff90b3a4d3dfc3682035f


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/fragments/fragments/1.0.0/fragments-1.0.0.module.md5:
--------------------------------------------------------------------------------
1 | 18da6a00b43a457af62957fda6926a79


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/fragments/fragments/1.0.0/fragments-1.0.0.pom.md5:
--------------------------------------------------------------------------------
1 | 1310d69b2a07bcfd27f34927ed80ea17


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/fragments/fragments/maven-metadata.xml.md5:
--------------------------------------------------------------------------------
1 | 06ba7237db018e9f60fef8aa4411a954


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/schema/schema/1.0.0/schema-1.0.0-codegen-metadata-service1.json.md5:
--------------------------------------------------------------------------------
1 | 2349721ca76336572ba705c396078300


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/schema/schema/1.0.0/schema-1.0.0-codegen-metadata-service2.json.md5:
--------------------------------------------------------------------------------
1 | dec6ad107130265c864ddc3d01b44fc1


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/schema/schema/1.0.0/schema-1.0.0-codegen-schema-service1.json.md5:
--------------------------------------------------------------------------------
1 | 9695b97ab1900ae1c8f44f476d50ca33


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/schema/schema/1.0.0/schema-1.0.0-codegen-schema-service2.json.md5:
--------------------------------------------------------------------------------
1 | 9695b97ab1900ae1c8f44f476d50ca33


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/schema/schema/1.0.0/schema-1.0.0-ir-service1.json.md5:
--------------------------------------------------------------------------------
1 | 931d219fcf731364428fc513898f3b8d


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/schema/schema/1.0.0/schema-1.0.0-ir-service2.json.md5:
--------------------------------------------------------------------------------
1 | 931d219fcf731364428fc513898f3b8d


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/schema/schema/1.0.0/schema-1.0.0-other-options-service1.json.md5:
--------------------------------------------------------------------------------
1 | 8a15e70d860441ef57cfaf2ed93e1393


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/schema/schema/1.0.0/schema-1.0.0-other-options-service2.json.md5:
--------------------------------------------------------------------------------
1 | 8a15e70d860441ef57cfaf2ed93e1393


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/schema/schema/1.0.0/schema-1.0.0.aar.md5:
--------------------------------------------------------------------------------
1 | a0e42eb68470485a40e036254132fde0


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/schema/schema/1.0.0/schema-1.0.0.module.md5:
--------------------------------------------------------------------------------
1 | f8f05de0bccad57bfc28de4d1b1a5ad4


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/schema/schema/1.0.0/schema-1.0.0.pom.md5:
--------------------------------------------------------------------------------
1 | de172be34fbb56194ddc2733542721d8


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/schema/schema/maven-metadata.xml.md5:
--------------------------------------------------------------------------------
1 | 9f71771675928566edca3919a8d56f24


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/localMaven/com/schema/schema/maven-metadata.xml.sha1:
--------------------------------------------------------------------------------
1 | 3e2074aa08143e65f7c55f635acd5f7409c99acb


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/mismatchedVersions/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |   random: Int!
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/multi-modules-custom-scalar-defined-in-leaf/leaf/src/main/graphql/com/library/operations.graphql:
--------------------------------------------------------------------------------
1 | query GetGeoPoint {
2 |   date
3 |   long
4 | }
5 | 


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/operationIdsWithIsolation/app/src/main/graphql/com/example/schema.sdl:
--------------------------------------------------------------------------------
1 | 
2 | type Query {
3 |   greeting: String
4 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/operationIdsWithIsolation/build.gradle.kts:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/register-operations/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |     random: String
3 | }


--------------------------------------------------------------------------------
/libraries/apollo-gradle-plugin/testProjects/testSourceSet/src/main/graphql/com/example/schema.sdl:
--------------------------------------------------------------------------------
1 | 
2 | type Query {
3 |   greeting: String
4 | }


--------------------------------------------------------------------------------
/libraries/apollo-http-cache/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-http-cache/README.md


--------------------------------------------------------------------------------
/libraries/apollo-http-cache/api/apollo-http-cache.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-http-cache/api/apollo-http-cache.api


--------------------------------------------------------------------------------
/libraries/apollo-http-cache/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-http-cache/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-mpp-utils/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-mpp-utils/README.md


--------------------------------------------------------------------------------
/libraries/apollo-mpp-utils/api/apollo-mpp-utils.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-mpp-utils/api/apollo-mpp-utils.api


--------------------------------------------------------------------------------
/libraries/apollo-mpp-utils/api/apollo-mpp-utils.klib.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-mpp-utils/api/apollo-mpp-utils.klib.api


--------------------------------------------------------------------------------
/libraries/apollo-mpp-utils/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-mpp-utils/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-normalized-cache-api/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-normalized-cache-api/README.md


--------------------------------------------------------------------------------
/libraries/apollo-normalized-cache-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-normalized-cache-api/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-normalized-cache-sqlite/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-normalized-cache-sqlite/README.md


--------------------------------------------------------------------------------
/libraries/apollo-normalized-cache-sqlite/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-normalized-cache-sqlite/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-normalized-cache/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-normalized-cache/README.md


--------------------------------------------------------------------------------
/libraries/apollo-normalized-cache/api/apollo-normalized-cache.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-normalized-cache/api/apollo-normalized-cache.api


--------------------------------------------------------------------------------
/libraries/apollo-normalized-cache/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-normalized-cache/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-runtime/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-runtime/README.md


--------------------------------------------------------------------------------
/libraries/apollo-runtime/api/android/apollo-runtime.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-runtime/api/android/apollo-runtime.api


--------------------------------------------------------------------------------
/libraries/apollo-runtime/api/apollo-runtime.klib.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-runtime/api/apollo-runtime.klib.api


--------------------------------------------------------------------------------
/libraries/apollo-runtime/api/jvm/apollo-runtime.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-runtime/api/jvm/apollo-runtime.api


--------------------------------------------------------------------------------
/libraries/apollo-runtime/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-runtime/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-runtime/src/androidMain/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-runtime/src/androidMain/AndroidManifest.xml


--------------------------------------------------------------------------------
/libraries/apollo-runtime/src/commonTest/kotlin/test/FooOperation.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-runtime/src/commonTest/kotlin/test/FooOperation.kt


--------------------------------------------------------------------------------
/libraries/apollo-runtime/src/jvmTest/kotlin/ExecutionContextTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-runtime/src/jvmTest/kotlin/ExecutionContextTest.kt


--------------------------------------------------------------------------------
/libraries/apollo-runtime/src/jvmTest/kotlin/HttpCacheTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-runtime/src/jvmTest/kotlin/HttpCacheTest.kt


--------------------------------------------------------------------------------
/libraries/apollo-runtime/src/jvmTest/kotlin/RetryWebSocketsTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-runtime/src/jvmTest/kotlin/RetryWebSocketsTest.kt


--------------------------------------------------------------------------------
/libraries/apollo-testing-support-internal/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-testing-support-internal/README.md


--------------------------------------------------------------------------------
/libraries/apollo-testing-support-internal/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-testing-support-internal/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-testing-support/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-testing-support/README.md


--------------------------------------------------------------------------------
/libraries/apollo-testing-support/api/apollo-testing-support.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-testing-support/api/apollo-testing-support.api


--------------------------------------------------------------------------------
/libraries/apollo-testing-support/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-testing-support/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-tooling/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-tooling/README.md


--------------------------------------------------------------------------------
/libraries/apollo-tooling/api/apollo-tooling.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-tooling/api/apollo-tooling.api


--------------------------------------------------------------------------------
/libraries/apollo-tooling/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-tooling/build.gradle.kts


--------------------------------------------------------------------------------
/libraries/apollo-tooling/src/main/graphql/graphql/extra.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-tooling/src/main/graphql/graphql/extra.graphqls


--------------------------------------------------------------------------------
/libraries/apollo-tooling/src/main/graphql/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/libraries/apollo-tooling/src/main/graphql/graphql/schema.graphqls


--------------------------------------------------------------------------------
/renovate.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/renovate.json


--------------------------------------------------------------------------------
/samples/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/samples/README.md


--------------------------------------------------------------------------------
/scripts/bump-kotlin-nightlies.main.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/scripts/bump-kotlin-nightlies.main.kts


--------------------------------------------------------------------------------
/scripts/collect-diagnostics.main.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/scripts/collect-diagnostics.main.kts


--------------------------------------------------------------------------------
/scripts/run-benchmarks.main.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/scripts/run-benchmarks.main.kts


--------------------------------------------------------------------------------
/scripts/update-repo.main.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/scripts/update-repo.main.kts


--------------------------------------------------------------------------------
/scripts/upload-native-benchmarks.main.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/scripts/upload-native-benchmarks.main.kts


--------------------------------------------------------------------------------
/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/settings.gradle.kts


--------------------------------------------------------------------------------
/swift-tests/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/swift-tests/README.md


--------------------------------------------------------------------------------
/swift-tests/swift-tests.xcodeproj/project.pbxproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/swift-tests/swift-tests.xcodeproj/project.pbxproj


--------------------------------------------------------------------------------
/swift-tests/swift-tests/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/swift-tests/swift-tests/Assets.xcassets/Contents.json


--------------------------------------------------------------------------------
/swift-tests/swift-tests/ContentView.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/swift-tests/swift-tests/ContentView.swift


--------------------------------------------------------------------------------
/swift-tests/swift-tests/swift_testsApp.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/swift-tests/swift-tests/swift_testsApp.swift


--------------------------------------------------------------------------------
/swift-tests/swift-testsTests/swift_testsTests.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/swift-tests/swift-testsTests/swift_testsTests.swift


--------------------------------------------------------------------------------
/tests/.idea/codeStyles:
--------------------------------------------------------------------------------
1 | ../../.idea/codeStyles/


--------------------------------------------------------------------------------
/tests/.idea/icon.png:
--------------------------------------------------------------------------------
1 | ../../.idea/icon.png


--------------------------------------------------------------------------------
/tests/.idea/runConfigurations/CodegenTest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/.idea/runConfigurations/CodegenTest.xml


--------------------------------------------------------------------------------
/tests/.idea/runConfigurations/ValidationTest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/.idea/runConfigurations/ValidationTest.xml


--------------------------------------------------------------------------------
/tests/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/README.md


--------------------------------------------------------------------------------
/tests/ast-benchmark/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/ast-benchmark/build.gradle.kts


--------------------------------------------------------------------------------
/tests/ast-benchmark/src/jmh/kotlin/benchmark/Benchmark.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/ast-benchmark/src/jmh/kotlin/benchmark/Benchmark.kt


--------------------------------------------------------------------------------
/tests/browser-tests/README.md:
--------------------------------------------------------------------------------
1 | Tests that run in the browser


--------------------------------------------------------------------------------
/tests/browser-tests/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/browser-tests/build.gradle.kts


--------------------------------------------------------------------------------
/tests/browser-tests/karma.config.d/mocha-timeout-config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/browser-tests/karma.config.d/mocha-timeout-config.js


--------------------------------------------------------------------------------
/tests/browser-tests/src/commonMain/kotlin/main.kt:
--------------------------------------------------------------------------------
1 | fun main() {
2 | }
3 | 
4 | 


--------------------------------------------------------------------------------
/tests/browser-tests/src/commonMain/resources/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/browser-tests/src/commonMain/resources/index.html


--------------------------------------------------------------------------------
/tests/browser-tests/src/commonTest/kotlin/test/HeadersTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/browser-tests/src/commonTest/kotlin/test/HeadersTest.kt


--------------------------------------------------------------------------------
/tests/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/build.gradle.kts


--------------------------------------------------------------------------------
/tests/cache-variables-arguments/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/cache-variables-arguments/README.md


--------------------------------------------------------------------------------
/tests/cache-variables-arguments/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/cache-variables-arguments/build.gradle.kts


--------------------------------------------------------------------------------
/tests/cache-variables-arguments/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/cache-variables-arguments/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/cache-variables-arguments/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/cache-variables-arguments/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/cache-variables-arguments/src/test/kotlin/test/IncludeTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/cache-variables-arguments/src/test/kotlin/test/IncludeTest.kt


--------------------------------------------------------------------------------
/tests/catch-responseBased/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch-responseBased/build.gradle.kts


--------------------------------------------------------------------------------
/tests/catch-responseBased/src/main/graphql/null/extra.graphqls:
--------------------------------------------------------------------------------
1 | extend schema @catchByDefault(to: NULL)


--------------------------------------------------------------------------------
/tests/catch-responseBased/src/main/graphql/null/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch-responseBased/src/main/graphql/null/operations.graphql


--------------------------------------------------------------------------------
/tests/catch-responseBased/src/main/graphql/result/extra.graphqls:
--------------------------------------------------------------------------------
1 | extend schema @catchByDefault(to: RESULT)


--------------------------------------------------------------------------------
/tests/catch-responseBased/src/main/graphql/shared/levels.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch-responseBased/src/main/graphql/shared/levels.graphql


--------------------------------------------------------------------------------
/tests/catch-responseBased/src/main/graphql/shared/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch-responseBased/src/main/graphql/shared/schema.graphqls


--------------------------------------------------------------------------------
/tests/catch-responseBased/src/main/graphql/throw/extra.graphqls:
--------------------------------------------------------------------------------
1 | extend schema @catchByDefault(to: THROW)


--------------------------------------------------------------------------------
/tests/catch-responseBased/src/test/kotlin/test/CatchNullTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch-responseBased/src/test/kotlin/test/CatchNullTest.kt


--------------------------------------------------------------------------------
/tests/catch-responseBased/src/test/kotlin/test/CatchResultTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch-responseBased/src/test/kotlin/test/CatchResultTest.kt


--------------------------------------------------------------------------------
/tests/catch-responseBased/src/test/kotlin/test/CatchThrowTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch-responseBased/src/test/kotlin/test/CatchThrowTest.kt


--------------------------------------------------------------------------------
/tests/catch-responseBased/src/test/kotlin/test/LevelsTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch-responseBased/src/test/kotlin/test/LevelsTest.kt


--------------------------------------------------------------------------------
/tests/catch-responseBased/src/test/kotlin/test/common.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch-responseBased/src/test/kotlin/test/common.kt


--------------------------------------------------------------------------------
/tests/catch/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch/build.gradle.kts


--------------------------------------------------------------------------------
/tests/catch/src/main/graphql/fragments/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch/src/main/graphql/fragments/operation.graphql


--------------------------------------------------------------------------------
/tests/catch/src/main/graphql/fragments/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch/src/main/graphql/fragments/schema.graphqls


--------------------------------------------------------------------------------
/tests/catch/src/main/graphql/null/extra.graphqls:
--------------------------------------------------------------------------------
1 | extend schema @catchByDefault(to: NULL)


--------------------------------------------------------------------------------
/tests/catch/src/main/graphql/null/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch/src/main/graphql/null/operations.graphql


--------------------------------------------------------------------------------
/tests/catch/src/main/graphql/result/extra.graphqls:
--------------------------------------------------------------------------------
1 | extend schema @catchByDefault(to: RESULT)


--------------------------------------------------------------------------------
/tests/catch/src/main/graphql/shared/levels.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch/src/main/graphql/shared/levels.graphql


--------------------------------------------------------------------------------
/tests/catch/src/main/graphql/shared/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch/src/main/graphql/shared/operations.graphql


--------------------------------------------------------------------------------
/tests/catch/src/main/graphql/shared/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch/src/main/graphql/shared/schema.graphqls


--------------------------------------------------------------------------------
/tests/catch/src/main/graphql/throw/extra.graphqls:
--------------------------------------------------------------------------------
1 | extend schema @catchByDefault(to: THROW)


--------------------------------------------------------------------------------
/tests/catch/src/test/kotlin/test/CatchNullTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch/src/test/kotlin/test/CatchNullTest.kt


--------------------------------------------------------------------------------
/tests/catch/src/test/kotlin/test/CatchResultTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch/src/test/kotlin/test/CatchResultTest.kt


--------------------------------------------------------------------------------
/tests/catch/src/test/kotlin/test/CatchThrowTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch/src/test/kotlin/test/CatchThrowTest.kt


--------------------------------------------------------------------------------
/tests/catch/src/test/kotlin/test/FragmentTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch/src/test/kotlin/test/FragmentTest.kt


--------------------------------------------------------------------------------
/tests/catch/src/test/kotlin/test/LevelsTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch/src/test/kotlin/test/LevelsTest.kt


--------------------------------------------------------------------------------
/tests/catch/src/test/kotlin/test/common.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/catch/src/test/kotlin/test/common.kt


--------------------------------------------------------------------------------
/tests/compiler-plugins/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/compiler-plugins/README.md


--------------------------------------------------------------------------------
/tests/compiler-plugins/add-field/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/compiler-plugins/add-field/build.gradle.kts


--------------------------------------------------------------------------------
/tests/compiler-plugins/add-field/src/main/resources/META-INF/services/com.apollographql.apollo.compiler.ApolloCompilerPlugin:
--------------------------------------------------------------------------------
1 | hooks.TestPlugin


--------------------------------------------------------------------------------
/tests/compiler-plugins/app/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/compiler-plugins/app/build.gradle.kts


--------------------------------------------------------------------------------
/tests/compiler-plugins/app/src/main/graphql/cache/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/compiler-plugins/app/src/main/graphql/cache/schema.graphqls


--------------------------------------------------------------------------------
/tests/compiler-plugins/app/src/main/graphql/default/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/compiler-plugins/app/src/main/graphql/default/schema.graphqls


--------------------------------------------------------------------------------
/tests/compiler-plugins/app/src/test/kotlin/test/PrefixNamesTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/compiler-plugins/app/src/test/kotlin/test/PrefixNamesTest.kt


--------------------------------------------------------------------------------
/tests/compiler-plugins/capitalize-enum-values/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/compiler-plugins/capitalize-enum-values/build.gradle.kts


--------------------------------------------------------------------------------
/tests/compiler-plugins/capitalize-enum-values/src/main/resources/META-INF/services/com.apollographql.apollo.compiler.ApolloCompilerPlugin:
--------------------------------------------------------------------------------
1 | hooks.TestPlugin


--------------------------------------------------------------------------------
/tests/compiler-plugins/custom-flatten/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/compiler-plugins/custom-flatten/build.gradle.kts


--------------------------------------------------------------------------------
/tests/compiler-plugins/custom-flatten/src/main/resources/META-INF/services/com.apollographql.apollo.compiler.ApolloCompilerPlugin:
--------------------------------------------------------------------------------
1 | hooks.TestPlugin


--------------------------------------------------------------------------------
/tests/compiler-plugins/default-null-values/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/compiler-plugins/default-null-values/build.gradle.kts


--------------------------------------------------------------------------------
/tests/compiler-plugins/default-null-values/src/main/resources/META-INF/services/com.apollographql.apollo.compiler.ApolloCompilerPlugin:
--------------------------------------------------------------------------------
1 | hooks.DefaultToNullPlugin
2 | 


--------------------------------------------------------------------------------
/tests/compiler-plugins/getters-and-setters/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/compiler-plugins/getters-and-setters/build.gradle.kts


--------------------------------------------------------------------------------
/tests/compiler-plugins/getters-and-setters/src/main/resources/META-INF/services/com.apollographql.apollo.compiler.ApolloCompilerPlugin:
--------------------------------------------------------------------------------
1 | hooks.TestPlugin


--------------------------------------------------------------------------------
/tests/compiler-plugins/multiple/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/compiler-plugins/multiple/build.gradle.kts


--------------------------------------------------------------------------------
/tests/compiler-plugins/prefix-names/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/compiler-plugins/prefix-names/build.gradle.kts


--------------------------------------------------------------------------------
/tests/compiler-plugins/prefix-names/src/main/resources/META-INF/services/com.apollographql.apollo.compiler.ApolloCompilerPlugin:
--------------------------------------------------------------------------------
1 | hooks.TestPlugin


--------------------------------------------------------------------------------
/tests/compiler-plugins/schema-codegen/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/compiler-plugins/schema-codegen/build.gradle.kts


--------------------------------------------------------------------------------
/tests/compiler-plugins/schema-codegen/src/main/resources/META-INF/services/com.apollographql.apollo.compiler.ApolloCompilerPluginProvider:
--------------------------------------------------------------------------------
1 | schema.TestPluginProvider


--------------------------------------------------------------------------------
/tests/compiler-plugins/typename-interface/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/compiler-plugins/typename-interface/build.gradle.kts


--------------------------------------------------------------------------------
/tests/compiler-plugins/typename-interface/src/main/resources/META-INF/services/com.apollographql.apollo.compiler.ApolloCompilerPluginProvider:
--------------------------------------------------------------------------------
1 | hooks.TestPluginProvider


--------------------------------------------------------------------------------
/tests/data-builders-java/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/data-builders-java/build.gradle.kts


--------------------------------------------------------------------------------
/tests/data-builders-java/src/main/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/data-builders-java/src/main/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/data-builders-java/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/data-builders-java/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/data-builders-java/src/main/java/data/builders/MyLong.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/data-builders-java/src/main/java/data/builders/MyLong.java


--------------------------------------------------------------------------------
/tests/data-builders-java/src/test/java/test/DataBuilderTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/data-builders-java/src/test/java/test/DataBuilderTest.java


--------------------------------------------------------------------------------
/tests/data-builders-kotlin/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/data-builders-kotlin/build.gradle.kts


--------------------------------------------------------------------------------
/tests/data-builders-kotlin/src/main/graphql/fragments.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/data-builders-kotlin/src/main/graphql/fragments.graphql


--------------------------------------------------------------------------------
/tests/data-builders-kotlin/src/main/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/data-builders-kotlin/src/main/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/data-builders-kotlin/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/data-builders-kotlin/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/data-builders-kotlin/src/main/kotlin/com/example/MyLong.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/data-builders-kotlin/src/main/kotlin/com/example/MyLong.kt


--------------------------------------------------------------------------------
/tests/data-builders-kotlin/src/test/kotlin/test/DataBuilderTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/data-builders-kotlin/src/test/kotlin/test/DataBuilderTest.kt


--------------------------------------------------------------------------------
/tests/data-builders-kotlin/src/test/kotlin/test/FragmentTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/data-builders-kotlin/src/test/kotlin/test/FragmentTest.kt


--------------------------------------------------------------------------------
/tests/defer/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/README.md


--------------------------------------------------------------------------------
/tests/defer/apollo-server/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/apollo-server/README.md


--------------------------------------------------------------------------------
/tests/defer/apollo-server/computers.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/apollo-server/computers.graphqls


--------------------------------------------------------------------------------
/tests/defer/apollo-server/computers.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/apollo-server/computers.js


--------------------------------------------------------------------------------
/tests/defer/apollo-server/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/apollo-server/package.json


--------------------------------------------------------------------------------
/tests/defer/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/build.gradle.kts


--------------------------------------------------------------------------------
/tests/defer/router/simple-supergraph-rover-config.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/router/simple-supergraph-rover-config.yaml


--------------------------------------------------------------------------------
/tests/defer/router/simple-supergraph.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/router/simple-supergraph.graphqls


--------------------------------------------------------------------------------
/tests/defer/router/subgraphs/computers/computers.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/router/subgraphs/computers/computers.graphqls


--------------------------------------------------------------------------------
/tests/defer/router/subgraphs/computers/computers.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/router/subgraphs/computers/computers.js


--------------------------------------------------------------------------------
/tests/defer/router/subgraphs/computers/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/router/subgraphs/computers/package.json


--------------------------------------------------------------------------------
/tests/defer/src/commonMain/graphql/base/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/src/commonMain/graphql/base/operation.graphql


--------------------------------------------------------------------------------
/tests/defer/src/commonMain/graphql/base/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/src/commonMain/graphql/base/schema.graphqls


--------------------------------------------------------------------------------
/tests/defer/src/commonMain/graphql/noTypename/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/src/commonMain/graphql/noTypename/operation.graphql


--------------------------------------------------------------------------------
/tests/defer/src/commonMain/graphql/noTypename/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/src/commonMain/graphql/noTypename/schema.graphqls


--------------------------------------------------------------------------------
/tests/defer/src/commonMain/graphql/supergraph/query.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/src/commonMain/graphql/supergraph/query.graphql


--------------------------------------------------------------------------------
/tests/defer/src/commonMain/graphql/supergraph/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/src/commonMain/graphql/supergraph/schema.graphqls


--------------------------------------------------------------------------------
/tests/defer/src/commonTest/kotlin/test/DeferV0_1Test.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/src/commonTest/kotlin/test/DeferV0_1Test.kt


--------------------------------------------------------------------------------
/tests/defer/src/commonTest/kotlin/test/DeferV0_2Test.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/src/commonTest/kotlin/test/DeferV0_2Test.kt


--------------------------------------------------------------------------------
/tests/defer/src/commonTest/kotlin/test/DeferWithApolloServerTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/src/commonTest/kotlin/test/DeferWithApolloServerTest.kt


--------------------------------------------------------------------------------
/tests/defer/src/commonTest/kotlin/test/DeferWithRouterTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/src/commonTest/kotlin/test/DeferWithRouterTest.kt


--------------------------------------------------------------------------------
/tests/defer/src/commonTest/kotlin/test/TestUtil.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/src/commonTest/kotlin/test/TestUtil.kt


--------------------------------------------------------------------------------
/tests/defer/src/jvmTest/kotlin/test/DeferJvmTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/defer/src/jvmTest/kotlin/test/DeferJvmTest.kt


--------------------------------------------------------------------------------
/tests/deprecated-requires-opt-in/README.md:
--------------------------------------------------------------------------------
1 | Test for `@deprecated` and `@requiresOptIn`


--------------------------------------------------------------------------------
/tests/deprecated-requires-opt-in/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/deprecated-requires-opt-in/build.gradle.kts


--------------------------------------------------------------------------------
/tests/deprecated-requires-opt-in/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/deprecated-requires-opt-in/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/deprecated-requires-opt-in/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/deprecated-requires-opt-in/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/enums/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/enums/build.gradle.kts


--------------------------------------------------------------------------------
/tests/enums/src/main/graphql/extra.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/enums/src/main/graphql/extra.graphqls


--------------------------------------------------------------------------------
/tests/enums/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/enums/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/enums/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/enums/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/enums/src/test/kotlin/test/ApolloEnumTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/enums/src/test/kotlin/test/ApolloEnumTest.kt


--------------------------------------------------------------------------------
/tests/enums/src/test/kotlin/test/EnumsTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/enums/src/test/kotlin/test/EnumsTest.kt


--------------------------------------------------------------------------------
/tests/escaping/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/escaping/build.gradle.kts


--------------------------------------------------------------------------------
/tests/escaping/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/escaping/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/escaping/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/escaping/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/escaping/src/test/kotlin/test/EscapingTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/escaping/src/test/kotlin/test/EscapingTest.kt


--------------------------------------------------------------------------------
/tests/filesystem-sensitivity/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/filesystem-sensitivity/build.gradle.kts


--------------------------------------------------------------------------------
/tests/filesystem-sensitivity/src/main/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/filesystem-sensitivity/src/main/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/filesystem-sensitivity/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/filesystem-sensitivity/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/filesystem-sensitivity/src/test/kotlin/MainTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/filesystem-sensitivity/src/test/kotlin/MainTest.kt


--------------------------------------------------------------------------------
/tests/generated-methods/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/generated-methods/build.gradle.kts


--------------------------------------------------------------------------------
/tests/generated-methods/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/generated-methods/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/generated-methods/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/generated-methods/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/gradle:
--------------------------------------------------------------------------------
1 | ../gradle


--------------------------------------------------------------------------------
/tests/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/gradle.properties


--------------------------------------------------------------------------------
/tests/gradlew:
--------------------------------------------------------------------------------
1 | ../gradlew


--------------------------------------------------------------------------------
/tests/gradlew.bat:
--------------------------------------------------------------------------------
1 | ../gradlew.bat


--------------------------------------------------------------------------------
/tests/gzip/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/gzip/build.gradle.kts


--------------------------------------------------------------------------------
/tests/gzip/lorem.txt.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/gzip/lorem.txt.gz


--------------------------------------------------------------------------------
/tests/gzip/src/commonMain/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/gzip/src/commonMain/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/gzip/src/commonMain/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/gzip/src/commonMain/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/gzip/src/commonTest/kotlin/test/GzipTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/gzip/src/commonTest/kotlin/test/GzipTest.kt


--------------------------------------------------------------------------------
/tests/http-cache/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/http-cache/build.gradle.kts


--------------------------------------------------------------------------------
/tests/http-cache/src/main/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/http-cache/src/main/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/http-cache/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/http-cache/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/http-cache/src/test/kotlin/HttpCacheTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/http-cache/src/test/kotlin/HttpCacheTest.kt


--------------------------------------------------------------------------------
/tests/http-headers/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/http-headers/build.gradle.kts


--------------------------------------------------------------------------------
/tests/http-headers/src/main/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/http-headers/src/main/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/http-headers/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/http-headers/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/http-headers/src/test/kotlin/HttpHeaderTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/http-headers/src/test/kotlin/HttpHeaderTest.kt


--------------------------------------------------------------------------------
/tests/include-skip-operation-based/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/include-skip-operation-based/build.gradle.kts


--------------------------------------------------------------------------------
/tests/include-skip-operation-based/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/include-skip-operation-based/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/include-skip-operation-based/src/test/kotlin/IncludeTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/include-skip-operation-based/src/test/kotlin/IncludeTest.kt


--------------------------------------------------------------------------------
/tests/input/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/input/build.gradle.kts


--------------------------------------------------------------------------------
/tests/input/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/input/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/input/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/input/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/input/src/test/kotlin/test/InputTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/input/src/test/kotlin/test/InputTest.kt


--------------------------------------------------------------------------------
/tests/integration-tests/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/README.md


--------------------------------------------------------------------------------
/tests/integration-tests/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/build.gradle.kts


--------------------------------------------------------------------------------
/tests/integration-tests/src/appleTest/kotlin/test/HttpEngineTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/appleTest/kotlin/test/HttpEngineTest.kt


--------------------------------------------------------------------------------
/tests/integration-tests/src/commonMain/kotlin/com/example/MyDate.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/commonMain/kotlin/com/example/MyDate.kt


--------------------------------------------------------------------------------
/tests/integration-tests/src/commonTest/kotlin/Utils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/commonTest/kotlin/Utils.kt


--------------------------------------------------------------------------------
/tests/integration-tests/src/commonTest/kotlin/test/BasicTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/commonTest/kotlin/test/BasicTest.kt


--------------------------------------------------------------------------------
/tests/integration-tests/src/commonTest/kotlin/test/CancelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/commonTest/kotlin/test/CancelTest.kt


--------------------------------------------------------------------------------
/tests/integration-tests/src/commonTest/kotlin/test/EnumTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/commonTest/kotlin/test/EnumTest.kt


--------------------------------------------------------------------------------
/tests/integration-tests/src/commonTest/kotlin/test/HttpGetTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/commonTest/kotlin/test/HttpGetTest.kt


--------------------------------------------------------------------------------
/tests/integration-tests/src/commonTest/kotlin/test/ModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/commonTest/kotlin/test/ModelTest.kt


--------------------------------------------------------------------------------
/tests/integration-tests/src/commonTest/kotlin/test/StoreTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/commonTest/kotlin/test/StoreTest.kt


--------------------------------------------------------------------------------
/tests/integration-tests/src/commonTest/kotlin/test/ThreadTests.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/commonTest/kotlin/test/ThreadTests.kt


--------------------------------------------------------------------------------
/tests/integration-tests/src/commonTest/kotlin/test/ToJsonTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/commonTest/kotlin/test/ToJsonTest.kt


--------------------------------------------------------------------------------
/tests/integration-tests/src/commonTest/kotlin/test/WatcherTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/commonTest/kotlin/test/WatcherTest.kt


--------------------------------------------------------------------------------
/tests/integration-tests/src/jvmTest/kotlin/test/CookiesTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/jvmTest/kotlin/test/CookiesTest.kt


--------------------------------------------------------------------------------
/tests/integration-tests/src/jvmTest/kotlin/test/OkHttpClientTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/jvmTest/kotlin/test/OkHttpClientTest.kt


--------------------------------------------------------------------------------
/tests/integration-tests/src/jvmTest/resources/file0.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/src/jvmTest/resources/file0.txt


--------------------------------------------------------------------------------
/tests/integration-tests/src/jvmTest/resources/file1.jpg:
--------------------------------------------------------------------------------
1 | Supposedly an image
2 | 


--------------------------------------------------------------------------------
/tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/JsonScalar.graphql:
--------------------------------------------------------------------------------
1 | query GetJsonScalar {
2 |   json
3 | }


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/AllPlanetsNullableField.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/AllPlanetsNullableField.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/CreateReviewResponse.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/CreateReviewResponse.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/EpisodeHeroNameResponse.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/EpisodeHeroNameResponse.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/HeroAppearsInResponse.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/HeroAppearsInResponse.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/HeroNameResponse.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/HeroNameResponse.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/HeroNameWithEnumsResponse.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/HeroNameWithEnumsResponse.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/HeroNameWithIdResponse.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/HeroNameWithIdResponse.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/HttpCacheTestAllFilms.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/HttpCacheTestAllFilms.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/HttpCacheTestAllPlanets.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/HttpCacheTestAllPlanets.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/HttpCacheTestAllPlanets2.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/HttpCacheTestAllPlanets2.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/HttpCacheTestDroidDetails.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/HttpCacheTestDroidDetails.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/JsonScalar.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/JsonScalar.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/JsonScalarModified.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/JsonScalarModified.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/OperationJsonWriter.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/OperationJsonWriter.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/ResponseDataEmpty.json:
--------------------------------------------------------------------------------
1 | {
2 |   "data": { }
3 | }
4 | 


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/ResponseDataMissing.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/ResponseDataMissing.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/ResponseDataNull.json:
--------------------------------------------------------------------------------
1 | {
2 |   "data": null
3 | }
4 | 


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/ResponseError.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/ResponseError.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/ResponseErrorWithAbsent.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/ResponseErrorWithAbsent.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/ResponseErrorWithData.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/ResponseErrorWithData.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/ResponseErrorWithNulls.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/ResponseErrorWithNulls.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/SameHeroTwiceResponse.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/SameHeroTwiceResponse.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/StarshipByIdResponse.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/StarshipByIdResponse.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/UpdateReviewResponse.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/UpdateReviewResponse.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/allPlanets.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/allPlanets.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/expectedMapPartBodyNested.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/expectedMapPartBodyNested.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/expectedMapPartBodySingle.json:
--------------------------------------------------------------------------------
1 | {"0":["variables.file"]}


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/expectedMapPartBodyTwice.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/expectedMapPartBodyTwice.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/interceptorRequestBody.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/interceptorRequestBody.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/largesample.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/largesample.json


--------------------------------------------------------------------------------
/tests/integration-tests/testFixtures/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/integration-tests/testFixtures/manifest.json


--------------------------------------------------------------------------------
/tests/ios-test/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/ios-test/README.md


--------------------------------------------------------------------------------
/tests/ios-test/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/ios-test/build.gradle.kts


--------------------------------------------------------------------------------
/tests/ios-test/src/commonMain/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/ios-test/src/commonMain/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/ios-test/src/commonMain/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |   random: Int!
3 | }


--------------------------------------------------------------------------------
/tests/ios-test/src/commonTest/kotlin/iOSTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/ios-test/src/commonTest/kotlin/iOSTest.kt


--------------------------------------------------------------------------------
/tests/java-nullability/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/java-nullability/build.gradle.kts


--------------------------------------------------------------------------------
/tests/java-nullability/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/java-nullability/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/java-nullability/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/java-nullability/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/java-nullability/src/test/java/test/ApolloOptionalsTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/java-nullability/src/test/java/test/ApolloOptionalsTest.java


--------------------------------------------------------------------------------
/tests/java-nullability/src/test/java/test/GuavaOptionalsTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/java-nullability/src/test/java/test/GuavaOptionalsTest.java


--------------------------------------------------------------------------------
/tests/java-nullability/src/test/java/test/JavaOptionalsTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/java-nullability/src/test/java/test/JavaOptionalsTest.java


--------------------------------------------------------------------------------
/tests/java-nullability/src/test/java/test/MapUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/java-nullability/src/test/java/test/MapUtils.java


--------------------------------------------------------------------------------
/tests/js/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/js/build.gradle.kts


--------------------------------------------------------------------------------
/tests/js/src/commonMain/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/js/src/commonMain/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/js/src/commonMain/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/js/src/commonMain/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/js/src/jsTest/kotlin/JsTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/js/src/jsTest/kotlin/JsTest.kt


--------------------------------------------------------------------------------
/tests/jsexport/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/jsexport/build.gradle.kts


--------------------------------------------------------------------------------
/tests/jsexport/src/commonMain/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/jsexport/src/commonMain/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/jsexport/src/commonMain/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/jsexport/src/commonMain/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/jsexport/src/commonMain/kotlin/point.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/jsexport/src/commonMain/kotlin/point.kt


--------------------------------------------------------------------------------
/tests/jsexport/src/commonTest/kotlin/JsExportTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/jsexport/src/commonTest/kotlin/JsExportTest.kt


--------------------------------------------------------------------------------
/tests/jsexport/src/jsTest/kotlin/JsExportTest.js.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/jsexport/src/jsTest/kotlin/JsExportTest.js.kt


--------------------------------------------------------------------------------
/tests/jsexport/src/jsTest/kotlin/data.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/jsexport/src/jsTest/kotlin/data.kt


--------------------------------------------------------------------------------
/tests/jsexport/src/nonJsTest/kotlin/JsExportTest.nonJs.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/jsexport/src/nonJsTest/kotlin/JsExportTest.nonJs.kt


--------------------------------------------------------------------------------
/tests/jsexport/src/nonJsTest/kotlin/data.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/jsexport/src/nonJsTest/kotlin/data.kt


--------------------------------------------------------------------------------
/tests/jvmoverloads/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/jvmoverloads/build.gradle.kts


--------------------------------------------------------------------------------
/tests/jvmoverloads/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/jvmoverloads/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/jvmoverloads/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/jvmoverloads/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/jvmoverloads/src/test/java/test/JvmOverloadsTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/jvmoverloads/src/test/java/test/JvmOverloadsTest.java


--------------------------------------------------------------------------------
/tests/kdoc/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/kdoc/README.md


--------------------------------------------------------------------------------
/tests/kdoc/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/kdoc/build.gradle.kts


--------------------------------------------------------------------------------
/tests/kdoc/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/kdoc/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/kdoc/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |   random(arg: [String]): Int
3 | }
4 | 
5 | 


--------------------------------------------------------------------------------
/tests/kdoc/src/main/kotlin/Main.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/kdoc/src/main/kotlin/Main.kt


--------------------------------------------------------------------------------
/tests/kotlin-codegen/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/kotlin-codegen/README.md


--------------------------------------------------------------------------------
/tests/kotlin-codegen/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/kotlin-codegen/build.gradle.kts


--------------------------------------------------------------------------------
/tests/kotlin-codegen/src/main/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/kotlin-codegen/src/main/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/kotlin-codegen/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/kotlin-codegen/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/kotlin-codegen/src/test/kotlin/test/Variables.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/kotlin-codegen/src/test/kotlin/test/Variables.kt


--------------------------------------------------------------------------------
/tests/kotlin-js-store/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/kotlin-js-store/package-lock.json


--------------------------------------------------------------------------------
/tests/kotlin-js-store/wasm/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/kotlin-js-store/wasm/package-lock.json


--------------------------------------------------------------------------------
/tests/model-builders-java/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/model-builders-java/build.gradle.kts


--------------------------------------------------------------------------------
/tests/model-builders-java/src/main/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/model-builders-java/src/main/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/model-builders-java/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/model-builders-java/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/model-builders-java/src/test/java/test/ModelBuilderTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/model-builders-java/src/test/java/test/ModelBuilderTest.java


--------------------------------------------------------------------------------
/tests/models-fixtures/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-fixtures/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/models-fixtures/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-fixtures/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/models-fixtures/json/AllPlanets.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-fixtures/json/AllPlanets.json


--------------------------------------------------------------------------------
/tests/models-fixtures/json/HeroAndFriendsNamesWithIDs.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-fixtures/json/HeroAndFriendsNamesWithIDs.json


--------------------------------------------------------------------------------
/tests/models-fixtures/json/HeroAndFriendsWithTypename.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-fixtures/json/HeroAndFriendsWithTypename.json


--------------------------------------------------------------------------------
/tests/models-fixtures/json/HeroHumanOrDroid.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-fixtures/json/HeroHumanOrDroid.json


--------------------------------------------------------------------------------
/tests/models-fixtures/json/HeroParentTypeDependentField.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-fixtures/json/HeroParentTypeDependentField.json


--------------------------------------------------------------------------------
/tests/models-fixtures/json/MergedFieldWithSameShape_Droid.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-fixtures/json/MergedFieldWithSameShape_Droid.json


--------------------------------------------------------------------------------
/tests/models-fixtures/json/MergedFieldWithSameShape_Human.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-fixtures/json/MergedFieldWithSameShape_Human.json


--------------------------------------------------------------------------------
/tests/models-fixtures/json/OperationJsonWriter.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-fixtures/json/OperationJsonWriter.json


--------------------------------------------------------------------------------
/tests/models-operation-based-with-interfaces/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-operation-based-with-interfaces/build.gradle.kts


--------------------------------------------------------------------------------
/tests/models-operation-based/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-operation-based/build.gradle.kts


--------------------------------------------------------------------------------
/tests/models-operation-based/src/commonTest/kotlin/Utils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-operation-based/src/commonTest/kotlin/Utils.kt


--------------------------------------------------------------------------------
/tests/models-response-based/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-response-based/build.gradle.kts


--------------------------------------------------------------------------------
/tests/models-response-based/src/commonTest/kotlin/Utils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-response-based/src/commonTest/kotlin/Utils.kt


--------------------------------------------------------------------------------
/tests/models-response-based/src/commonTest/kotlin/test/BasicTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-response-based/src/commonTest/kotlin/test/BasicTest.kt


--------------------------------------------------------------------------------
/tests/models-response-based/src/commonTest/kotlin/test/StoreTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/models-response-based/src/commonTest/kotlin/test/StoreTest.kt


--------------------------------------------------------------------------------
/tests/multi-module-1/bidirectional/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-1/bidirectional/build.gradle.kts


--------------------------------------------------------------------------------
/tests/multi-module-1/child/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-1/child/build.gradle.kts


--------------------------------------------------------------------------------
/tests/multi-module-1/child/src/main/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-1/child/src/main/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/multi-module-1/child/src/test/kotlin/test/TestScalar.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-1/child/src/test/kotlin/test/TestScalar.kt


--------------------------------------------------------------------------------
/tests/multi-module-1/file-path/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-1/file-path/build.gradle.kts


--------------------------------------------------------------------------------
/tests/multi-module-1/file-path/src/test/kotlin/test/MainTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-1/file-path/src/test/kotlin/test/MainTest.kt


--------------------------------------------------------------------------------
/tests/multi-module-1/root/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-1/root/build.gradle.kts


--------------------------------------------------------------------------------
/tests/multi-module-1/root/src/main/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-1/root/src/main/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/multi-module-1/root/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-1/root/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/multi-module-1/root/src/test/kotlin/MainTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-1/root/src/test/kotlin/MainTest.kt


--------------------------------------------------------------------------------
/tests/multi-module-2/child/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-2/child/build.gradle.kts


--------------------------------------------------------------------------------
/tests/multi-module-2/child/src/main/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-2/child/src/main/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/multi-module-2/root/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-2/root/README.md


--------------------------------------------------------------------------------
/tests/multi-module-2/root/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-2/root/build.gradle.kts


--------------------------------------------------------------------------------
/tests/multi-module-2/root/src/main/graphql/operations.graphql:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/multi-module-2/root/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-2/root/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/multi-module-3/child/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-3/child/build.gradle.kts


--------------------------------------------------------------------------------
/tests/multi-module-3/child/src/main/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-3/child/src/main/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/multi-module-3/root/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-3/root/README.md


--------------------------------------------------------------------------------
/tests/multi-module-3/root/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-3/root/build.gradle.kts


--------------------------------------------------------------------------------
/tests/multi-module-3/root/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multi-module-3/root/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/multipart/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multipart/build.gradle.kts


--------------------------------------------------------------------------------
/tests/multipart/src/commonMain/graphql/mockserver/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multipart/src/commonMain/graphql/mockserver/schema.graphqls


--------------------------------------------------------------------------------
/tests/multipart/src/commonMain/graphql/router/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multipart/src/commonMain/graphql/router/operations.graphql


--------------------------------------------------------------------------------
/tests/multipart/src/commonMain/graphql/router/schema.sdl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multipart/src/commonMain/graphql/router/schema.sdl


--------------------------------------------------------------------------------
/tests/multipart/src/commonTest/kotlin/test/GraphQLYogaTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/multipart/src/commonTest/kotlin/test/GraphQLYogaTest.kt


--------------------------------------------------------------------------------
/tests/native-benchmarks/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/native-benchmarks/README.md


--------------------------------------------------------------------------------
/tests/native-benchmarks/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/native-benchmarks/build.gradle.kts


--------------------------------------------------------------------------------
/tests/native-benchmarks/src/commonMain/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/native-benchmarks/src/commonMain/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/native-benchmarks/src/commonMain/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |   random: Int!
3 | }


--------------------------------------------------------------------------------
/tests/no-query-document/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/no-query-document/build.gradle.kts


--------------------------------------------------------------------------------
/tests/no-query-document/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/no-query-document/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/no-query-document/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |   random: Int
3 | }
4 | 


--------------------------------------------------------------------------------
/tests/no-query-document/src/test/kotlin/test/NoQueryDocumentTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/no-query-document/src/test/kotlin/test/NoQueryDocumentTest.kt


--------------------------------------------------------------------------------
/tests/no-runtime/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/no-runtime/build.gradle.kts


--------------------------------------------------------------------------------
/tests/no-runtime/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/no-runtime/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/no-runtime/src/test/kotlin/test/NoRuntimeTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/no-runtime/src/test/kotlin/test/NoRuntimeTest.kt


--------------------------------------------------------------------------------
/tests/normalization-tests/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/normalization-tests/build.gradle.kts


--------------------------------------------------------------------------------
/tests/normalization-tests/src/main/graphql/1/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/normalization-tests/src/main/graphql/1/operations.graphql


--------------------------------------------------------------------------------
/tests/normalization-tests/src/main/graphql/1/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/normalization-tests/src/main/graphql/1/schema.graphqls


--------------------------------------------------------------------------------
/tests/normalization-tests/src/main/graphql/2/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/normalization-tests/src/main/graphql/2/operations.graphql


--------------------------------------------------------------------------------
/tests/normalization-tests/src/main/graphql/2/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/normalization-tests/src/main/graphql/2/schema.graphqls


--------------------------------------------------------------------------------
/tests/normalization-tests/src/main/graphql/3/extra.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/normalization-tests/src/main/graphql/3/extra.graphqls


--------------------------------------------------------------------------------
/tests/normalization-tests/src/main/graphql/3/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/normalization-tests/src/main/graphql/3/operations.graphql


--------------------------------------------------------------------------------
/tests/normalization-tests/src/main/graphql/3/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/normalization-tests/src/main/graphql/3/schema.graphqls


--------------------------------------------------------------------------------
/tests/normalization-tests/src/test/kotlin/com/example/response.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/normalization-tests/src/test/kotlin/com/example/response.kt


--------------------------------------------------------------------------------
/tests/number_scalar/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/number_scalar/build.gradle.kts


--------------------------------------------------------------------------------
/tests/number_scalar/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/number_scalar/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/number_scalar/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/number_scalar/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/number_scalar/src/test/kotlin/test/NumberTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/number_scalar/src/test/kotlin/test/NumberTest.kt


--------------------------------------------------------------------------------
/tests/optimistic-data/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/optimistic-data/build.gradle.kts


--------------------------------------------------------------------------------
/tests/optimistic-data/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/optimistic-data/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/optimistic-data/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/optimistic-data/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/optimistic-data/src/test/kotlin/test/OptimisticDataTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/optimistic-data/src/test/kotlin/test/OptimisticDataTest.kt


--------------------------------------------------------------------------------
/tests/optional-variables/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/optional-variables/build.gradle.kts


--------------------------------------------------------------------------------
/tests/optional-variables/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/optional-variables/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/optional-variables/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/optional-variables/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/optional-variables/src/test/kotlin/test/VariablesTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/optional-variables/src/test/kotlin/test/VariablesTest.kt


--------------------------------------------------------------------------------
/tests/outofbounds/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/outofbounds/build.gradle.kts


--------------------------------------------------------------------------------
/tests/outofbounds/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/outofbounds/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/outofbounds/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/outofbounds/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/outofbounds/src/main/json/response.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/outofbounds/src/main/json/response.json


--------------------------------------------------------------------------------
/tests/outofbounds/src/test/kotlin/test/OutOfBoundsTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/outofbounds/src/test/kotlin/test/OutOfBoundsTest.kt


--------------------------------------------------------------------------------
/tests/platform-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/platform-api/build.gradle.kts


--------------------------------------------------------------------------------
/tests/platform-api/src/main/graphql/operations.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/platform-api/src/main/graphql/operations.graphql


--------------------------------------------------------------------------------
/tests/platform-api/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |   random: String
3 | }


--------------------------------------------------------------------------------
/tests/platform-api/src/test/kotlin/platformapi/PlatformApiTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/platform-api/src/test/kotlin/platformapi/PlatformApiTest.kt


--------------------------------------------------------------------------------
/tests/runtime/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/runtime/build.gradle.kts


--------------------------------------------------------------------------------
/tests/runtime/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/runtime/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/runtime/src/test/kotlin/test/HeadersTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/runtime/src/test/kotlin/test/HeadersTest.kt


--------------------------------------------------------------------------------
/tests/sample-server/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/sample-server/build.gradle.kts


--------------------------------------------------------------------------------
/tests/sample-server/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/sample-server/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/scalar-adapters/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/scalar-adapters/build.gradle.kts


--------------------------------------------------------------------------------
/tests/scalar-adapters/src/main/graphql/extra.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/scalar-adapters/src/main/graphql/extra.graphqls


--------------------------------------------------------------------------------
/tests/scalar-adapters/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/scalar-adapters/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/scalar-adapters/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/scalar-adapters/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/scalar-adapters/src/main/kotlin/custom/scalars/Address.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/scalar-adapters/src/main/kotlin/custom/scalars/Address.kt


--------------------------------------------------------------------------------
/tests/scalar-adapters/src/test/kotlin/test/CustomScalarTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/scalar-adapters/src/test/kotlin/test/CustomScalarTest.kt


--------------------------------------------------------------------------------
/tests/schema-changes/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/schema-changes/build.gradle.kts


--------------------------------------------------------------------------------
/tests/schema-changes/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/schema-changes/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/schema-changes/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/schema-changes/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/schema-changes/src/test/kotlin/test/SchemaChanges.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/schema-changes/src/test/kotlin/test/SchemaChanges.kt


--------------------------------------------------------------------------------
/tests/schema-packagename/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/schema-packagename/build.gradle.kts


--------------------------------------------------------------------------------
/tests/schema-packagename/src/main/graphql/com/example/operation.graphql:
--------------------------------------------------------------------------------
1 | query GetFoo {
2 |   foo
3 | }


--------------------------------------------------------------------------------
/tests/schema-transform/app/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/schema-transform/app/build.gradle.kts


--------------------------------------------------------------------------------
/tests/schema-transform/app/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/schema-transform/app/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/schema-transform/app/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/schema-transform/app/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/schema-transform/app/src/test/kotlin/test/MainTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/schema-transform/app/src/test/kotlin/test/MainTest.kt


--------------------------------------------------------------------------------
/tests/schema-transform/plugin/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/schema-transform/plugin/build.gradle.kts


--------------------------------------------------------------------------------
/tests/schema-transform/plugin/src/main/resources/META-INF/services/com.apollographql.apollo.compiler.ApolloCompilerPlugin:
--------------------------------------------------------------------------------
1 | com.example.TestPlugin


--------------------------------------------------------------------------------
/tests/semantic-non-null/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/semantic-non-null/build.gradle.kts


--------------------------------------------------------------------------------
/tests/semantic-non-null/src/main/graphql/operations.graphql:
--------------------------------------------------------------------------------
1 | query Get1 {
2 |   semanticNonNull
3 | }
4 | 
5 | 


--------------------------------------------------------------------------------
/tests/semantic-non-null/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/semantic-non-null/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/settings.gradle.kts


--------------------------------------------------------------------------------
/tests/shared-framework/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/shared-framework/build.gradle.kts


--------------------------------------------------------------------------------
/tests/shared-framework/src/commonMain/graphql/operation.graphql:
--------------------------------------------------------------------------------
1 | query GetFoo {
2 |   foo
3 | }


--------------------------------------------------------------------------------
/tests/shared-framework/src/commonMain/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | 
2 | type Query {
3 |   foo: Int!
4 | }


--------------------------------------------------------------------------------
/tests/shared-framework/src/commonMain/kotlin/Main.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/shared-framework/src/commonMain/kotlin/Main.kt


--------------------------------------------------------------------------------
/tests/shared-framework/src/jvm/kotlin/test/JvmTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/shared-framework/src/jvm/kotlin/test/JvmTest.kt


--------------------------------------------------------------------------------
/tests/strict-mode/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/strict-mode/build.gradle.kts


--------------------------------------------------------------------------------
/tests/strict-mode/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/strict-mode/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/strict-mode/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/strict-mode/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/strict-mode/src/test/kotlin/test/MainTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/strict-mode/src/test/kotlin/test/MainTest.kt


--------------------------------------------------------------------------------
/tests/termination/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/termination/README.md


--------------------------------------------------------------------------------
/tests/termination/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/termination/build.gradle.kts


--------------------------------------------------------------------------------
/tests/termination/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/termination/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/termination/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
1 | type Query {
2 |   random: Int
3 | }
4 | 


--------------------------------------------------------------------------------
/tests/termination/src/main/kotlin/termination/Main.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/termination/src/main/kotlin/termination/Main.kt


--------------------------------------------------------------------------------
/tests/test-network-transport/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/test-network-transport/build.gradle.kts


--------------------------------------------------------------------------------
/tests/test-network-transport/src/main/graphql/operation.graphql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/test-network-transport/src/main/graphql/operation.graphql


--------------------------------------------------------------------------------
/tests/test-network-transport/src/main/graphql/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/test-network-transport/src/main/graphql/schema.graphqls


--------------------------------------------------------------------------------
/tests/websockets/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/websockets/README.md


--------------------------------------------------------------------------------
/tests/websockets/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/websockets/build.gradle.kts


--------------------------------------------------------------------------------
/tests/websockets/src/commonMain/graphql/appsync/schema.graphqls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/websockets/src/commonMain/graphql/appsync/schema.graphqls


--------------------------------------------------------------------------------
/tests/websockets/src/commonTest/kotlin/AppSyncTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/websockets/src/commonTest/kotlin/AppSyncTest.kt


--------------------------------------------------------------------------------
/tests/websockets/src/commonTest/kotlin/CloudRouterTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/websockets/src/commonTest/kotlin/CloudRouterTest.kt


--------------------------------------------------------------------------------
/tests/websockets/src/commonTest/kotlin/FullStackTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/websockets/src/commonTest/kotlin/FullStackTest.kt


--------------------------------------------------------------------------------
/tests/websockets/src/commonTest/kotlin/GraphQLWsTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/websockets/src/commonTest/kotlin/GraphQLWsTest.kt


--------------------------------------------------------------------------------
/tests/websockets/src/jvmTest/kotlin/CachedSubscriptionTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/websockets/src/jvmTest/kotlin/CachedSubscriptionTest.kt


--------------------------------------------------------------------------------
/tests/websockets/src/jvmTest/kotlin/legacy/SampleServerTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apollographql/apollo-kotlin/HEAD/tests/websockets/src/jvmTest/kotlin/legacy/SampleServerTest.kt


--------------------------------------------------------------------------------
/tests/websockets/src/jvmTest/resources/simplelogger.properties:
--------------------------------------------------------------------------------
1 | org.slf4j.simpleLogger.defaultLogLevel=off
2 | 


--------------------------------------------------------------------------------