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 }