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