apollo-federation 2.13.1

Apollo Federation
Documentation
---
source: apollo-federation/src/connectors/expand/tests/mod.rs
expression: api_schema
input_file: apollo-federation/src/connectors/expand/tests/schemas/expand/keys.graphql
---
directive @defer(label: String, if: Boolean! = true) on FRAGMENT_SPREAD | INLINE_FRAGMENT

type Query {
  t(id: ID!): T
  t2(id: ID!, id2: ID!): T
  " Uses the `unselected` field as a key, but doesn't select it "
  unselected(unselected: ID!): T
}

type R {
  id: ID!
  id2: ID!
}

type T {
  id: ID!
  id2: ID!
  unselected: ID!
  accessibleByUnselected: ID!
  r1: R
  r2: R
  r3: R
  r4: R
  r5: R
}