...

Source file src/github.com/99designs/gqlgen/codegen/testserver/followschema/stub.go

Documentation: github.com/99designs/gqlgen/codegen/testserver/followschema

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

View as plain text