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 }