type demo { id: String! version: String! } type Query { getDemos: [demo!] } input DemoInput { version: String! } type Mutation { addDemo(input: DemoInput!): demo }