github.com/codyleyhan/gqlgen@v0.4.4/codegen/testserver/schema.graphql (about) 1 type Query { 2 invalidIdentifier: InvalidIdentifier 3 collision: It 4 mapInput(input: Changes): Boolean 5 recursive(input: RecursiveInputSlice): Boolean 6 nestedInputs(input: [[OuterInput]] = [[{inner: {id: 1}}]]): Boolean 7 nestedOutputs: [[OuterObject]] 8 keywords(input: Keywords): Boolean! 9 shapes: [Shape] 10 } 11 12 type InvalidIdentifier { 13 id: Int! 14 } 15 16 type It { 17 id: ID! 18 } 19 20 input Changes { 21 a: Int 22 b: Int 23 } 24 25 input RecursiveInputSlice { 26 self: [RecursiveInputSlice!] 27 } 28 29 input InnerInput { 30 id:Int! 31 } 32 33 input OuterInput { 34 inner: InnerInput! 35 } 36 37 type OuterObject { 38 inner: InnerObject! 39 } 40 41 type InnerObject { 42 id: Int! 43 } 44 45 input Keywords { 46 break: String! 47 default: String! 48 func: String! 49 interface: String! 50 select: String! 51 case: String! 52 defer: String! 53 go: String! 54 map: String! 55 struct: String! 56 chan: String! 57 else: String! 58 goto: String! 59 package: String! 60 switch: String! 61 const: String! 62 fallthrough: String! 63 if: String! 64 range: String! 65 type: String! 66 continue: String! 67 for: String! 68 import: String! 69 return: String! 70 var: String! 71 } 72 73 extend type Query { 74 keywordArgs( 75 break: String!, 76 default: String!, 77 func: String!, 78 interface: String!, 79 select: String!, 80 case: String!, 81 defer: String!, 82 go: String!, 83 map: String!, 84 struct: String!, 85 chan: String!, 86 else: String!, 87 goto: String!, 88 package: String!, 89 switch: String!, 90 const: String!, 91 fallthrough: String!, 92 if: String!, 93 range: String!, 94 type: String!, 95 continue: String!, 96 for: String!, 97 import: String!, 98 return: String!, 99 var: String!, 100 ): Boolean! 101 } 102 103 interface Shape { 104 area: Float 105 } 106 type Circle implements Shape { 107 radius: Float 108 area: Float 109 } 110 type Rectangle implements Shape { 111 length: Float 112 width: Float 113 area: Float 114 } 115 union ShapeUnion = Circle | Rectangle 116 117 type ForcedResolver { 118 field: Circle 119 }