type Episode { title: String! duration: Int! # Duration in seconds featuredTeletubby: Teletubby! featuredToys: [FavoriteToy!] } type Teletubby @federation__key(fields: "name") { name: String! episodesFeatured: [Episode] favoriteToy: FavoriteToy @federation__shareable } type Query { getEpisode(title: String!): Episode } enum FavoriteToy { SCOOTER BAG HAT }