github.com/kerryoscer/gqlgen@v0.17.29/codegen/testserver/singlefile/stub.go (about)

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