github.com/luciferinlove/gqlgen@v0.17.16-bzc.1/codegen/testserver/followschema/stub.go (about)

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