github.com/maeglindeveloper/gqlgen@v0.13.1-0.20210413081235-57808b12a0a0/example/fileupload/stubs.go (about) 1 // Code generated by github.com/99designs/gqlgen, DO NOT EDIT. 2 3 package fileupload 4 5 import ( 6 "context" 7 8 "github.com/99designs/gqlgen/example/fileupload/model" 9 "github.com/99designs/gqlgen/graphql" 10 ) 11 12 type Stub struct { 13 MutationResolver struct { 14 SingleUpload func(ctx context.Context, file graphql.Upload) (*model.File, error) 15 SingleUploadWithPayload func(ctx context.Context, req model.UploadFile) (*model.File, error) 16 MultipleUpload func(ctx context.Context, files []*graphql.Upload) ([]*model.File, error) 17 MultipleUploadWithPayload func(ctx context.Context, req []*model.UploadFile) ([]*model.File, error) 18 } 19 QueryResolver struct { 20 Empty func(ctx context.Context) (string, error) 21 } 22 } 23 24 func (r *Stub) Mutation() MutationResolver { 25 return &stubMutation{r} 26 } 27 func (r *Stub) Query() QueryResolver { 28 return &stubQuery{r} 29 } 30 31 type stubMutation struct{ *Stub } 32 33 func (r *stubMutation) SingleUpload(ctx context.Context, file graphql.Upload) (*model.File, error) { 34 return r.MutationResolver.SingleUpload(ctx, file) 35 } 36 func (r *stubMutation) SingleUploadWithPayload(ctx context.Context, req model.UploadFile) (*model.File, error) { 37 return r.MutationResolver.SingleUploadWithPayload(ctx, req) 38 } 39 func (r *stubMutation) MultipleUpload(ctx context.Context, files []*graphql.Upload) ([]*model.File, error) { 40 return r.MutationResolver.MultipleUpload(ctx, files) 41 } 42 func (r *stubMutation) MultipleUploadWithPayload(ctx context.Context, req []*model.UploadFile) ([]*model.File, error) { 43 return r.MutationResolver.MultipleUploadWithPayload(ctx, req) 44 } 45 46 type stubQuery struct{ *Stub } 47 48 func (r *stubQuery) Empty(ctx context.Context) (string, error) { 49 return r.QueryResolver.Empty(ctx) 50 }