github.com/mstephano/gqlgen-schemagen@v0.0.0-20230113041936-dd2cd4ea46aa/codegen/testserver/singlefile/stub.go (about)

     1  // Code generated by github.com/mstephano/gqlgen-schemagen, DO NOT EDIT.
     2  
     3  package singlefile
     4  
     5  import (
     6  	"context"
     7  
     8  	introspection1 "github.com/mstephano/gqlgen-schemagen/codegen/testserver/singlefile/introspection"
     9  	invalid_packagename "github.com/mstephano/gqlgen-schemagen/codegen/testserver/singlefile/invalid-packagename"
    10  	"github.com/mstephano/gqlgen-schemagen/codegen/testserver/singlefile/otherpkg"
    11  )
    12  
    13  type Stub struct {
    14  	BackedByInterfaceResolver struct {
    15  		ID func(ctx context.Context, obj BackedByInterface) (string, error)
    16  	}
    17  	ErrorsResolver struct {
    18  		A func(ctx context.Context, obj *Errors) (*Error, error)
    19  		B func(ctx context.Context, obj *Errors) (*Error, error)
    20  		C func(ctx context.Context, obj *Errors) (*Error, error)
    21  		D func(ctx context.Context, obj *Errors) (*Error, error)
    22  		E func(ctx context.Context, obj *Errors) (*Error, error)
    23  	}
    24  	ForcedResolverResolver struct {
    25  		Field func(ctx context.Context, obj *ForcedResolver) (*Circle, error)
    26  	}
    27  	ModelMethodsResolver struct {
    28  		ResolverField func(ctx context.Context, obj *ModelMethods) (bool, error)
    29  	}
    30  	MutationResolver struct {
    31  		DefaultInput          func(ctx context.Context, input DefaultInput) (*DefaultParametersMirror, error)
    32  		OverrideValueViaInput func(ctx context.Context, input FieldsOrderInput) (*FieldsOrderPayload, error)
    33  		UpdateSomething       func(ctx context.Context, input SpecialInput) (string, error)
    34  		UpdatePtrToPtr        func(ctx context.Context, input UpdatePtrToPtrOuter) (*PtrToPtrOuter, error)
    35  	}
    36  	OverlappingFieldsResolver struct {
    37  		OldFoo func(ctx context.Context, obj *OverlappingFields) (int, error)
    38  	}
    39  	PanicsResolver struct {
    40  		FieldScalarMarshal func(ctx context.Context, obj *Panics) ([]MarshalPanic, error)
    41  		ArgUnmarshal       func(ctx context.Context, obj *Panics, u []MarshalPanic) (bool, error)
    42  	}
    43  	PetResolver struct {
    44  		Friends func(ctx context.Context, obj *Pet, limit *int) ([]*Pet, error)
    45  	}
    46  	PrimitiveResolver struct {
    47  		Value func(ctx context.Context, obj *Primitive) (int, error)
    48  	}
    49  	PrimitiveStringResolver struct {
    50  		Value func(ctx context.Context, obj *PrimitiveString) (string, error)
    51  		Len   func(ctx context.Context, obj *PrimitiveString) (int, error)
    52  	}
    53  	QueryResolver struct {
    54  		InvalidIdentifier                func(ctx context.Context) (*invalid_packagename.InvalidIdentifier, error)
    55  		Collision                        func(ctx context.Context) (*introspection1.It, error)
    56  		MapInput                         func(ctx context.Context, input map[string]interface{}) (*bool, error)
    57  		Recursive                        func(ctx context.Context, input *RecursiveInputSlice) (*bool, error)
    58  		NestedInputs                     func(ctx context.Context, input [][]*OuterInput) (*bool, error)
    59  		NestedOutputs                    func(ctx context.Context) ([][]*OuterObject, error)
    60  		ModelMethods                     func(ctx context.Context) (*ModelMethods, error)
    61  		User                             func(ctx context.Context, id int) (*User, error)
    62  		NullableArg                      func(ctx context.Context, arg *int) (*string, error)
    63  		InputSlice                       func(ctx context.Context, arg []string) (bool, error)
    64  		InputNullableSlice               func(ctx context.Context, arg []string) (bool, error)
    65  		ShapeUnion                       func(ctx context.Context) (ShapeUnion, error)
    66  		Autobind                         func(ctx context.Context) (*Autobind, error)
    67  		DeprecatedField                  func(ctx context.Context) (string, error)
    68  		Overlapping                      func(ctx context.Context) (*OverlappingFields, error)
    69  		DefaultParameters                func(ctx context.Context, falsyBoolean *bool, truthyBoolean *bool) (*DefaultParametersMirror, error)
    70  		DirectiveArg                     func(ctx context.Context, arg string) (*string, error)
    71  		DirectiveNullableArg             func(ctx context.Context, arg *int, arg2 *int, arg3 *string) (*string, error)
    72  		DirectiveInputNullable           func(ctx context.Context, arg *InputDirectives) (*string, error)
    73  		DirectiveInput                   func(ctx context.Context, arg InputDirectives) (*string, error)
    74  		DirectiveInputType               func(ctx context.Context, arg InnerInput) (*string, error)
    75  		DirectiveObject                  func(ctx context.Context) (*ObjectDirectives, error)
    76  		DirectiveObjectWithCustomGoModel func(ctx context.Context) (*ObjectDirectivesWithCustomGoModel, error)
    77  		DirectiveFieldDef                func(ctx context.Context, ret string) (string, error)
    78  		DirectiveField                   func(ctx context.Context) (*string, error)
    79  		DirectiveDouble                  func(ctx context.Context) (*string, error)
    80  		DirectiveUnimplemented           func(ctx context.Context) (*string, error)
    81  		EmbeddedCase1                    func(ctx context.Context) (*EmbeddedCase1, error)
    82  		EmbeddedCase2                    func(ctx context.Context) (*EmbeddedCase2, error)
    83  		EmbeddedCase3                    func(ctx context.Context) (*EmbeddedCase3, error)
    84  		EnumInInput                      func(ctx context.Context, input *InputWithEnumValue) (EnumTest, error)
    85  		Shapes                           func(ctx context.Context) ([]Shape, error)
    86  		NoShape                          func(ctx context.Context) (Shape, error)
    87  		Node                             func(ctx context.Context) (Node, error)
    88  		NoShapeTypedNil                  func(ctx context.Context) (Shape, error)
    89  		Animal                           func(ctx context.Context) (Animal, error)
    90  		NotAnInterface                   func(ctx context.Context) (BackedByInterface, error)
    91  		Dog                              func(ctx context.Context) (*Dog, error)
    92  		Issue896a                        func(ctx context.Context) ([]*CheckIssue896, error)
    93  		MapStringInterface               func(ctx context.Context, in map[string]interface{}) (map[string]interface{}, error)
    94  		MapNestedStringInterface         func(ctx context.Context, in *NestedMapInput) (map[string]interface{}, error)
    95  		ErrorBubble                      func(ctx context.Context) (*Error, error)
    96  		ErrorBubbleList                  func(ctx context.Context) ([]*Error, error)
    97  		ErrorList                        func(ctx context.Context) ([]*Error, error)
    98  		Errors                           func(ctx context.Context) (*Errors, error)
    99  		Valid                            func(ctx context.Context) (string, error)
   100  		Panics                           func(ctx context.Context) (*Panics, error)
   101  		PrimitiveObject                  func(ctx context.Context) ([]Primitive, error)
   102  		PrimitiveStringObject            func(ctx context.Context) ([]PrimitiveString, error)
   103  		PtrToSliceContainer              func(ctx context.Context) (*PtrToSliceContainer, error)
   104  		Infinity                         func(ctx context.Context) (float64, error)
   105  		StringFromContextInterface       func(ctx context.Context) (*StringFromContextInterface, error)
   106  		StringFromContextFunction        func(ctx context.Context) (string, error)
   107  		DefaultScalar                    func(ctx context.Context, arg string) (string, error)
   108  		Slices                           func(ctx context.Context) (*Slices, error)
   109  		ScalarSlice                      func(ctx context.Context) ([]byte, error)
   110  		Fallback                         func(ctx context.Context, arg FallbackToStringEncoding) (FallbackToStringEncoding, error)
   111  		OptionalUnion                    func(ctx context.Context) (TestUnion, error)
   112  		VOkCaseValue                     func(ctx context.Context) (*VOkCaseValue, error)
   113  		VOkCaseNil                       func(ctx context.Context) (*VOkCaseNil, error)
   114  		ValidType                        func(ctx context.Context) (*ValidType, error)
   115  		VariadicModel                    func(ctx context.Context) (*VariadicModel, error)
   116  		WrappedStruct                    func(ctx context.Context) (*WrappedStruct, error)
   117  		WrappedScalar                    func(ctx context.Context) (otherpkg.Scalar, error)
   118  		WrappedMap                       func(ctx context.Context) (WrappedMap, error)
   119  		WrappedSlice                     func(ctx context.Context) (WrappedSlice, error)
   120  	}
   121  	SubscriptionResolver struct {
   122  		Updated                func(ctx context.Context) (<-chan string, error)
   123  		InitPayload            func(ctx context.Context) (<-chan string, error)
   124  		DirectiveArg           func(ctx context.Context, arg string) (<-chan *string, error)
   125  		DirectiveNullableArg   func(ctx context.Context, arg *int, arg2 *int, arg3 *string) (<-chan *string, error)
   126  		DirectiveDouble        func(ctx context.Context) (<-chan *string, error)
   127  		DirectiveUnimplemented func(ctx context.Context) (<-chan *string, error)
   128  		Issue896b              func(ctx context.Context) (<-chan []*CheckIssue896, error)
   129  		ErrorRequired          func(ctx context.Context) (<-chan *Error, error)
   130  	}
   131  	UserResolver struct {
   132  		Friends func(ctx context.Context, obj *User) ([]*User, error)
   133  		Pets    func(ctx context.Context, obj *User, limit *int) ([]*Pet, error)
   134  	}
   135  	WrappedMapResolver struct {
   136  		Get func(ctx context.Context, obj WrappedMap, key string) (string, error)
   137  	}
   138  	WrappedSliceResolver struct {
   139  		Get func(ctx context.Context, obj WrappedSlice, idx int) (string, error)
   140  	}
   141  
   142  	FieldsOrderInputResolver struct {
   143  		OverrideFirstField func(ctx context.Context, obj *FieldsOrderInput, data *string) error
   144  	}
   145  }
   146  
   147  func (r *Stub) BackedByInterface() BackedByInterfaceResolver {
   148  	return &stubBackedByInterface{r}
   149  }
   150  func (r *Stub) Errors() ErrorsResolver {
   151  	return &stubErrors{r}
   152  }
   153  func (r *Stub) ForcedResolver() ForcedResolverResolver {
   154  	return &stubForcedResolver{r}
   155  }
   156  func (r *Stub) ModelMethods() ModelMethodsResolver {
   157  	return &stubModelMethods{r}
   158  }
   159  func (r *Stub) Mutation() MutationResolver {
   160  	return &stubMutation{r}
   161  }
   162  func (r *Stub) OverlappingFields() OverlappingFieldsResolver {
   163  	return &stubOverlappingFields{r}
   164  }
   165  func (r *Stub) Panics() PanicsResolver {
   166  	return &stubPanics{r}
   167  }
   168  func (r *Stub) Pet() PetResolver {
   169  	return &stubPet{r}
   170  }
   171  func (r *Stub) Primitive() PrimitiveResolver {
   172  	return &stubPrimitive{r}
   173  }
   174  func (r *Stub) PrimitiveString() PrimitiveStringResolver {
   175  	return &stubPrimitiveString{r}
   176  }
   177  func (r *Stub) Query() QueryResolver {
   178  	return &stubQuery{r}
   179  }
   180  func (r *Stub) Subscription() SubscriptionResolver {
   181  	return &stubSubscription{r}
   182  }
   183  func (r *Stub) User() UserResolver {
   184  	return &stubUser{r}
   185  }
   186  func (r *Stub) WrappedMap() WrappedMapResolver {
   187  	return &stubWrappedMap{r}
   188  }
   189  func (r *Stub) WrappedSlice() WrappedSliceResolver {
   190  	return &stubWrappedSlice{r}
   191  }
   192  
   193  func (r *Stub) FieldsOrderInput() FieldsOrderInputResolver {
   194  	return &stubFieldsOrderInput{r}
   195  }
   196  
   197  type stubBackedByInterface struct{ *Stub }
   198  
   199  func (r *stubBackedByInterface) ID(ctx context.Context, obj BackedByInterface) (string, error) {
   200  	return r.BackedByInterfaceResolver.ID(ctx, obj)
   201  }
   202  
   203  type stubErrors struct{ *Stub }
   204  
   205  func (r *stubErrors) A(ctx context.Context, obj *Errors) (*Error, error) {
   206  	return r.ErrorsResolver.A(ctx, obj)
   207  }
   208  func (r *stubErrors) B(ctx context.Context, obj *Errors) (*Error, error) {
   209  	return r.ErrorsResolver.B(ctx, obj)
   210  }
   211  func (r *stubErrors) C(ctx context.Context, obj *Errors) (*Error, error) {
   212  	return r.ErrorsResolver.C(ctx, obj)
   213  }
   214  func (r *stubErrors) D(ctx context.Context, obj *Errors) (*Error, error) {
   215  	return r.ErrorsResolver.D(ctx, obj)
   216  }
   217  func (r *stubErrors) E(ctx context.Context, obj *Errors) (*Error, error) {
   218  	return r.ErrorsResolver.E(ctx, obj)
   219  }
   220  
   221  type stubForcedResolver struct{ *Stub }
   222  
   223  func (r *stubForcedResolver) Field(ctx context.Context, obj *ForcedResolver) (*Circle, error) {
   224  	return r.ForcedResolverResolver.Field(ctx, obj)
   225  }
   226  
   227  type stubModelMethods struct{ *Stub }
   228  
   229  func (r *stubModelMethods) ResolverField(ctx context.Context, obj *ModelMethods) (bool, error) {
   230  	return r.ModelMethodsResolver.ResolverField(ctx, obj)
   231  }
   232  
   233  type stubMutation struct{ *Stub }
   234  
   235  func (r *stubMutation) DefaultInput(ctx context.Context, input DefaultInput) (*DefaultParametersMirror, error) {
   236  	return r.MutationResolver.DefaultInput(ctx, input)
   237  }
   238  func (r *stubMutation) OverrideValueViaInput(ctx context.Context, input FieldsOrderInput) (*FieldsOrderPayload, error) {
   239  	return r.MutationResolver.OverrideValueViaInput(ctx, input)
   240  }
   241  func (r *stubMutation) UpdateSomething(ctx context.Context, input SpecialInput) (string, error) {
   242  	return r.MutationResolver.UpdateSomething(ctx, input)
   243  }
   244  func (r *stubMutation) UpdatePtrToPtr(ctx context.Context, input UpdatePtrToPtrOuter) (*PtrToPtrOuter, error) {
   245  	return r.MutationResolver.UpdatePtrToPtr(ctx, input)
   246  }
   247  
   248  type stubOverlappingFields struct{ *Stub }
   249  
   250  func (r *stubOverlappingFields) OldFoo(ctx context.Context, obj *OverlappingFields) (int, error) {
   251  	return r.OverlappingFieldsResolver.OldFoo(ctx, obj)
   252  }
   253  
   254  type stubPanics struct{ *Stub }
   255  
   256  func (r *stubPanics) FieldScalarMarshal(ctx context.Context, obj *Panics) ([]MarshalPanic, error) {
   257  	return r.PanicsResolver.FieldScalarMarshal(ctx, obj)
   258  }
   259  func (r *stubPanics) ArgUnmarshal(ctx context.Context, obj *Panics, u []MarshalPanic) (bool, error) {
   260  	return r.PanicsResolver.ArgUnmarshal(ctx, obj, u)
   261  }
   262  
   263  type stubPet struct{ *Stub }
   264  
   265  func (r *stubPet) Friends(ctx context.Context, obj *Pet, limit *int) ([]*Pet, error) {
   266  	return r.PetResolver.Friends(ctx, obj, limit)
   267  }
   268  
   269  type stubPrimitive struct{ *Stub }
   270  
   271  func (r *stubPrimitive) Value(ctx context.Context, obj *Primitive) (int, error) {
   272  	return r.PrimitiveResolver.Value(ctx, obj)
   273  }
   274  
   275  type stubPrimitiveString struct{ *Stub }
   276  
   277  func (r *stubPrimitiveString) Value(ctx context.Context, obj *PrimitiveString) (string, error) {
   278  	return r.PrimitiveStringResolver.Value(ctx, obj)
   279  }
   280  func (r *stubPrimitiveString) Len(ctx context.Context, obj *PrimitiveString) (int, error) {
   281  	return r.PrimitiveStringResolver.Len(ctx, obj)
   282  }
   283  
   284  type stubQuery struct{ *Stub }
   285  
   286  func (r *stubQuery) InvalidIdentifier(ctx context.Context) (*invalid_packagename.InvalidIdentifier, error) {
   287  	return r.QueryResolver.InvalidIdentifier(ctx)
   288  }
   289  func (r *stubQuery) Collision(ctx context.Context) (*introspection1.It, error) {
   290  	return r.QueryResolver.Collision(ctx)
   291  }
   292  func (r *stubQuery) MapInput(ctx context.Context, input map[string]interface{}) (*bool, error) {
   293  	return r.QueryResolver.MapInput(ctx, input)
   294  }
   295  func (r *stubQuery) Recursive(ctx context.Context, input *RecursiveInputSlice) (*bool, error) {
   296  	return r.QueryResolver.Recursive(ctx, input)
   297  }
   298  func (r *stubQuery) NestedInputs(ctx context.Context, input [][]*OuterInput) (*bool, error) {
   299  	return r.QueryResolver.NestedInputs(ctx, input)
   300  }
   301  func (r *stubQuery) NestedOutputs(ctx context.Context) ([][]*OuterObject, error) {
   302  	return r.QueryResolver.NestedOutputs(ctx)
   303  }
   304  func (r *stubQuery) ModelMethods(ctx context.Context) (*ModelMethods, error) {
   305  	return r.QueryResolver.ModelMethods(ctx)
   306  }
   307  func (r *stubQuery) User(ctx context.Context, id int) (*User, error) {
   308  	return r.QueryResolver.User(ctx, id)
   309  }
   310  func (r *stubQuery) NullableArg(ctx context.Context, arg *int) (*string, error) {
   311  	return r.QueryResolver.NullableArg(ctx, arg)
   312  }
   313  func (r *stubQuery) InputSlice(ctx context.Context, arg []string) (bool, error) {
   314  	return r.QueryResolver.InputSlice(ctx, arg)
   315  }
   316  func (r *stubQuery) InputNullableSlice(ctx context.Context, arg []string) (bool, error) {
   317  	return r.QueryResolver.InputNullableSlice(ctx, arg)
   318  }
   319  func (r *stubQuery) ShapeUnion(ctx context.Context) (ShapeUnion, error) {
   320  	return r.QueryResolver.ShapeUnion(ctx)
   321  }
   322  func (r *stubQuery) Autobind(ctx context.Context) (*Autobind, error) {
   323  	return r.QueryResolver.Autobind(ctx)
   324  }
   325  func (r *stubQuery) DeprecatedField(ctx context.Context) (string, error) {
   326  	return r.QueryResolver.DeprecatedField(ctx)
   327  }
   328  func (r *stubQuery) Overlapping(ctx context.Context) (*OverlappingFields, error) {
   329  	return r.QueryResolver.Overlapping(ctx)
   330  }
   331  func (r *stubQuery) DefaultParameters(ctx context.Context, falsyBoolean *bool, truthyBoolean *bool) (*DefaultParametersMirror, error) {
   332  	return r.QueryResolver.DefaultParameters(ctx, falsyBoolean, truthyBoolean)
   333  }
   334  func (r *stubQuery) DirectiveArg(ctx context.Context, arg string) (*string, error) {
   335  	return r.QueryResolver.DirectiveArg(ctx, arg)
   336  }
   337  func (r *stubQuery) DirectiveNullableArg(ctx context.Context, arg *int, arg2 *int, arg3 *string) (*string, error) {
   338  	return r.QueryResolver.DirectiveNullableArg(ctx, arg, arg2, arg3)
   339  }
   340  func (r *stubQuery) DirectiveInputNullable(ctx context.Context, arg *InputDirectives) (*string, error) {
   341  	return r.QueryResolver.DirectiveInputNullable(ctx, arg)
   342  }
   343  func (r *stubQuery) DirectiveInput(ctx context.Context, arg InputDirectives) (*string, error) {
   344  	return r.QueryResolver.DirectiveInput(ctx, arg)
   345  }
   346  func (r *stubQuery) DirectiveInputType(ctx context.Context, arg InnerInput) (*string, error) {
   347  	return r.QueryResolver.DirectiveInputType(ctx, arg)
   348  }
   349  func (r *stubQuery) DirectiveObject(ctx context.Context) (*ObjectDirectives, error) {
   350  	return r.QueryResolver.DirectiveObject(ctx)
   351  }
   352  func (r *stubQuery) DirectiveObjectWithCustomGoModel(ctx context.Context) (*ObjectDirectivesWithCustomGoModel, error) {
   353  	return r.QueryResolver.DirectiveObjectWithCustomGoModel(ctx)
   354  }
   355  func (r *stubQuery) DirectiveFieldDef(ctx context.Context, ret string) (string, error) {
   356  	return r.QueryResolver.DirectiveFieldDef(ctx, ret)
   357  }
   358  func (r *stubQuery) DirectiveField(ctx context.Context) (*string, error) {
   359  	return r.QueryResolver.DirectiveField(ctx)
   360  }
   361  func (r *stubQuery) DirectiveDouble(ctx context.Context) (*string, error) {
   362  	return r.QueryResolver.DirectiveDouble(ctx)
   363  }
   364  func (r *stubQuery) DirectiveUnimplemented(ctx context.Context) (*string, error) {
   365  	return r.QueryResolver.DirectiveUnimplemented(ctx)
   366  }
   367  func (r *stubQuery) EmbeddedCase1(ctx context.Context) (*EmbeddedCase1, error) {
   368  	return r.QueryResolver.EmbeddedCase1(ctx)
   369  }
   370  func (r *stubQuery) EmbeddedCase2(ctx context.Context) (*EmbeddedCase2, error) {
   371  	return r.QueryResolver.EmbeddedCase2(ctx)
   372  }
   373  func (r *stubQuery) EmbeddedCase3(ctx context.Context) (*EmbeddedCase3, error) {
   374  	return r.QueryResolver.EmbeddedCase3(ctx)
   375  }
   376  func (r *stubQuery) EnumInInput(ctx context.Context, input *InputWithEnumValue) (EnumTest, error) {
   377  	return r.QueryResolver.EnumInInput(ctx, input)
   378  }
   379  func (r *stubQuery) Shapes(ctx context.Context) ([]Shape, error) {
   380  	return r.QueryResolver.Shapes(ctx)
   381  }
   382  func (r *stubQuery) NoShape(ctx context.Context) (Shape, error) {
   383  	return r.QueryResolver.NoShape(ctx)
   384  }
   385  func (r *stubQuery) Node(ctx context.Context) (Node, error) {
   386  	return r.QueryResolver.Node(ctx)
   387  }
   388  func (r *stubQuery) NoShapeTypedNil(ctx context.Context) (Shape, error) {
   389  	return r.QueryResolver.NoShapeTypedNil(ctx)
   390  }
   391  func (r *stubQuery) Animal(ctx context.Context) (Animal, error) {
   392  	return r.QueryResolver.Animal(ctx)
   393  }
   394  func (r *stubQuery) NotAnInterface(ctx context.Context) (BackedByInterface, error) {
   395  	return r.QueryResolver.NotAnInterface(ctx)
   396  }
   397  func (r *stubQuery) Dog(ctx context.Context) (*Dog, error) {
   398  	return r.QueryResolver.Dog(ctx)
   399  }
   400  func (r *stubQuery) Issue896a(ctx context.Context) ([]*CheckIssue896, error) {
   401  	return r.QueryResolver.Issue896a(ctx)
   402  }
   403  func (r *stubQuery) MapStringInterface(ctx context.Context, in map[string]interface{}) (map[string]interface{}, error) {
   404  	return r.QueryResolver.MapStringInterface(ctx, in)
   405  }
   406  func (r *stubQuery) MapNestedStringInterface(ctx context.Context, in *NestedMapInput) (map[string]interface{}, error) {
   407  	return r.QueryResolver.MapNestedStringInterface(ctx, in)
   408  }
   409  func (r *stubQuery) ErrorBubble(ctx context.Context) (*Error, error) {
   410  	return r.QueryResolver.ErrorBubble(ctx)
   411  }
   412  func (r *stubQuery) ErrorBubbleList(ctx context.Context) ([]*Error, error) {
   413  	return r.QueryResolver.ErrorBubbleList(ctx)
   414  }
   415  func (r *stubQuery) ErrorList(ctx context.Context) ([]*Error, error) {
   416  	return r.QueryResolver.ErrorList(ctx)
   417  }
   418  func (r *stubQuery) Errors(ctx context.Context) (*Errors, error) {
   419  	return r.QueryResolver.Errors(ctx)
   420  }
   421  func (r *stubQuery) Valid(ctx context.Context) (string, error) {
   422  	return r.QueryResolver.Valid(ctx)
   423  }
   424  func (r *stubQuery) Panics(ctx context.Context) (*Panics, error) {
   425  	return r.QueryResolver.Panics(ctx)
   426  }
   427  func (r *stubQuery) PrimitiveObject(ctx context.Context) ([]Primitive, error) {
   428  	return r.QueryResolver.PrimitiveObject(ctx)
   429  }
   430  func (r *stubQuery) PrimitiveStringObject(ctx context.Context) ([]PrimitiveString, error) {
   431  	return r.QueryResolver.PrimitiveStringObject(ctx)
   432  }
   433  func (r *stubQuery) PtrToSliceContainer(ctx context.Context) (*PtrToSliceContainer, error) {
   434  	return r.QueryResolver.PtrToSliceContainer(ctx)
   435  }
   436  func (r *stubQuery) Infinity(ctx context.Context) (float64, error) {
   437  	return r.QueryResolver.Infinity(ctx)
   438  }
   439  func (r *stubQuery) StringFromContextInterface(ctx context.Context) (*StringFromContextInterface, error) {
   440  	return r.QueryResolver.StringFromContextInterface(ctx)
   441  }
   442  func (r *stubQuery) StringFromContextFunction(ctx context.Context) (string, error) {
   443  	return r.QueryResolver.StringFromContextFunction(ctx)
   444  }
   445  func (r *stubQuery) DefaultScalar(ctx context.Context, arg string) (string, error) {
   446  	return r.QueryResolver.DefaultScalar(ctx, arg)
   447  }
   448  func (r *stubQuery) Slices(ctx context.Context) (*Slices, error) {
   449  	return r.QueryResolver.Slices(ctx)
   450  }
   451  func (r *stubQuery) ScalarSlice(ctx context.Context) ([]byte, error) {
   452  	return r.QueryResolver.ScalarSlice(ctx)
   453  }
   454  func (r *stubQuery) Fallback(ctx context.Context, arg FallbackToStringEncoding) (FallbackToStringEncoding, error) {
   455  	return r.QueryResolver.Fallback(ctx, arg)
   456  }
   457  func (r *stubQuery) OptionalUnion(ctx context.Context) (TestUnion, error) {
   458  	return r.QueryResolver.OptionalUnion(ctx)
   459  }
   460  func (r *stubQuery) VOkCaseValue(ctx context.Context) (*VOkCaseValue, error) {
   461  	return r.QueryResolver.VOkCaseValue(ctx)
   462  }
   463  func (r *stubQuery) VOkCaseNil(ctx context.Context) (*VOkCaseNil, error) {
   464  	return r.QueryResolver.VOkCaseNil(ctx)
   465  }
   466  func (r *stubQuery) ValidType(ctx context.Context) (*ValidType, error) {
   467  	return r.QueryResolver.ValidType(ctx)
   468  }
   469  func (r *stubQuery) VariadicModel(ctx context.Context) (*VariadicModel, error) {
   470  	return r.QueryResolver.VariadicModel(ctx)
   471  }
   472  func (r *stubQuery) WrappedStruct(ctx context.Context) (*WrappedStruct, error) {
   473  	return r.QueryResolver.WrappedStruct(ctx)
   474  }
   475  func (r *stubQuery) WrappedScalar(ctx context.Context) (otherpkg.Scalar, error) {
   476  	return r.QueryResolver.WrappedScalar(ctx)
   477  }
   478  func (r *stubQuery) WrappedMap(ctx context.Context) (WrappedMap, error) {
   479  	return r.QueryResolver.WrappedMap(ctx)
   480  }
   481  func (r *stubQuery) WrappedSlice(ctx context.Context) (WrappedSlice, error) {
   482  	return r.QueryResolver.WrappedSlice(ctx)
   483  }
   484  
   485  type stubSubscription struct{ *Stub }
   486  
   487  func (r *stubSubscription) Updated(ctx context.Context) (<-chan string, error) {
   488  	return r.SubscriptionResolver.Updated(ctx)
   489  }
   490  func (r *stubSubscription) InitPayload(ctx context.Context) (<-chan string, error) {
   491  	return r.SubscriptionResolver.InitPayload(ctx)
   492  }
   493  func (r *stubSubscription) DirectiveArg(ctx context.Context, arg string) (<-chan *string, error) {
   494  	return r.SubscriptionResolver.DirectiveArg(ctx, arg)
   495  }
   496  func (r *stubSubscription) DirectiveNullableArg(ctx context.Context, arg *int, arg2 *int, arg3 *string) (<-chan *string, error) {
   497  	return r.SubscriptionResolver.DirectiveNullableArg(ctx, arg, arg2, arg3)
   498  }
   499  func (r *stubSubscription) DirectiveDouble(ctx context.Context) (<-chan *string, error) {
   500  	return r.SubscriptionResolver.DirectiveDouble(ctx)
   501  }
   502  func (r *stubSubscription) DirectiveUnimplemented(ctx context.Context) (<-chan *string, error) {
   503  	return r.SubscriptionResolver.DirectiveUnimplemented(ctx)
   504  }
   505  func (r *stubSubscription) Issue896b(ctx context.Context) (<-chan []*CheckIssue896, error) {
   506  	return r.SubscriptionResolver.Issue896b(ctx)
   507  }
   508  func (r *stubSubscription) ErrorRequired(ctx context.Context) (<-chan *Error, error) {
   509  	return r.SubscriptionResolver.ErrorRequired(ctx)
   510  }
   511  
   512  type stubUser struct{ *Stub }
   513  
   514  func (r *stubUser) Friends(ctx context.Context, obj *User) ([]*User, error) {
   515  	return r.UserResolver.Friends(ctx, obj)
   516  }
   517  func (r *stubUser) Pets(ctx context.Context, obj *User, limit *int) ([]*Pet, error) {
   518  	return r.UserResolver.Pets(ctx, obj, limit)
   519  }
   520  
   521  type stubWrappedMap struct{ *Stub }
   522  
   523  func (r *stubWrappedMap) Get(ctx context.Context, obj WrappedMap, key string) (string, error) {
   524  	return r.WrappedMapResolver.Get(ctx, obj, key)
   525  }
   526  
   527  type stubWrappedSlice struct{ *Stub }
   528  
   529  func (r *stubWrappedSlice) Get(ctx context.Context, obj WrappedSlice, idx int) (string, error) {
   530  	return r.WrappedSliceResolver.Get(ctx, obj, idx)
   531  }
   532  
   533  type stubFieldsOrderInput struct{ *Stub }
   534  
   535  func (r *stubFieldsOrderInput) OverrideFirstField(ctx context.Context, obj *FieldsOrderInput, data *string) error {
   536  	return r.FieldsOrderInputResolver.OverrideFirstField(ctx, obj, data)
   537  }