enum join__Graph { HISTORY @join__graph(name: "history", url: "history") INVENTORY @join__graph(name: "inventory", url: "inventory") PERFORMANCE @join__graph(name: "performance", url: "performance") } type Query { getRollerCoaster(id: ID!): RollerCoaster } type RollerCoaster { id: ID! name: String! height: Float! speed: Float! manufacturer: String! historicalData: [HistoricalData] @join__field(graph: HISTORY) numberOfInversions: Int! @join__field(graph: PERFORMANCE) } type HistoricalData { year: Int! @join__field(graph: HISTORY) visitors: Int! @join__field(graph: HISTORY) incidents: Int! @join__field(graph: HISTORY) }