github.com/maeglindeveloper/gqlgen@v0.13.1-0.20210413081235-57808b12a0a0/graphql/introspection/query.go (about) 1 package introspection 2 3 // Query is the query generated by graphiql to determine type information 4 const Query = ` 5 query IntrospectionQuery { 6 __schema { 7 queryType { 8 name 9 } 10 mutationType { 11 name 12 } 13 subscriptionType { 14 name 15 } 16 types { 17 ...FullType 18 } 19 directives { 20 name 21 description 22 locations 23 args { 24 ...InputValue 25 } 26 } 27 } 28 } 29 30 fragment FullType on __Type { 31 kind 32 name 33 description 34 fields(includeDeprecated: true) { 35 name 36 description 37 args { 38 ...InputValue 39 } 40 type { 41 ...TypeRef 42 } 43 isDeprecated 44 deprecationReason 45 } 46 inputFields { 47 ...InputValue 48 } 49 interfaces { 50 ...TypeRef 51 } 52 enumValues(includeDeprecated: true) { 53 name 54 description 55 isDeprecated 56 deprecationReason 57 } 58 possibleTypes { 59 ...TypeRef 60 } 61 } 62 63 fragment InputValue on __InputValue { 64 name 65 description 66 type { 67 ...TypeRef 68 } 69 defaultValue 70 } 71 72 fragment TypeRef on __Type { 73 kind 74 name 75 ofType { 76 kind 77 name 78 ofType { 79 kind 80 name 81 ofType { 82 kind 83 name 84 ofType { 85 kind 86 name 87 ofType { 88 kind 89 name 90 ofType { 91 kind 92 name 93 ofType { 94 kind 95 name 96 } 97 } 98 } 99 } 100 } 101 } 102 } 103 } 104 `