github.com/99designs/gqlgen@v0.17.45/plugin/federation/testdata/federation2/federation2.graphql (about)

     1  extend schema
     2    @link(url: "https://specs.apollo.dev/federation/v2.7",
     3          import: ["@key", "@shareable", "@provides", "@external", "@tag", "@extends", "@override", "@inaccessible", "@interfaceObject", "@policy"])
     4  
     5  schema {
     6      query: CustomQuery
     7  }
     8  
     9  type Hello @key(fields:"name", resolvable: false) {
    10      name: String! @override(from: "old-service", label: "percent(5)")
    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  }