git.sr.ht/~sircmpwn/gqlgen@v0.0.0-20200522192042-c84d29a1c940/codegen/testserver/stub.go (about)

     1  // Code generated by git.sr.ht/~sircmpwn/gqlgen, DO NOT EDIT.
     2  
     3  package testserver
     4  
     5  import (
     6  	"context"
     7  
     8  	introspection1 "git.sr.ht/~sircmpwn/gqlgen/codegen/testserver/introspection"
     9  	invalid_packagename "git.sr.ht/~sircmpwn/gqlgen/codegen/testserver/invalid-packagename"
    10  )
    11  
    12  type Stub struct {
    13  	BackedByInterfaceResolver struct {
    14  		ID func(ctx context.Context, obj BackedByInterface) (string, error)
    15  	}
    16  	ErrorsResolver struct {
    17  		A func(ctx context.Context, obj *Errors) (*Error, error)
    18  		B func(ctx context.Context, obj *Errors) (*Error, error)
    19  		C func(ctx context.Context, obj *Errors) (*Error, error)
    20  		D func(ctx context.Context, obj *Errors) (*Error, error)
    21  		E func(ctx context.Context, obj *Errors) (*Error, error)
    22  	}
    23  	ForcedResolverResolver struct {
    24  		Field func(ctx context.Context, obj *ForcedResolver) (*Circle, error)
    25  	}
    26  	ModelMethodsResolver struct {
    27  		ResolverField func(ctx context.Context, obj *ModelMethods) (bool, error)
    28  	}
    29  	OverlappingFieldsResolver struct {
    30  		OldFoo func(ctx context.Context, obj *OverlappingFields) (int, error)
    31  	}
    32  	PanicsResolver struct {
    33  		FieldScalarMarshal func(ctx context.Context, obj *Panics) ([]MarshalPanic, error)
    34  		ArgUnmarshal       func(ctx context.Context, obj *Panics, u []MarshalPanic) (bool, error)
    35  	}
    36  	PrimitiveResolver struct {
    37  		Value func(ctx context.Context, obj *Primitive) (int, error)
    38  	}
    39  	PrimitiveStringResolver struct {
    40  		Value func(ctx context.Context, obj *PrimitiveString) (string, error)
    41  		Len   func(ctx context.Context, obj *PrimitiveString) (int, error)
    42  	}
    43  	QueryResolver struct {
    44  		InvalidIdentifier                func(ctx context.Context) (*invalid_packagename.InvalidIdentifier, error)
    45  		Collision                        func(ctx context.Context) (*introspection1.It, error)
    46  		MapInput                         func(ctx context.Context, input map[string]interface{}) (*bool, error)
    47  		Recursive                        func(ctx context.Context, input *RecursiveInputSlice) (*bool, error)
    48  		NestedInputs                     func(ctx context.Context, input [][]*OuterInput) (*bool, error)
    49  		NestedOutputs                    func(ctx context.Context) ([][]*OuterObject, error)
    50  		ModelMethods                     func(ctx context.Context) (*ModelMethods, error)
    51  		User                             func(ctx context.Context, id int) (*User, error)
    52  		NullableArg                      func(ctx context.Context, arg *int) (*string, error)
    53  		InputSlice                       func(ctx context.Context, arg []string) (bool, error)
    54  		ShapeUnion                       func(ctx context.Context) (ShapeUnion, error)
    55  		Autobind                         func(ctx context.Context) (*Autobind, error)
    56  		DeprecatedField                  func(ctx context.Context) (string, error)
    57  		Overlapping                      func(ctx context.Context) (*OverlappingFields, error)
    58  		DirectiveArg                     func(ctx context.Context, arg string) (*string, error)
    59  		DirectiveNullableArg             func(ctx context.Context, arg *int, arg2 *int, arg3 *string) (*string, error)
    60  		DirectiveInputNullable           func(ctx context.Context, arg *InputDirectives) (*string, error)
    61  		DirectiveInput                   func(ctx context.Context, arg InputDirectives) (*string, error)
    62  		DirectiveInputType               func(ctx context.Context, arg InnerInput) (*string, error)
    63  		DirectiveObject                  func(ctx context.Context) (*ObjectDirectives, error)
    64  		DirectiveObjectWithCustomGoModel func(ctx context.Context) (*ObjectDirectivesWithCustomGoModel, error)
    65  		DirectiveFieldDef                func(ctx context.Context, ret string) (string, error)
    66  		DirectiveField                   func(ctx context.Context) (*string, error)
    67  		DirectiveDouble                  func(ctx context.Context) (*string, error)
    68  		DirectiveUnimplemented           func(ctx context.Context) (*string, error)
    69  		EmbeddedCase1                    func(ctx context.Context) (*EmbeddedCase1, error)
    70  		EmbeddedCase2                    func(ctx context.Context) (*EmbeddedCase2, error)
    71  		EmbeddedCase3                    func(ctx context.Context) (*EmbeddedCase3, error)
    72  		EnumInInput                      func(ctx context.Context, input *InputWithEnumValue) (EnumTest, error)
    73  		Shapes                           func(ctx context.Context) ([]Shape, error)
    74  		NoShape                          func(ctx context.Context) (Shape, error)
    75  		Node                             func(ctx context.Context) (Node, error)
    76  		NoShapeTypedNil                  func(ctx context.Context) (Shape, error)
    77  		Animal                           func(ctx context.Context) (Animal, error)
    78  		NotAnInterface                   func(ctx context.Context) (BackedByInterface, error)
    79  		Issue896a                        func(ctx context.Context) ([]*CheckIssue896, error)
    80  		MapStringInterface               func(ctx context.Context, in map[string]interface{}) (map[string]interface{}, error)
    81  		MapNestedStringInterface         func(ctx context.Context, in *NestedMapInput) (map[string]interface{}, error)
    82  		ErrorBubble                      func(ctx context.Context) (*Error, error)
    83  		Errors                           func(ctx context.Context) (*Errors, error)
    84  		Valid                            func(ctx context.Context) (string, error)
    85  		Panics                           func(ctx context.Context) (*Panics, error)
    86  		PrimitiveObject                  func(ctx context.Context) ([]Primitive, error)
    87  		PrimitiveStringObject            func(ctx context.Context) ([]PrimitiveString, error)
    88  		DefaultScalar                    func(ctx context.Context, arg string) (string, error)
    89  		Slices                           func(ctx context.Context) (*Slices, error)
    90  		ScalarSlice                      func(ctx context.Context) ([]byte, error)
    91  		Fallback                         func(ctx context.Context, arg FallbackToStringEncoding) (FallbackToStringEncoding, error)
    92  		OptionalUnion                    func(ctx context.Context) (TestUnion, error)
    93  		ValidType                        func(ctx context.Context) (*ValidType, error)
    94  		WrappedStruct                    func(ctx context.Context) (*WrappedStruct, error)
    95  		WrappedScalar                    func(ctx context.Context) (WrappedScalar, error)
    96  	}
    97  	SubscriptionResolver struct {
    98  		Updated                func(ctx context.Context) (<-chan string, error)
    99  		InitPayload            func(ctx context.Context) (<-chan string, error)
   100  		DirectiveArg           func(ctx context.Context, arg string) (<-chan *string, error)
   101  		DirectiveNullableArg   func(ctx context.Context, arg *int, arg2 *int, arg3 *string) (<-chan *string, error)
   102  		DirectiveDouble        func(ctx context.Context) (<-chan *string, error)
   103  		DirectiveUnimplemented func(ctx context.Context) (<-chan *string, error)
   104  		Issue896b              func(ctx context.Context) (<-chan []*CheckIssue896, error)
   105  	}
   106  	UserResolver struct {
   107  		Friends func(ctx context.Context, obj *User) ([]*User, error)
   108  	}
   109  }
   110  
   111  func (r *Stub) BackedByInterface() BackedByInterfaceResolver {
   112  	return &stubBackedByInterface{r}
   113  }
   114  func (r *Stub) Errors() ErrorsResolver {
   115  	return &stubErrors{r}
   116  }
   117  func (r *Stub) ForcedResolver() ForcedResolverResolver {
   118  	return &stubForcedResolver{r}
   119  }
   120  func (r *Stub) ModelMethods() ModelMethodsResolver {
   121  	return &stubModelMethods{r}
   122  }
   123  func (r *Stub) OverlappingFields() OverlappingFieldsResolver {
   124  	return &stubOverlappingFields{r}
   125  }
   126  func (r *Stub) Panics() PanicsResolver {
   127  	return &stubPanics{r}
   128  }
   129  func (r *Stub) Primitive() PrimitiveResolver {
   130  	return &stubPrimitive{r}
   131  }
   132  func (r *Stub) PrimitiveString() PrimitiveStringResolver {
   133  	return &stubPrimitiveString{r}
   134  }
   135  func (r *Stub) Query() QueryResolver {
   136  	return &stubQuery{r}
   137  }
   138  func (r *Stub) Subscription() SubscriptionResolver {
   139  	return &stubSubscription{r}
   140  }
   141  func (r *Stub) User() UserResolver {
   142  	return &stubUser{r}
   143  }
   144  
   145  type stubBackedByInterface struct{ *Stub }
   146  
   147  func (r *stubBackedByInterface) ID(ctx context.Context, obj BackedByInterface) (string, error) {
   148  	return r.BackedByInterfaceResolver.ID(ctx, obj)
   149  }
   150  
   151  type stubErrors struct{ *Stub }
   152  
   153  func (r *stubErrors) A(ctx context.Context, obj *Errors) (*Error, error) {
   154  	return r.ErrorsResolver.A(ctx, obj)
   155  }
   156  func (r *stubErrors) B(ctx context.Context, obj *Errors) (*Error, error) {
   157  	return r.ErrorsResolver.B(ctx, obj)
   158  }
   159  func (r *stubErrors) C(ctx context.Context, obj *Errors) (*Error, error) {
   160  	return r.ErrorsResolver.C(ctx, obj)
   161  }
   162  func (r *stubErrors) D(ctx context.Context, obj *Errors) (*Error, error) {
   163  	return r.ErrorsResolver.D(ctx, obj)
   164  }
   165  func (r *stubErrors) E(ctx context.Context, obj *Errors) (*Error, error) {
   166  	return r.ErrorsResolver.E(ctx, obj)
   167  }
   168  
   169  type stubForcedResolver struct{ *Stub }
   170  
   171  func (r *stubForcedResolver) Field(ctx context.Context, obj *ForcedResolver) (*Circle, error) {
   172  	return r.ForcedResolverResolver.Field(ctx, obj)
   173  }
   174  
   175  type stubModelMethods struct{ *Stub }
   176  
   177  func (r *stubModelMethods) ResolverField(ctx context.Context, obj *ModelMethods) (bool, error) {
   178  	return r.ModelMethodsResolver.ResolverField(ctx, obj)
   179  }
   180  
   181  type stubOverlappingFields struct{ *Stub }
   182  
   183  func (r *stubOverlappingFields) OldFoo(ctx context.Context, obj *OverlappingFields) (int, error) {
   184  	return r.OverlappingFieldsResolver.OldFoo(ctx, obj)
   185  }
   186  
   187  type stubPanics struct{ *Stub }
   188  
   189  func (r *stubPanics) FieldScalarMarshal(ctx context.Context, obj *Panics) ([]MarshalPanic, error) {
   190  	return r.PanicsResolver.FieldScalarMarshal(ctx, obj)
   191  }
   192  func (r *stubPanics) ArgUnmarshal(ctx context.Context, obj *Panics, u []MarshalPanic) (bool, error) {
   193  	return r.PanicsResolver.ArgUnmarshal(ctx, obj, u)
   194  }
   195  
   196  type stubPrimitive struct{ *Stub }
   197  
   198  func (r *stubPrimitive) Value(ctx context.Context, obj *Primitive) (int, error) {
   199  	return r.PrimitiveResolver.Value(ctx, obj)
   200  }
   201  
   202  type stubPrimitiveString struct{ *Stub }
   203  
   204  func (r *stubPrimitiveString) Value(ctx context.Context, obj *PrimitiveString) (string, error) {
   205  	return r.PrimitiveStringResolver.Value(ctx, obj)
   206  }
   207  func (r *stubPrimitiveString) Len(ctx context.Context, obj *PrimitiveString) (int, error) {
   208  	return r.PrimitiveStringResolver.Len(ctx, obj)
   209  }
   210  
   211  type stubQuery struct{ *Stub }
   212  
   213  func (r *stubQuery) InvalidIdentifier(ctx context.Context) (*invalid_packagename.InvalidIdentifier, error) {
   214  	return r.QueryResolver.InvalidIdentifier(ctx)
   215  }
   216  func (r *stubQuery) Collision(ctx context.Context) (*introspection1.It, error) {
   217  	return r.QueryResolver.Collision(ctx)
   218  }
   219  func (r *stubQuery) MapInput(ctx context.Context, input map[string]interface{}) (*bool, error) {
   220  	return r.QueryResolver.MapInput(ctx, input)
   221  }
   222  func (r *stubQuery) Recursive(ctx context.Context, input *RecursiveInputSlice) (*bool, error) {
   223  	return r.QueryResolver.Recursive(ctx, input)
   224  }
   225  func (r *stubQuery) NestedInputs(ctx context.Context, input [][]*OuterInput) (*bool, error) {
   226  	return r.QueryResolver.NestedInputs(ctx, input)
   227  }
   228  func (r *stubQuery) NestedOutputs(ctx context.Context) ([][]*OuterObject, error) {
   229  	return r.QueryResolver.NestedOutputs(ctx)
   230  }
   231  func (r *stubQuery) ModelMethods(ctx context.Context) (*ModelMethods, error) {
   232  	return r.QueryResolver.ModelMethods(ctx)
   233  }
   234  func (r *stubQuery) User(ctx context.Context, id int) (*User, error) {
   235  	return r.QueryResolver.User(ctx, id)
   236  }
   237  func (r *stubQuery) NullableArg(ctx context.Context, arg *int) (*string, error) {
   238  	return r.QueryResolver.NullableArg(ctx, arg)
   239  }
   240  func (r *stubQuery) InputSlice(ctx context.Context, arg []string) (bool, error) {
   241  	return r.QueryResolver.InputSlice(ctx, arg)
   242  }
   243  func (r *stubQuery) ShapeUnion(ctx context.Context) (ShapeUnion, error) {
   244  	return r.QueryResolver.ShapeUnion(ctx)
   245  }
   246  func (r *stubQuery) Autobind(ctx context.Context) (*Autobind, error) {
   247  	return r.QueryResolver.Autobind(ctx)
   248  }
   249  func (r *stubQuery) DeprecatedField(ctx context.Context) (string, error) {
   250  	return r.QueryResolver.DeprecatedField(ctx)
   251  }
   252  func (r *stubQuery) Overlapping(ctx context.Context) (*OverlappingFields, error) {
   253  	return r.QueryResolver.Overlapping(ctx)
   254  }
   255  func (r *stubQuery) DirectiveArg(ctx context.Context, arg string) (*string, error) {
   256  	return r.QueryResolver.DirectiveArg(ctx, arg)
   257  }
   258  func (r *stubQuery) DirectiveNullableArg(ctx context.Context, arg *int, arg2 *int, arg3 *string) (*string, error) {
   259  	return r.QueryResolver.DirectiveNullableArg(ctx, arg, arg2, arg3)
   260  }
   261  func (r *stubQuery) DirectiveInputNullable(ctx context.Context, arg *InputDirectives) (*string, error) {
   262  	return r.QueryResolver.DirectiveInputNullable(ctx, arg)
   263  }
   264  func (r *stubQuery) DirectiveInput(ctx context.Context, arg InputDirectives) (*string, error) {
   265  	return r.QueryResolver.DirectiveInput(ctx, arg)
   266  }
   267  func (r *stubQuery) DirectiveInputType(ctx context.Context, arg InnerInput) (*string, error) {
   268  	return r.QueryResolver.DirectiveInputType(ctx, arg)
   269  }
   270  func (r *stubQuery) DirectiveObject(ctx context.Context) (*ObjectDirectives, error) {
   271  	return r.QueryResolver.DirectiveObject(ctx)
   272  }
   273  func (r *stubQuery) DirectiveObjectWithCustomGoModel(ctx context.Context) (*ObjectDirectivesWithCustomGoModel, error) {
   274  	return r.QueryResolver.DirectiveObjectWithCustomGoModel(ctx)
   275  }
   276  func (r *stubQuery) DirectiveFieldDef(ctx context.Context, ret string) (string, error) {
   277  	return r.QueryResolver.DirectiveFieldDef(ctx, ret)
   278  }
   279  func (r *stubQuery) DirectiveField(ctx context.Context) (*string, error) {
   280  	return r.QueryResolver.DirectiveField(ctx)
   281  }
   282  func (r *stubQuery) DirectiveDouble(ctx context.Context) (*string, error) {
   283  	return r.QueryResolver.DirectiveDouble(ctx)
   284  }
   285  func (r *stubQuery) DirectiveUnimplemented(ctx context.Context) (*string, error) {
   286  	return r.QueryResolver.DirectiveUnimplemented(ctx)
   287  }
   288  func (r *stubQuery) EmbeddedCase1(ctx context.Context) (*EmbeddedCase1, error) {
   289  	return r.QueryResolver.EmbeddedCase1(ctx)
   290  }
   291  func (r *stubQuery) EmbeddedCase2(ctx context.Context) (*EmbeddedCase2, error) {
   292  	return r.QueryResolver.EmbeddedCase2(ctx)
   293  }
   294  func (r *stubQuery) EmbeddedCase3(ctx context.Context) (*EmbeddedCase3, error) {
   295  	return r.QueryResolver.EmbeddedCase3(ctx)
   296  }
   297  func (r *stubQuery) EnumInInput(ctx context.Context, input *InputWithEnumValue) (EnumTest, error) {
   298  	return r.QueryResolver.EnumInInput(ctx, input)
   299  }
   300  func (r *stubQuery) Shapes(ctx context.Context) ([]Shape, error) {
   301  	return r.QueryResolver.Shapes(ctx)
   302  }
   303  func (r *stubQuery) NoShape(ctx context.Context) (Shape, error) {
   304  	return r.QueryResolver.NoShape(ctx)
   305  }
   306  func (r *stubQuery) Node(ctx context.Context) (Node, error) {
   307  	return r.QueryResolver.Node(ctx)
   308  }
   309  func (r *stubQuery) NoShapeTypedNil(ctx context.Context) (Shape, error) {
   310  	return r.QueryResolver.NoShapeTypedNil(ctx)
   311  }
   312  func (r *stubQuery) Animal(ctx context.Context) (Animal, error) {
   313  	return r.QueryResolver.Animal(ctx)
   314  }
   315  func (r *stubQuery) NotAnInterface(ctx context.Context) (BackedByInterface, error) {
   316  	return r.QueryResolver.NotAnInterface(ctx)
   317  }
   318  func (r *stubQuery) Issue896a(ctx context.Context) ([]*CheckIssue896, error) {
   319  	return r.QueryResolver.Issue896a(ctx)
   320  }
   321  func (r *stubQuery) MapStringInterface(ctx context.Context, in map[string]interface{}) (map[string]interface{}, error) {
   322  	return r.QueryResolver.MapStringInterface(ctx, in)
   323  }
   324  func (r *stubQuery) MapNestedStringInterface(ctx context.Context, in *NestedMapInput) (map[string]interface{}, error) {
   325  	return r.QueryResolver.MapNestedStringInterface(ctx, in)
   326  }
   327  func (r *stubQuery) ErrorBubble(ctx context.Context) (*Error, error) {
   328  	return r.QueryResolver.ErrorBubble(ctx)
   329  }
   330  func (r *stubQuery) Errors(ctx context.Context) (*Errors, error) {
   331  	return r.QueryResolver.Errors(ctx)
   332  }
   333  func (r *stubQuery) Valid(ctx context.Context) (string, error) {
   334  	return r.QueryResolver.Valid(ctx)
   335  }
   336  func (r *stubQuery) Panics(ctx context.Context) (*Panics, error) {
   337  	return r.QueryResolver.Panics(ctx)
   338  }
   339  func (r *stubQuery) PrimitiveObject(ctx context.Context) ([]Primitive, error) {
   340  	return r.QueryResolver.PrimitiveObject(ctx)
   341  }
   342  func (r *stubQuery) PrimitiveStringObject(ctx context.Context) ([]PrimitiveString, error) {
   343  	return r.QueryResolver.PrimitiveStringObject(ctx)
   344  }
   345  func (r *stubQuery) DefaultScalar(ctx context.Context, arg string) (string, error) {
   346  	return r.QueryResolver.DefaultScalar(ctx, arg)
   347  }
   348  func (r *stubQuery) Slices(ctx context.Context) (*Slices, error) {
   349  	return r.QueryResolver.Slices(ctx)
   350  }
   351  func (r *stubQuery) ScalarSlice(ctx context.Context) ([]byte, error) {
   352  	return r.QueryResolver.ScalarSlice(ctx)
   353  }
   354  func (r *stubQuery) Fallback(ctx context.Context, arg FallbackToStringEncoding) (FallbackToStringEncoding, error) {
   355  	return r.QueryResolver.Fallback(ctx, arg)
   356  }
   357  func (r *stubQuery) OptionalUnion(ctx context.Context) (TestUnion, error) {
   358  	return r.QueryResolver.OptionalUnion(ctx)
   359  }
   360  func (r *stubQuery) ValidType(ctx context.Context) (*ValidType, error) {
   361  	return r.QueryResolver.ValidType(ctx)
   362  }
   363  func (r *stubQuery) WrappedStruct(ctx context.Context) (*WrappedStruct, error) {
   364  	return r.QueryResolver.WrappedStruct(ctx)
   365  }
   366  func (r *stubQuery) WrappedScalar(ctx context.Context) (WrappedScalar, error) {
   367  	return r.QueryResolver.WrappedScalar(ctx)
   368  }
   369  
   370  type stubSubscription struct{ *Stub }
   371  
   372  func (r *stubSubscription) Updated(ctx context.Context) (<-chan string, error) {
   373  	return r.SubscriptionResolver.Updated(ctx)
   374  }
   375  func (r *stubSubscription) InitPayload(ctx context.Context) (<-chan string, error) {
   376  	return r.SubscriptionResolver.InitPayload(ctx)
   377  }
   378  func (r *stubSubscription) DirectiveArg(ctx context.Context, arg string) (<-chan *string, error) {
   379  	return r.SubscriptionResolver.DirectiveArg(ctx, arg)
   380  }
   381  func (r *stubSubscription) DirectiveNullableArg(ctx context.Context, arg *int, arg2 *int, arg3 *string) (<-chan *string, error) {
   382  	return r.SubscriptionResolver.DirectiveNullableArg(ctx, arg, arg2, arg3)
   383  }
   384  func (r *stubSubscription) DirectiveDouble(ctx context.Context) (<-chan *string, error) {
   385  	return r.SubscriptionResolver.DirectiveDouble(ctx)
   386  }
   387  func (r *stubSubscription) DirectiveUnimplemented(ctx context.Context) (<-chan *string, error) {
   388  	return r.SubscriptionResolver.DirectiveUnimplemented(ctx)
   389  }
   390  func (r *stubSubscription) Issue896b(ctx context.Context) (<-chan []*CheckIssue896, error) {
   391  	return r.SubscriptionResolver.Issue896b(ctx)
   392  }
   393  
   394  type stubUser struct{ *Stub }
   395  
   396  func (r *stubUser) Friends(ctx context.Context, obj *User) ([]*User, error) {
   397  	return r.UserResolver.Friends(ctx, obj)
   398  }