github.com/codykaup/genqlient@v0.6.2/generate/testdata/snapshots/TestGenerate-SimpleQueryWithPointerFalseOverride.graphql-SimpleQueryWithPointerFalseOverride.graphql.go (about) 1 // Code generated by github.com/codykaup/genqlient, DO NOT EDIT. 2 3 package test 4 5 import ( 6 "github.com/codykaup/genqlient/graphql" 7 "github.com/codykaup/genqlient/internal/testutil" 8 ) 9 10 // SimpleQueryWithPointerFalseOverrideResponse is returned by SimpleQueryWithPointerFalseOverride on success. 11 type SimpleQueryWithPointerFalseOverrideResponse struct { 12 // user looks up a user by some stuff. 13 // 14 // See UserQueryInput for what stuff is supported. 15 // If query is null, returns the current user. 16 User SimpleQueryWithPointerFalseOverrideUser `json:"user"` 17 } 18 19 // GetUser returns SimpleQueryWithPointerFalseOverrideResponse.User, and is useful for accessing the field via an interface. 20 func (v *SimpleQueryWithPointerFalseOverrideResponse) GetUser() SimpleQueryWithPointerFalseOverrideUser { 21 return v.User 22 } 23 24 // SimpleQueryWithPointerFalseOverrideUser includes the requested fields of the GraphQL type User. 25 // The GraphQL type's documentation follows. 26 // 27 // A User is a user! 28 type SimpleQueryWithPointerFalseOverrideUser struct { 29 // id is the user's ID. 30 // 31 // It is stable, unique, and opaque, like all good IDs. 32 Id testutil.ID `json:"id"` 33 Name string `json:"name"` 34 } 35 36 // GetId returns SimpleQueryWithPointerFalseOverrideUser.Id, and is useful for accessing the field via an interface. 37 func (v *SimpleQueryWithPointerFalseOverrideUser) GetId() testutil.ID { return v.Id } 38 39 // GetName returns SimpleQueryWithPointerFalseOverrideUser.Name, and is useful for accessing the field via an interface. 40 func (v *SimpleQueryWithPointerFalseOverrideUser) GetName() string { return v.Name } 41 42 // The query or mutation executed by SimpleQueryWithPointerFalseOverride. 43 const SimpleQueryWithPointerFalseOverride_Operation = ` 44 query SimpleQueryWithPointerFalseOverride { 45 user { 46 id 47 name 48 } 49 } 50 ` 51 52 func SimpleQueryWithPointerFalseOverride( 53 client_ graphql.Client, 54 ) (*SimpleQueryWithPointerFalseOverrideResponse, error) { 55 req_ := &graphql.Request{ 56 OpName: "SimpleQueryWithPointerFalseOverride", 57 Query: SimpleQueryWithPointerFalseOverride_Operation, 58 } 59 var err_ error 60 61 var data_ SimpleQueryWithPointerFalseOverrideResponse 62 resp_ := &graphql.Response{Data: &data_} 63 64 err_ = client_.MakeRequest( 65 nil, 66 req_, 67 resp_, 68 ) 69 70 return &data_, err_ 71 } 72