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