query { cat } mutation { addPet(name: "Example") { response } } type Query { cat: String } type Mutation { addPet (name: String!, petType: PetType): Result! } enum PetType { CAT DOG } type Result { pageNumber: Int response: String }