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 }