github.com/niko0xdev/gqlgen@v0.17.55-0.20240120102243-2ecff98c3e37/plugin/federation/testdata/federation2/federation2.graphql (about)

     1  extend schema
     2    @link(url: "https://specs.apollo.dev/federation/v2.3",
     3          import: ["@key", "@shareable", "@provides", "@external", "@tag", "@extends", "@override", "@inaccessible", "@interfaceObject"])
     4  
     5  schema {
     6      query: CustomQuery
     7  }
     8  
     9  type Hello @key(fields:"name", resolvable: false) {
    10    name: String!
    11  }
    12  
    13  type World @key(fields: "foo bar", resolvable: false) {
    14      foo: String!
    15      bar: Int!
    16  }
    17  
    18  extend type ExternalExtension @key(fields: "  upc    ") {
    19      upc: String!
    20      reviews: [Hello]
    21  }
    22  
    23  type CustomQuery {
    24    hello: Hello!
    25  }