github.com/99designs/gqlgen@v0.17.45/codegen/testserver/singlefile/validtypes.graphql (about) 1 extend type Query { 2 validType: ValidType 3 } 4 5 """ These things are all valid, but without care generate invalid go code """ 6 type ValidType { 7 differentCase: String! 8 different_case: String! @goField(name:"DifferentCaseOld") 9 validInputKeywords(input: ValidInput): Boolean! 10 validArgs( 11 break: String!, 12 default: String!, 13 func: String!, 14 interface: String!, 15 select: String!, 16 case: String!, 17 defer: String!, 18 go: String!, 19 map: String!, 20 struct: String!, 21 chan: String!, 22 else: String!, 23 goto: String!, 24 package: String!, 25 switch: String!, 26 const: String!, 27 fallthrough: String!, 28 if: String!, 29 range: String!, 30 type: String!, 31 continue: String!, 32 for: String!, 33 import: String!, 34 return: String!, 35 var: String!, 36 _: String!, 37 ): Boolean! 38 } 39 40 input ValidInput { 41 break: String! 42 default: String! 43 func: String! 44 interface: String! 45 select: String! 46 case: String! 47 defer: String! 48 go: String! 49 map: String! 50 struct: String! 51 chan: String! 52 else: String! 53 goto: String! 54 package: String! 55 switch: String! 56 const: String! 57 fallthrough: String! 58 if: String! 59 range: String! 60 type: String! 61 continue: String! 62 for: String! 63 import: String! 64 return: String! 65 var: String! 66 _: String! @goField(name: "Underscore") 67 } 68 69 # see https://github.com/99designs/gqlgen/issues/694 70 type Content_User { 71 foo: String 72 } 73 74 type Content_Post { 75 foo: String 76 } 77 78 union Content_Child = Content_User | Content_Post