schema { query: InterfaceQuery } interface Named { name: String! displayName: Boolean! } type Person implements Named { name: String! birthday: String age: Int } enum Industry { CAT_FOOD CHOCOLATE OTHER } type Organization implements Named { name: String industry: Industry! createdAt: String } type Dog implements Named { name: String! """ Always returns true """ isGoodDog: Boolean! } type InterfaceQuery { everything: [Named!] }